Why Tareky
Why a map built in Iraq.
Global platforms are built for postal codes, house numbers and dollar cards. Tareky is built for how addresses, roads and payments work here.
Where global platforms fall short
A global provider
Addresses without house numbers
Nothing useful back for the محلة / زقاق / دار addresses most people use.
Tareky
The real administrative tree
Every point resolves to city, district, subdistrict and the nearest named street, plus a plus code.
A global provider
Landmarks ignored
Directions skip how people here give them: قرب جامع, مقابل مستشفى.
Tareky
Nearest-landmark answers
Reverse geocoding returns the nearest place and its distance, a sentence a customer recognises.
A global provider
Arabic labels reversed
بغداد renders as دادغب without a plugin most apps never load.
Tareky
Shaped correctly everywhere
Server-rendered images and tiles are shaped on our side; MapLibre v6 shapes the rest.
A global provider
Billing in dollars
FX spreads, card lockouts and pricing that assumes a US corporate card.
Tareky
Priced and invoiced in IQD
Metered per request with a hard ceiling: a runaway loop spends a quota, not your money.
Where the data comes from
OpenStreetMap
Roads, buildings, places and the basemap, imported and refreshed on our own servers.
Our own survey
Places surveyed on the ground, kept beside OpenStreetMap and matched to it.
Iraq’s administrative tree
Governorates, districts and subdistricts, with Arabic, English and Kurdish names.
Baghdad’s transit lines
Thirty kia and abra lines with their fares, checked and cleaned by hand.
Arabic, shaped correctly
On the server
Map images and raster tiles are rendered and shaped on our servers, so بغداد never comes out reversed.
In the browser
MapLibre GL JS v6 shapes Arabic itself; older versions need the RTL text plugin, and we say so in the docs.
In search
ة and ه, ى and ي, the forms of hamza and the tatweel are folded together, so الكراده finds الكرادة.
Request shapes you already know
Directions, matrix, map matching, optimisation, static images and tilequery follow Mapbox’s and OSRM’s request and response shapes. Most migrations change the host.
Billed in dinar, with a ceiling
Invoices are in Iraqi dinar, paid by transfer or in cash. Every plan has a hard ceiling, so a runaway loop spends a quota, not your money.
// Mapbox static imagesconst url = `https://api.mapbox.com/styles/v1/mapbox/dark-v11/static/ ${lng},${lat},${zoom}/720x420@2x?access_token=${token}`const url = `https://api.tareky.com/v1/static-map/dark/ ${lng},${lat},${zoom}/[email protected]?lang=ar&access_token=${pk}` // Directions: same path, same responseconst base = 'https://api.mapbox.com/directions/v5/mapbox'const base = 'https://api.tareky.com/v1/directions'Attribution
Our maps are built from OpenStreetMap, so every map shows “© OpenStreetMap contributors”. Keep the credit visible wherever a map is drawn.
openstreetmap.org/copyrightBuild 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.

