Open Data · OSM + Overture Maps

AnythingPOI

A fused, confidence-scored point-of-interest dataset combining OpenStreetMap and Overture Maps. Deduplicated, classified, and openly available across multiple countries.

Explore the map → View taxonomy
23M+
Total POIs
7
Countries processed
503k
Cross-source matches
0.73
Mean confidence score
93%
Wikidata match rate
2,116
Classification rules

What is AnythingPOI?

AnythingPOI is an open-pipeline project that fuses point-of-interest records from OpenStreetMap and the Overture Maps Foundation into a single, clean, deduplicated dataset. Each record carries a confidence score derived from source overlap, attribute richness, and spatial uniqueness.

The project is reproducible: the full pipeline — ingestion, conflation, scoring, and tile generation — runs from open source code and public data. No proprietary services. No API keys for the core data.

How it works

Ingest
Ingest

OSM PBF files are downloaded from Geofabrik and parsed with PyOsmium. Overture Maps data is queried via DuckDB directly from the S3 release.

PyOsmium DuckDB Geofabrik
Conflate
Conflate

POIs are spatially indexed using H3 resolution-11 hexagons (~24 m edge). Candidates are matched on category agreement and Jaro–Winkler name similarity.

H3 r11 Jaro–Winkler Haversine <50 m
Score
Score

Each POI receives a confidence score (0.01–0.99). Positive signals include dual-source verification, Wikidata linkage, and contact data richness.

Dual-source +0.05 Wikidata +0.15 Digit-only −0.15
Tile
Tile

Output is written as PMTiles v3 (zoom 4–16) and Cloud-Optimised GeoParquet partitioned by Tier-1 category for downstream use.

PMTiles v3 GeoParquet MVT z4–z16

Read the full methodology →

Datasets

The pipeline is region-agnostic. Any area with OSM PBF coverage and an Overture Maps bounding box can be processed. Current and planned regions:

Germany
Germany
Full country — OSM + Overture
Total POIs6,763,796
Conflated213,532
OSM only2,420,344
Overture only4,129,920
Highest conflation rate — 3.2% matched across sources
OSM 35.8% Conflated 3.2% Overture 61.0%
Available
Canada
Canada
Full country — OSM + Overture
Total POIs5,565,256
Conflated75,405
OSM only451,872
Overture only5,037,979
Professional & Business is the largest category at 942k POIs
OSM 8.1% Conflated 1.4% Overture 90.5%
Available
United Kingdom
United Kingdom
Great Britain — OSM + Overture
Total POIs4,622,174
Conflated122,517
OSM only947,908
Overture only3,551,749
Richest OSM coverage — 20.5% of POIs from community mapping
OSM 20.5% Conflated 2.7% Overture 76.8%
Available
Türkiye
Türkiye
Full country — OSM + Overture
Total POIs2,201,304
Conflated30,895
OSM only306,263
Overture only1,864,146
80k accommodation POIs — highest relative to country size
OSM 13.9% Conflated 1.4% Overture 84.7%
Available
Netherlands
Netherlands
Full country — OSM + Overture
Total POIs1,782,538
Conflated50,768
OSM only280,707
Overture only1,451,063
79.7% postcode match rate — highest address verification of any region
OSM 15.8% Conflated 2.8% Overture 81.4%
Available
Australia
Australia
Full country — OSM + Overture
Total POIs1,735,980
Conflated51,636
OSM only320,149
Overture only1,364,195
Largest category: Professional & Business at 267k POIs
OSM 18.4% Conflated 3.0% Overture 78.6%
Available

Data Sources

AnythingPOI builds on two major open geospatial datasets, with encyclopaedic verification from Wikidata.

Primary · OSM
OpenStreetMap
Community-maintained global geographic database. POIs extracted from PBF dumps via PyOsmium covering nodes, ways, and relations.
© OpenStreetMap contributors ODbL
Primary · Overture
Overture Maps Foundation
Consortium-backed dataset from Meta, Microsoft, Amazon, and TomTom. Queried via DuckDB from public S3 releases.
© Overture Maps Foundation CDLA Permissive 2.0
Verification · Wikidata
Wikidata
QID links in OSM and Overture records are used as a high-confidence verification signal (+0.15 to confidence score). ~93% hit rate on matched pairs.
© Wikidata contributors CC0

17 categories · 196 subcategories

A two-level taxonomy maps 2,116 OSM tag rules and Overture category strings into a consistent hierarchy, iteratively maintained and openly tracked.

View full taxonomy →