Pricing
Every plan has a ceiling. None has a surprise.
You pay per successful request, in units, invoiced monthly in Iraqi dinar. When a plan’s quota is spent the API answers 429 with Retry-After, never with a surprise invoice.
Paid prices are set with each customer while we open. Tell us your volume and we will quote in dinar.
Free
No charge
Prototypes, staging and small apps
- 50,000 units a month
- Stops at the quota
- 10 requests a second
- 300 requests a minute
- 2 apps
- 2 custom styles
- 2 tilesets
Starter
Price on request
Apps in production
- 1,000,000 units a month
- Serves to 120% of the quota; the rest is invoiced
- 50 requests a second
- 2,000 requests a minute
- 5 apps
- 2 custom styles
- 2 tilesets
Pro
Price on request
Platforms with heavy traffic
- 10,000,000 units a month
- Serves to 120% of the quota; the rest is invoiced
- 200 requests a second
- 10,000 requests a minute
- 20 apps
- 2 custom styles
- 2 tilesets
Enterprise & Government
By agreement
Banks, ministries and data residency
- Capacity sized for you
- Your own datasets as map layers
- Deployment on your infrastructure, by agreement
What each call costs
Only a successful call spends units; one that fails is refunded at once. A vector map costs one unit per load, and its tiles are free.
| API | Units | Where it stands |
|---|---|---|
| Map load (a vector style) | 1 | Early access |
| Raster tile | 1 | Early access |
| Static map image | 3 | Early access |
| API | Units | Where it stands |
|---|---|---|
| Tilequery | 1 | Early access |
| Search & geocoding | 1 | Early access |
| Reverse geocoding | 1 | Early access |
| Place search | 1 | Early access |
| Places nearby | 1 | Early access |
| Places in view | 1 | Early access |
| Places along a route | 2 | Early access |
| API | Units | Where it stands |
|---|---|---|
| Directions | 1 | Early access |
| Travel-time matrix | 3 | Early access |
| Map matching | 2 | Early access |
| Trip optimisation | 3 | Early access |
| API | Units | Where it stands |
|---|---|---|
| Transit lines near a point | 1 | Early access |
| Transit trip plan | 3 | Early access |
| API | Units | Where it stands |
|---|---|---|
| Incident feed (each poll) | 1 | Early access |
| Publishing official closures | No units | Early access |
| Device positions | 1 | In development |
| Managing geofences | No units | In development |
Estimate your month
Move the sliders to see the units a month and the plan that fits. Prices are on request, so this counts units, not dinar.
Units a month
190,000
Fits in Starter
How billing works
Monthly, in dinar
One invoice for each organisation after the month ends, on Baghdad time, due within 15 days.
Warnings before the ceiling
You get an email at 80% and at 100% of the quota.
A ceiling, not a bill
Past its ceiling a plan answers 429 with Retry-After until the month resets.
Only success is billed
A request that fails costs nothing.
Questions
Why are prices on request?
We are opening in stages and setting prices with our first customers. The limits on this page are the real ones the API enforces; the price is what we agree with you.
What is a unit?
The measure a call spends. Most calls are one unit; a static map, a matrix, a trip optimisation or a transit plan is three; map matching and places along a route are two.
What happens at the end of the free quota?
The free plan stops at its quota with a 429 until the month resets. Nothing is invoiced.
Can I pay in dollars?
Invoices are in Iraqi dinar. Pay by transfer or in cash, with the details on the invoice.
Build on Iraq’s own map.
Tell us what you are building. During early access we issue keys by hand, and we email you once when yours are ready.

