Access detailed information about all seven emirates, major cities, districts, and neighborhoods across the UAE. Our database includes geographical data, postal codes, and administrative boundaries.
Simple, well-documented REST API endpoints for easy integration. Get started quickly with JSON responses, comprehensive documentation, and example code snippets for popular programming languages.
Our UAE Areas API provides developers and businesses with reliable, up-to-date geographical data for building location-based applications, delivery services, and regional analytics.
Try the API endpoint below to see the list of UAE Emirates
Complete reference guide for the GeoEmirates API endpoints
https://api.softasium.com/api/geoemirates
Retrieves a list of all active emirates in the UAE with their English and Arabic names.
[
{
"id": 1,
"emirateName": "Dubai",
"emirateNameArabic": "دبي"
},
{
"id": 2,
"emirateName": "Abu Dhabi",
"emirateNameArabic": "أبو ظبي"
}
]
id (integer): Unique identifier for the emirateemirateName (string): English name of the emirateemirateNameArabic (string): Arabic name of the emirate200 OK: Successfully retrieved list of emirates (may be empty array if no
emirates exist)Retrieves a list of all active areas for a specific emirate by emirate ID. This endpoint also increments the request count for the emirate.
id (integer, path parameter): The unique identifier of the emirate
[
{
"name": "Downtown Dubai",
"nameArabic": "وسط مدينة دبي"
},
{
"name": "Marina",
"nameArabic": "مارينا"
}
]
name (string): English name of the areanameArabic (string): Arabic name of the area200 OK: Successfully retrieved list of areas (may be empty array if no
areas exist for the emirate)GET https://api.softasium.com/api/geoemirates/GetAreasByEmirateId/1
Retrieves a list of all active areas for a specific emirate by searching for the emirate's English or Arabic name. The search is case-insensitive. This endpoint also increments the request count for the emirate.
name (string, query parameter, required): The English or Arabic
name of the emirate[
{
"name": "Downtown Dubai",
"nameArabic": "وسط مدينة دبي"
},
{
"name": "Marina",
"nameArabic": "مارينا"
}
]
name (string): English name of the areanameArabic (string): Arabic name of the area200 OK: Successfully retrieved list of areas for the emirate (may be empty
array if no areas exist)400 Bad Request: When the name parameter is missing or empty
{
"message": "Emirate name is required"
}
404 Not Found: When the emirate with the given name is not found
{
"message": "Emirate not found"
}
GET https://api.softasium.com/api/geoemirates/GetAreasByEmirateName?name=DubaiGET https://api.softasium.com/api/geoemirates/GetAreasByEmirateName?name=دبيGET https://api.softasium.com/api/geoemirates/GetAreasByEmirateName?name=abu dhabi