---
title: "OpenStreetMap integration · RUAL Documentation"
description: "Use OpenStreetMap in RUAL blueprints. Fetch OSM world geometry as GeoJSON for a bounding box or a tile: roads, buildings, water and green."
canonical: https://docs.rual.nl/integrations/openstreetmap
language: en
---

# OpenStreetMap

Fetch OSM world geometry as GeoJSON for a bounding box or a tile: roads, buildings, water and green.

## Blocks

Add these blocks on the canvas by searching for their name. Each block page lists its pins and how it behaves.

- [world bbox `osmworld_bbox` Fetch OSM world geometry for a bounding box (south,west,north,east) as GeoJSON (roads, buildings, water, greenery).](https://docs.rual.nl/block-types/openstreetmap/osmworld_bbox)

- [world tile `osmworld_tile` Fetch OSM world geometry for a slippy-map tile (z/x/y) as GeoJSON (roads, buildings, water, greenery). Recommended zoom: 15. Geometry is simplified per zoom (buildings stay crisp at z&ge;15).](https://docs.rual.nl/block-types/openstreetmap/osmworld_tile)

## Next steps

- [Third-Party Integrations](https://docs.rual.nl/tutorials/third-party-integrations): Calling outside APIs, receiving their webhooks, keeping data in sync and handling failures.

- [All integrations](https://docs.rual.nl/integrations): Everything RUAL connects to, by what it is for.
