Tariq is built for Saudi addresses first. Short addresses, national address components, and bilingual labels are first-class, not bolted onto a Western geocoder.
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"
}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"
}Every resolved location includes localized.en and localized.ar formatted strings. Display the right language for your user without a second geocode call.
Use POST https://api.tariqmap.com/v1/validate to check short address syntax in forms before submitting a full resolve request.
sa_short_address)sa_national_address)