The mapping platform built for the Middle East.

Self-hosted geocoding, routing, and places — with street-level coverage of Iraq, Syria, and Jordan. Predictable pricing. Your data stays in your region.

No credit card 1,000 free requests / day Self-hostable
Query 123 Karrada St, Baghdad
Result 33.3128, 44.4243
Live · OSM tiles
Trusted by teams shipping across MENA

Forward & reverse geocoding

Address ↔ coordinates with Nominatim under the hood. Localized for Arabic and English place names.

Learn more

Routing & ETA

Turn-by-turn directions, alternatives, and a distance matrix endpoint for batch ETAs.

Learn more

Driver matching

Find the nearest available drivers within a radius — built for delivery and ride-hail dispatch.

Learn more

Places search

18 categories: restaurants, pharmacies, hospitals, fuel, ATMs, and more — searchable by polygon or radius.

Learn more

Bulk import

Ingest CSV / Excel sheets and OSM bounding-boxes. Geocode at scale, async, with status webhooks.

Learn more

API keys & rate limits

Per-hour, per-day, and per-month quotas. Audit logs, scoped keys, and IP allowlists per environment.

Learn more
v1.4.2
curl "https://atlubnimap.itspass.net/api/v1/nominatim/search" \
  -H "Authorization: Bearer atl_live_••••" \
  -G \
  --data-urlencode "q=Karrada Baghdad" \
  --data-urlencode "countrycodes=iq" \
  --data-urlencode "limit=3"import { Atlubni } from "@atlubni/sdk";

const atl = new Atlubni({ apiKey: process.env.ATLUBNI_KEY });

const results = await atl.geocode.search({
  q: "Karrada Baghdad",
  countrycodes: "iq",
  limit: 3,
});from atlubni import Atlubni

atl = Atlubni(api_key=os.environ["ATLUBNI_KEY"])

results = atl.geocode.search(
    q="Karrada Baghdad",
    countrycodes="iq",
    limit=3,
)
Response 200 OK · 87ms
{
  "results": [
    {
      "place_id": "iq_bgd_karrada_001",
      "display_name": "Karrada, Rusafa, Baghdad, Iraq",
      "lat": 33.3128,
      "lon": 44.4243,
      "type": "neighbourhood",
      "boundingbox": [33.298, 44.412, 33.328, 44.439],
      "importance": 0.74
    },
    {
      "place_id": "iq_bgd_karrada_002",
      "display_name": "Karrada Dakhil, Baghdad, Iraq",
      "lat": 33.3061,
      "lon": 44.4178,
      "type": "neighbourhood",
      "importance": 0.62
    }
  ],
  "took_ms": 87
}
GET /api/v1/nominatim/search · 87ms
vs Google Maps

Atlubni wins on

60–90% lower cost at the same volume
Sovereign — your data stays in-region
Address coverage tuned for Arabic transliteration
No per-tile billing surprises
vs DIY OSM

Atlubni wins on

Skip the months of Nominatim + OSRM glue
Maintained tiles, updated weekly
API keys, quotas, and dashboards out of the box
SLA-backed managed tier available

Food delivery

Driver dispatch and last-mile ETA built for narrow streets.

See how

Ride-hailing

Live driver matching with sub-100ms nearest-driver lookups.

See how

Logistics & fleet

Route optimization and distance-matrix for daily plans.

See how

Field services

Geofenced job assignment for technicians and inspectors.

See how

Civic & gov

Sovereign mapping for ministries and municipal services.

See how
Currency USD
Starter
For prototypes and side projects.
$ 0 / mo
per hour 100
per day 1,000
per month 30,000
API keys 1
  • Geocoding & places search
  • Community support
  • OSS dashboards
Start free
Scale
For high-volume platforms across MENA.
$ 199 / mo
per hour 5,000
per day 100,000
per month 3M
API keys Unlimited
  • Everything in Team
  • Self-hosted option
  • Audit logs & SSO
  • 99.9% SLA
  • Dedicated success engineer
Talk to sales
Need a custom volume? Talk to sales

Coverage where it matters

1.2M+Points of interest
340K kmRoads mapped
<100 msMedian latency

Built for developers

Open standards, OpenAPI spec, and clean errors. The boring, dependable kind of API.

All systems operational
# Authenticate any request
curl https://atlubnimap.itspass.net/api/v1/route \
  -H "Authorization: Bearer YOUR_API_KEY"
# That's it. No SDK required.

We moved off Mapbox in a weekend. The Arabic geocoding actually understands how people write addresses here, which was the unlock.

ل خ
Layla Khalil Staff Engineer · Talabat-style delivery startup, Baghdad

Predictable pricing was the headline, but the real win was self-hosting on our own infra. Compliance review went from months to one meeting.

ح م
Hassan Al-Maliki CTO · Logistics platform, Amman

Driver-matching latency dropped from 280ms to under 90ms at p50. Riders notice. Drivers notice. The unit economics changed.

ن ح
Noor Haddad Engineering Lead · Ride-hail, Damascus
Each plan includes daily and monthly request limits. Daily limits reset at midnight UTC, and monthly limits reset on the first day of each month. You can monitor your usage in real-time through the dashboard.
Yes, you can change your plan at any time. Upgrades take effect immediately, while downgrades take effect at the end of your current billing cycle.
If you exceed your daily or monthly limits, API requests will return a rate limit error. You can upgrade your plan or wait for the limit to reset. We also offer overage options for Enterprise customers.
Yes, we take data security seriously. All API communications are encrypted using HTTPS, and we follow industry best practices for data protection and privacy.
Yes, we offer custom plans for Enterprise customers with specific requirements. Contact our sales team to discuss your needs and get a tailored quote.
All plans include geocoding, reverse geocoding, location search, and routing services. Advanced features like route optimization and custom map styles are available in Team and Enterprise plans.
Getting started is easy! Sign up for an account, choose a plan that fits your needs, and generate your API key. You can start making requests immediately. We offer a 14-day free trial for new users.
Self-hosted mapping means you have full control over your mapping infrastructure and data. Unlike cloud-based services, your data stays on your servers, giving you complete privacy and control.

Ship your map-powered product this week.

Spin up an API key in 60 seconds. Migrate from Google or Mapbox in an afternoon.

Start free Talk to sales