Simple, transparent pricing

Pay for what you use. All plans include full access to vector tiles and raster tiles. Paid plans include elevation and static map image APIs.

Free

For personal and non-commercial projects

0 CZK /month
€0/month
250,000 units/month
  • Vector & raster tiles
  • 1 API key
  • Non-commercial use only
Get started free

Starter

For small apps and indie developers

490 CZK /month
~€19/month
2,500,000 units/month
  • Everything in Free
  • Elevation API
  • Static map images
  • Commercial use
  • Multiple API keys
  • Email support
Contact us
Popular

Pro

For production apps with serious traffic

1,490 CZK /month
~€59/month
10,000,000 units/month
  • Everything in Starter
  • Priority email support
Contact us

Enterprise

Custom unit limits, SLA, dedicated support, custom map extracts and styles.

Contact us

All prices are final — VAT is not applied. All plans require OSM + MapRiot attribution on displayed maps. See Terms of Service for full details.

How units work

Usage is measured in units. Each API request costs a different number of units depending on what it serves — reflecting the actual server cost.

Request typeWhat it isUnits
Vector tileA single map, contour, hillshading, or relief source tile1
Composite raster tileA pre-blended raster tile combining multiple sources server-side5
Elevation queryA terrain elevation lookup for a set of coordinates1
Static map imageA rendered PNG/JPEG snapshot of a map area10
Not counted: Style JSON, fonts, sprites, and TileJSON are free and do not count towards your unit usage.

Style API vs. Composite Raster API

When you use the Style API (MapLibre GL JS, etc.), your client loads each source tile independently. A style with four sources — map, contours, hillshading, relief — makes four 1-unit requests per tile position.

The Composite Raster API blends those sources server-side into a single image tile at 5 units. It works with any library that accepts a plain tile URL (e.g. Leaflet), without needing to handle vector rendering.

Ready to get started?

Sign up for free — no credit card required. For paid plans, get in touch and we'll set you up.