Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Directories$50Free
OpenStreetMap Scraper for POI Data logo

OpenStreetMap Scraper for POI Data

This OpenStreetMap scraper turns configured OSM node, way, and relation detail URLs into a structured CSV export. Use it when you already know the OpenStreetMap objects you care about and need a repeatable way to collect POI names, coordinates, address tags, amenity values, opening hours, email, phone, website, and social contact fields in a local desktop app.

Output

CSV

Columns

15

Input mode

Multi-URL

Source

OSM pages

Template

Free

At a glance

Export OpenStreetMap data without building a scraper

Paste OSM detail URLs such as nodes, ways, or relations into the Navigate block and run the template. UScraper opens each page in order, reads the sidebar content, and appends a row to the CSV.

It is built for POI research, local directory cleanup, address enrichment, and map-data QA where analysts need a spreadsheet rather than a custom Overpass query.

Who it is for

OpenStreetMap POI scraper use cases

Local SEO teams

Store audits

Favorable to scraping

Collect OSM POI coordinates and contact tags for known store, clinic, or branch pages, then compare them against your own location database.

Market researchers

Territory mapping

Favorable to scraping

Build a lightweight spreadsheet of amenities, postcodes, and websites before deciding whether a deeper geospatial pipeline is worth the setup time.

Data operations teams

QA batches

Favorable to scraping

Re-run the same URL list after edits or imports to confirm whether important OpenStreetMap tags are present and consistently filled.

How to use

From URL list to CSV in five steps

1

Download and import the template

Use the download link on this page, then import the JSON file into the UScraper desktop app.

2

Replace the sample OpenStreetMap URLs

Add the node, way, or relation detail pages you want to process. Keep the list modest for a first test run.

3

Confirm the export folder

The Structured Export block writes openstreetmap-scraper.csv. Change the save location if your team uses a shared project folder.

4

Run the workflow

The automation navigates, waits for the tag table, extracts fields from the sidebar, and appends the row.

5

Open and review the CSV

Check for empty fields, unusual coordinates, or missing contact tags before feeding the file into Sheets, Excel, BI tools, or enrichment scripts.

Output preview

What the OpenStreetMap CSV export looks like

openstreetmap-scraper.csv
CSV - UTF-8 - Append

Column

Page_URL

Canonical OSM detail page without the hash fragment.

Column

Title

OSM name tag, or the object heading when no name tag exists.

Column

Latitude

Visible latitude value from the detail page.

Column

Longitude

Visible longitude value from the detail page.

Column

Amenity

Amenity tag such as cafe, school, bank, or parking.

Column

Opening_hours

Opening-hours tag when contributors have added it.

Column

Email

contact:email or email tag.

Column

Phone

phone or contact:phone tag.

Column

Website

website or contact:website tag.

Sample rows

2 of many

Page_URLTitleLatitudeLongitudeAmenityOpening_hoursEmailPhoneWebsite
Central Library40.712776-74.005974libraryMo-Fr 09:00-18:00+1 212 555 0199
Riverside Cafe51.507351-0.127758cafeTu-Su 08:00-16:00+44 20 5555 0134
Headers included - one row per OSM detail page - blank cells mean the tag was not present

Pair this workflow with sibling templates when your research needs more than map objects: the Google SERP scraper helps compare how businesses appear in search, the Yellow Pages scraper covers directory listings, and the Contact Details scraper can enrich public websites after you export candidate URLs.


Comparison

Local desktop app workflow vs cloud OSM actors

This UScraper template

Local

Hosted OpenStreetMap scrapers

Cloud
Input

Known OSM detail URLs

Good for reviewed node, way, and relation lists.

Search terms, bounds, or API-style jobs

Useful when discovery is the main task.

Output

CSV in your chosen folder

Append mode keeps batches in one file.

Dashboard or API download

Often tied to account quotas and run credits.

Custody

Runs in your local desktop app

URL list and CSV stay with your team.

Runs on vendor infrastructure

Convenient, but your job data crosses a third party.

Cost

Free template import

No per-row charge from this template.

Usage-based marketplace pricing

Costs scale with volume and retries.

Frequently asked questions

OpenStreetMap data is open data, but use still has license, attribution, service policy, and local-law obligations. Review OpenStreetMap copyright guidance, respect service policies such as the Nominatim usage policy when geocoding is involved, avoid heavy automated load, and get legal advice before publishing or reselling a derived dataset.

Before you run

Practical limitations and maintenance

Guardrails for reliable OSM exports

Pacing

Do not treat public OSM services as bulk infrastructure

Keep batches reasonable, avoid parallel unattended runs, and use purpose-built APIs or your own infrastructure for heavy extraction.

Layout

Selector drift can create blank rows

This workflow waits for #sidebar_content table.browse-tag-list. If OpenStreetMap changes the detail page layout, update the wait and export mappings before scaling.

License

Attribution and downstream use still matter

Open data is not the same as no obligations. Preserve source context, credit OpenStreetMap and contributors where required, and review ODbL requirements before redistribution.

Browse more ready-made automations in the UScraper template library, install the local desktop app from UScraper download, or import this free OpenStreetMap scraper JSON template when you need a repeatable OSM POI export.

Get Started

Download and use this template instantly

$50Free

What's Included

  • Template JSON file ready to import
  • Pre-configured scraping nodes
  • Works with UScraper desktop app

Open-source templates

UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.

Contribute on GitHub

Browse more templates in the library

All Templates
FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.

Available on Windows 10+ and macOS 12+ · Need help? [email protected]