Tourist Attractions & Museums Scraper β OpenStreetMap
Pricing
from $3.00 / 1,000 results
Tourist Attractions & Museums Scraper β OpenStreetMap
Extract tourist attractions, museums, galleries & public artworks from OpenStreetMap by area, radius, or name. Includes Wikidata/Wikipedia links, fee, website and address. No API key; open (ODbL) data.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract tourist attractions, museums, galleries and public artworks from OpenStreetMap by area, radius, or name β no API key, no ticketing-site scraping, no anti-bot battles. Open, legal (ODbL) data you can redistribute.
Give it an area like "Florence, Italy" and get back tidy rows for every attraction: name, attraction type, entry fee, Wikidata & Wikipedia links, website, full address, coordinates, and the raw OpenStreetMap tags. You can also search around a landmark (everything within X km) or filter by name (e.g. every "National" museum).
Why use this scraper?
- Built-in Wikidata & Wikipedia links. Many attractions carry a
wikidataQID andwikipediaarticle β perfect for enrichment, knowledge graphs, and AI/RAG pipelines. We surface them directly. - Tourism-specific fields.
attraction_type,fee, operator and accessibility β parsed out of the OpenStreetMap tags. - Legal & open. OpenStreetMap data is ODbL-licensed β redistributable with attribution. No login, no ticketing-platform Terms-of-Service issues.
- No API key. No tourism/maps developer account, no quota.
- Search by area, radius, or name. A whole city/region, everything within X metres of a landmark, or every place matching a name.
- Filter by type. Museums only, or galleries + artworks, etc.
- No duplicates. When OpenStreetMap maps one site twice (a node and an outline), you get a single, richer row.
- Honest data. Every value comes straight from OpenStreetMap; anything not mapped is left empty (
null) β never guessed. - Global coverage & reliable. Anywhere OSM has data; retries across multiple Overpass mirrors.
Great for
- Travel apps, itinerary & trip planners, city-guide datasets
- Tourism market research and cultural/heritage mapping
- Knowledge-graph / RAG enrichment (via the Wikidata/Wikipedia links)
- Things-to-do directories and dashboards
Input
| Field | Type | Description |
|---|---|---|
area | string | Place to search within, e.g. "Rome, Italy". Geocoded to a bounding box. |
aroundLocation | string | (optional) Landmark/place to search around within a radius. Pair with radiusMeters. |
radiusMeters | integer | (optional) Radius in metres for around-a-location search (default 5000). |
centerPoint | object | (advanced) Explicit center { "lat":.., "lon":.. } to search around. |
boundingBox | object | (advanced) Explicit { "south":.., "west":.., "north":.., "east":.. }. Overrides area. |
attractionTypes | array | (optional) Which types to include: attraction, museum, gallery, artwork, theme_park, zoo, viewpoint. Default: all. |
searchTerm | string | (optional) Only return places whose name contains this text (case-insensitive), e.g. "National". |
maxResults | integer | Maximum number of attractions to return (default 1000). |
Example input
{"area":"Florence, Italy","attractionTypes":["attraction","museum","gallery"],"maxResults":500}
Every museum within 3 km of a landmark:
{"aroundLocation":"Colosseum, Rome","radiusMeters":3000,"attractionTypes":["museum"]}
Output
One row per attraction:
| Field | Description |
|---|---|
name | Attraction name |
attraction_type | attraction / museum / gallery / artwork / theme_park / zoo / viewpoint |
fee | Entry fee flag (yes / no / donation / unknown) |
wikidata | Wikidata QID (e.g. Q2723633) |
wikipedia | Wikipedia article (e.g. en:Charles Dickens Museum) |
operator, brand | Operator (e.g. National Trust) and brand |
branch | Branch / location name of a chain outlet (OSM branch), e.g. Times Square; null when not a tagged branch |
wheelchair | Accessibility |
latitude, longitude | Coordinates |
street, housenumber, city, postcode, country | Address |
state | State / province (addr:state / addr:province); common in US/CA/AU, null where not tagged |
phone, email, website, opening_hours | Contact + hours |
osm_id, osm_type, all_tags, source_url | OpenStreetMap identifiers, raw tags, and link |
full_address | All present address parts in one string (e.g. Main St 1, 10115 Berlin) |
map_url | Google Maps link to the coordinates |
Example output
{"name":"Charles Dickens Museum","attraction_type":"museum","fee":"yes","wikidata":"Q2723633","wikipedia":"en:Charles Dickens Museum","operator":null,"city":"London","country":"GB","website":"https://example.test","opening_hours":"Tu-Su 10:00-17:00","latitude":51.5234,"longitude":-0.1166,"osm_type":"way","source_url":"https://www.openstreetmap.org/way/..."}
Any field is null when the attraction hasn't tagged it in OpenStreetMap β values are never guessed.
FAQ
Do I need an API key or account? No β give it an area (plus optional radius/name filters) and run. No data-provider key, no quota, no setup.
Is the data legal to use and redistribute? Yes. It comes from OpenStreetMap under the Open Database License (ODbL): public data you can redistribute with attribution (Β© OpenStreetMap contributors). No logins, no Terms-of-Service violations.
How is this different from a Google Maps or TripAdvisor scraper?
It uses open OpenStreetMap data instead of scraping a site behind anti-bot defenses and Terms of Service β so it's legal, needs no API key, and returns an honest null for anything OSM hasn't mapped instead of guessing. Each attraction also carries its Wikidata/Wikipedia links where mapped.
How much does it cost? Pay-per-result: $3 per 1,000 results β you only pay for the rows you actually get.
Which countries does it cover? Worldwide β anywhere OpenStreetMap has data.
How fresh is the data? It's pulled live from OpenStreetMap at run time, so it reflects the current map.
Data source & license
Data comes from OpenStreetMap via the public Nominatim (geocoding) and Overpass (querying) APIs. OpenStreetMap data is Β© OpenStreetMap contributors, licensed under the Open Database License (ODbL). If you publish or redistribute results, attribute "Β© OpenStreetMap contributors".
Notes
- Coverage and tag richness vary by region β OSM is community-mapped, so cities are richer than rural areas.
wikidata/wikipediaare present only where the OSM community has added them (a large share of notable attractions do).
More OpenStreetMap data actors
Part of dataquarry's family of clean, ODbL OpenStreetMap extractors β same flexible area / radius / bounding-box / name search, same honest-null data (a field that isn't mapped is left empty, never guessed):
- OpenStreetMap Places Scraper β POI & local business, 115+ categories
- EV Charging Stations Scraper β socket types, power (kW), networks
- Hotels & Lodging Scraper β stars, rooms, brands
- Healthcare Facilities Scraper β pharmacies, doctors, dentists, clinics
- Tourist Attractions & Museums Scraper β Wikidata & Wikipedia links
- Fuel Station Scraper β fuel types, brands, payment methods
- Supermarket & Grocery Scraper β brands, organic, payment methods
