A web based data mining tool for OpenStreetMap using the Overpass API.
See the codeThis is a GUI for testing and developing queries for the Overpass-API. It can also used for simple analysis of OSM data.
Just point your browser to overpass-turbo.eu and start running your Overpass queries.
More information about overpass turbo is found in the OSM wiki.
Translations are managed using the Transifex platform. After signing up, you can go to overpass-turbo's project page, click JOIN THIS PROJECT and pick a language to start translating.
If your language isn't currently in the list, just drop me a mail or open an issue ticket.
To download the latest translations from Transifex, run tx pull --all using the Transifex client tx.
overpass turbo can be linked from other applications by using URL parameters. For example, one can provide a query to load, set the initial map location, or instruct turbo to load a template.
Two geocoders are used, both behind the common interface in js/geocoding.ts:
{{geocodeId}}, {{geocodeArea}}, {{geocodeBbox}} and {{geocodeCoords}} shortcutsDevelopment is done in the master branch, stable releases are marked with git tags, the gh-pages branch contains static builds of the releases.
npm install -g pnpm.pnpm installpnpm dev for a development server listening at http://localhost:5173pnpm build for a minified build in ./distpnpm preview to serve the production build locallypnpm test runs the Vitest test suitepnpm check runs the format, lint, and type checks (as done in CI)pnpm format formats the code in place, pnpm lint lints itFormatting is applied automatically to staged files by the pre-commit hook.
Run pnpm exec vp config once after cloning to install it.
56 followers · starred Oct 2025
130 followers · starred Aug 2026
130 followers · starred Oct 2023
450 followers · starred Dec 2018
A web based data mining tool for OpenStreetMap using the Overpass API.
See the codeThis is a GUI for testing and developing queries for the Overpass-API. It can also used for simple analysis of OSM data.
Just point your browser to overpass-turbo.eu and start running your Overpass queries.
More information about overpass turbo is found in the OSM wiki.
Translations are managed using the Transifex platform. After signing up, you can go to overpass-turbo's project page, click JOIN THIS PROJECT and pick a language to start translating.
If your language isn't currently in the list, just drop me a mail or open an issue ticket.
To download the latest translations from Transifex, run tx pull --all using the Transifex client tx.
overpass turbo can be linked from other applications by using URL parameters. For example, one can provide a query to load, set the initial map location, or instruct turbo to load a template.
Two geocoders are used, both behind the common interface in js/geocoding.ts:
{{geocodeId}}, {{geocodeArea}}, {{geocodeBbox}} and {{geocodeCoords}} shortcutsDevelopment is done in the master branch, stable releases are marked with git tags, the gh-pages branch contains static builds of the releases.
npm install -g pnpm.pnpm installpnpm dev for a development server listening at http://localhost:5173pnpm build for a minified build in ./distpnpm preview to serve the production build locallypnpm test runs the Vitest test suitepnpm check runs the format, lint, and type checks (as done in CI)pnpm format formats the code in place, pnpm lint lints itFormatting is applied automatically to staged files by the pre-commit hook.
Run pnpm exec vp config once after cloning to install it.
56 followers · starred Oct 2025
130 followers · starred Aug 2026
130 followers · starred Oct 2023
450 followers · starred Dec 2018