Open Data APIs (Sample)

Base URL

https://api.moiat.gov.ae

Get Industrial Licenses List

â–¼

JavaScript (Fetch)

fetch('https://api.moiat.gov.ae/api/OpenDataAPI/GetIndustrialLicensesList?LanguageId=2&PageNumber=1&PageSize=10') .then(res => res.json()) .then(data => console.log(data)) .catch(err => console.error(err));

C# (HttpClient)

using var client = new HttpClient(); var resp = await client.GetAsync("https://api.moiat.gov.ae/api/OpenDataAPI/GetIndustrialLicensesList?LanguageId=2&PageNumber=1&PageSize=10"); resp.EnsureSuccessStatusCode(); var json = await resp.Content.ReadAsStringAsync(); Console.WriteLine(json);

Python (requests)

import requests url = "https://api.moiat.gov.ae/api/OpenDataAPI/GetIndustrialLicensesList?LanguageId=2&PageNumber=1&PageSize=10" r = requests.get(url) print(r.json())

Sample response

[ { "licenseNumber": "12345", "factoryName": "ACME", "emirate": "Dubai" } ]

Get Notified Bodies List

â–¼

JavaScript (Fetch)

fetch('https://api.moiat.gov.ae/api/OpenDataAPI/GetNotifiedBodiesList?PageNumber=1&PageSize=10') .then(r => r.json()) .then(console.log) .catch(console.error);

C# (HttpClient)

using var client = new HttpClient(); var resp = await client.GetAsync("https://api.moiat.gov.ae/api/OpenDataAPI/GetNotifiedBodiesList?PageNumber=1&PageSize=10"); resp.EnsureSuccessStatusCode(); Console.WriteLine(await resp.Content.ReadAsStringAsync());

Python (requests)

import requests print(requests.get("https://api.moiat.gov.ae/api/OpenDataAPI/GetNotifiedBodiesList?PageNumber=1&PageSize=10").json())

Sample response

[ { "name": "NB-001", "scope": "Electrical", "country": "UAE" } ]

Get Recalled Products List

â–¼

JavaScript (Fetch)

fetch('https://api.moiat.gov.ae/api/OpenDataAPI/GetRecalledProductsList?pageIndex=1&pageSize=10') .then(r => r.json()) .then(console.log) .catch(console.error);

C# (HttpClient)

using var client = new HttpClient(); var resp = await client.GetAsync("https://api.moiat.gov.ae/api/OpenDataAPI/GetRecalledProductsList?pageIndex=1&pageSize=10"); resp.EnsureSuccessStatusCode(); Console.WriteLine(await resp.Content.ReadAsStringAsync());

Python (requests)

import requests print(requests.get("https://api.moiat.gov.ae/api/OpenDataAPI/GetRecalledProductsList?pageIndex=1&pageSize=10").json())

Sample response

[ { "productName": "Electric Kettle", "recallDate": "2024-06-15", "reason": "Overheating" } ]