Fuel Station Scraper – OpenStreetMap Gas Station Data avatar

Fuel Station Scraper – OpenStreetMap Gas Station Data

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Fuel Station Scraper – OpenStreetMap Gas Station Data

Fuel Station Scraper – OpenStreetMap Gas Station Data

Extract fuel & gas stations from OpenStreetMap by area, radius, or name. Get brand, fuel types (diesel, E10, octane, LPG, AdBlue), opening hours, payment, services and address. No API key; open (ODbL) data.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Daniel Brenner

Daniel Brenner

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract fuel and gas stations from OpenStreetMap by area, radius, or name — no API key, no rate-limited fuel API, no anti-bot battles. Open, legal (ODbL) data you can redistribute.

Give it an area like "Berlin, Germany" and get back tidy rows for every petrol/gas station: name, brand, operator, which fuels they sell (diesel, E10, octane 95/98, LPG, CNG, AdBlue, …), opening hours, accepted payment methods, on-site services (shop, car wash, compressed air), full address, coordinates, and the raw OpenStreetMap tags. You can also search around a point (every station within X km of an address) or filter by name/brand (e.g. every "Shell" or "Aral").

Why use this scraper?

  • Fuel-specific fields. Not just a generic POI dump — the fuel types each station offers are parsed out of the OpenStreetMap fuel:* tags into a clean list, plus accepted payment methods, brand, and services.
  • Legal & open. OpenStreetMap data is licensed under the ODbL — redistributable with attribution. No Terms-of-Service violation, no login.
  • No API key. No fuel-data provider account, no per-call quota.
  • Search by area, radius, or name/brand. A whole city/country, everything within X metres of a point, or every station of one brand.
  • No duplicates. When OpenStreetMap maps one station twice (a node and an area), you get a single, richer row.
  • Honest data. Every value comes straight from OpenStreetMap; anything not mapped is left empty (null) — never guessed or padded.
  • Global coverage & reliable. Anywhere OSM has data; retries across multiple Overpass mirrors.

Great for

  • Fuel-price, fleet, and logistics/routing datasets
  • Brand coverage & market-share analysis (Shell vs. BP vs. Aral …)
  • Site selection for new fuel/EV-transition infrastructure
  • Travel, navigation, and "find fuel near me" apps
  • Mobility dashboards and AI/RAG pipelines

Looking for EV chargers instead? See the companion EV Charging Stations Scraper.

Input

FieldTypeDescription
areastringPlace to search within, e.g. "Berlin, Germany". Geocoded to a bounding box.
aroundLocationstring(optional) Address/place to search around within a radius, e.g. "Heathrow Airport". Pair with radiusMeters.
radiusMetersinteger(optional) Radius in metres for around-a-location search (default 5000).
centerPointobject(advanced) Explicit center { "lat":.., "lon":.. } to search around.
boundingBoxobject(advanced) Explicit { "south":.., "west":.., "north":.., "east":.. }. Overrides area.
searchTermstring(optional) Only return stations whose name contains this text (case-insensitive), e.g. "Shell".
maxResultsintegerMaximum number of stations to return (default 1000).

Example input

{
"area": "Berlin, Germany",
"maxResults": 500
}

Every Shell station within 10 km of a point:

{
"aroundLocation": "Manchester Piccadilly",
"radiusMeters": 10000,
"searchTerm": "Shell"
}

Output

One row per fuel station:

FieldDescription
nameStation name
brand, brand_wikidata, operatorBrand, its Wikidata id, and who operates the station
branchBranch / location name of a chain outlet (OSM branch), e.g. Times Square; null when not a tagged branch
brand_logoOfficial brand logo image URL (from the brand's Wikidata entry) when one exists — handy for directories/UIs; null otherwise
fuel_typesArray of fuels offered, e.g. ["diesel","e10","octane_95","octane_98","lpg"]
payment_methodsArray of accepted payment methods, e.g. ["cash","visa","mastercard"]
opening_hoursOpening hours (OSM syntax)
shop, car_wash, compressed_air, self_service, hgvOn-site services / access flags when tagged
wheelchairWheelchair accessibility (yes/no/limited) when tagged
access, feeAccess (public / customers / …) and whether a fee applies
latitude, longitudeCoordinates
street, housenumber, city, postcode, countryAddress
stateState / province (addr:state / addr:province); common in US/CA/AU, null where not tagged
phone, websiteContact
osm_id, osm_type, all_tags, source_urlOpenStreetMap identifiers, raw tags, and link
full_addressAll present address parts in one string (e.g. Main St 1, 10115 Berlin)
map_urlGoogle Maps link to the coordinates

Example output

{
"name": "Aral",
"brand": "Aral",
"brand_wikidata": "Q565734",
"operator": "Mike Seitz",
"fuel_types": ["diesel", "e10", "octane_95", "octane_102"],
"payment_methods": ["cash", "visa", "mastercard"],
"opening_hours": "24/7",
"shop": "convenience",
"compressed_air": "yes",
"city": "Berlin",
"street": "Beusselstraße",
"housenumber": "55",
"postcode": "10553",
"country": "DE",
"latitude": 52.5301,
"longitude": 13.3217,
"osm_type": "node",
"source_url": "https://www.openstreetmap.org/node/..."
}

Any field is null (or an empty array) when the station 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 fuel-price 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. It returns station locations and attributes (brand, fuel types, services) — a complement to price-only scrapers.

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 dense, well-surveyed areas (e.g. much of Europe) are richer. Fuel-type and brand tagging is especially strong in Germany, the UK, and the Netherlands.
  • Fuel stations are sparser than general POIs, so the radius default is wider (5 km).
## 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](https://apify.com/dataquarry/osm-places-scraper) — POI & local business, 115+ categories
- [EV Charging Stations Scraper](https://apify.com/dataquarry/ev-charging-stations) — socket types, power (kW), networks
- [Hotels & Lodging Scraper](https://apify.com/dataquarry/hotels-lodging) — stars, rooms, brands
- [Healthcare Facilities Scraper](https://apify.com/dataquarry/healthcare-facilities) — pharmacies, doctors, dentists, clinics
- [Tourist Attractions & Museums Scraper](https://apify.com/dataquarry/tourist-attractions) — Wikidata & Wikipedia links
- [Fuel Station Scraper](https://apify.com/dataquarry/fuel-stations) — fuel types, brands, payment methods
- [Supermarket & Grocery Scraper](https://apify.com/dataquarry/supermarkets) — brands, organic, payment methods