Saudi Arabia

Tariq is built for Saudi addresses first. Short addresses, national address components, and bilingual labels are first-class, not bolted onto a Western geocoder.

Short address

Four letters and four digits, for example RRMF3275. The shape alone is not enough: the code has to be a real national address. An unknown code such as RRRR1111 returns unresolved and no coordinates. Pass it to POST /v1/resolve with country: "SA".

{
  "input": "RRMF3275",
  "country": "SA"
}

National address

Structured components: building number, street, district, city, postal code, and additional number. Resolve accepts formatted strings or individual fields.

{
  "input": "3847 Al Olaya St, Al Olaya, Riyadh 12211",
  "country": "SA"
}

Bilingual labels

Every resolved location includes localized.en and localized.ar formatted strings. Display the right language for your user without a second geocode call.

Validate before resolve

Use POST https://api.tariqmap.com/v1/validate to check short address syntax in forms before submitting a full resolve request.

Supported input types

  • Saudi short address (sa_short_address)
  • National address text (sa_national_address)
  • Arabic free-text addresses
  • Google Maps / Apple Maps / Waze URLs pointing to Saudi locations
  • Coordinate pairs within Saudi Arabia