OpenStreetMap Scraper - POI and places by area
Pricing
from $3.00 / 1,000 results
OpenStreetMap Scraper - POI and places by area
Query OpenStreetMap via Overpass and get places, POIs and their tags with coordinates. Rotates between Overpass mirrors and reports a server-side outage instead of returning it to you as an empty result.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Marek Hartmann
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
OpenStreetMap Data Scraper
Stiahne miesta z OpenStreetMap cez Overpass API — kaviarne, obchody, lekárne, čokoľvek so značkou — v zadanom obdĺžniku. Vráti názov, súradnice, adresu, telefón, web, otváracie hodiny a všetky značky.
Bez API kľúča a bez prihlásenia.
Zadanie je skratka, nie programovanie
amenity=cafe@48.14,17.10,48.16,17.12shop=bakery@50.05,14.40,50.10,14.45tourism@47.49,19.03,47.52,19.08
Tvar je kľúč=hodnota@juh,západ,sever,východ. Actor z toho zostaví dotaz na body,
cesty aj relácie. Kto vie po Overpassovsky, môže napísať celý dotaz rovno.
Prevrátená alebo neúplná oblasť je chyba zadania, nie pád — beh pokračuje
ďalším zadaním a v RUN_REPORT je napísané, čo bolo zle.
Čím sa líši
Preťažený Overpass nezhodí beh. Overpass je zadarmo a preto býva vyťažený —
pri skúške 21. 8. 2026 vrátil na ťažší dotaz HTTP 504. Actor pri 429, 502, 503 a
504 skúsi ďalšie zrkadlo (overpass-api.de → kumi.systems → private.coffee)
a v RUN_REPORT napíše, ktoré odpovedalo a ktoré preskočil.
Prázdna oblasť nie je faktúra.
| čo sa stalo | ako to skončí |
|---|---|
Overpass odpovie a elements je prázdne | beh uspeje, v oblasti naozaj nič nie je. Pri účtovaní za výsledok neplatíš nič |
| odmietnu všetky zrkadlá | beh zlyhá s výpisom, ktoré a s akým stavom |
| odpoveď nemá hlavičku Overpassu | beh zlyhá — najprv kontrolná otázka na známu oblasť |
Odpoveď sa pozná podľa hlavičky generator, nie podľa dĺžky tela. {"elements":[]}
bez hlavičky nie je odpoveď Overpassu a Actor to za prázdnu oblasť nevydá.
Vývoj
npm installnpm test # 13 testov, bez sietenode scripts/smoke.mjs # ostrý test proti živému Overpassu
Postavené na Marek-Actor-Kit.
Need a scraper for something else?
I build custom Apify Actors and browser automation the same way this one is built: a verified result or an explicit failure, never an empty dataset sold as a success.
- My other Actors: https://apify.com/marekhartmann
- Code and test suites: https://github.com/marekhartmann-creator
Tell me the site and what you need out of it.