دریافت تمام کشورها
این API به شما امکان میدهد اطلاعات جامع کشورها را دریافت کنید. اطلاعاتی مانند نام کشور، کد ISO، پرچم، پایتخت، کد تماس و موقعیت جغرافیایی از این طریق در دسترس است.
🚀 درخواست دریافت تمام کشورها
GET https://www.world-api.ir/api/v1/countriesهدر های موردنیاز :
| عنوان | مقدار | توضیحات | اجباری | پیش فرض |
|---|---|---|---|---|
| X-API-Key | your-api-key | کلید API معتبر شما | ✅ | null |
| Accept-Language | fa, en, ar | تعیین زبان پاسخ | ❌ | OS Language |
📝 نمونه کد درخواست:
fetch("https://www.world-api.ir/api/v1/countries", {
method: "GET",
headers: {
"X-API-Key": "your-api-key", // 🔴 جایگزینی کلید شما در اینجا
"Accept-Language" : "fa" // en , ar or fa
}
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error("Error:", error));📝 نمونه پاسخ:
[{
"id": 364,
"iso2": "ir",
"iso3": "irn",
"name": "ایران",
"flag": "https://www.world-api.ir/v1/countries/flag/IR.svg",
"capital": "تهران",
"calling_code": 98,
"continent": "آسیا",
"lat": 32.0,
"long": 53.0
},
{
"id": 368,
"iso2": "iq",
"iso3": "irq",
"name": "عراق",
"flag": "https://www.world-api.ir/v1/countries/flag/IQ.svg",
"capital": "بغداد",
"calling_code": 964,
"continent": "آسیا",
"lat": 33.0,
"long": 44.0
}]🔴 خطای عدم ارسال یا نامعتبر بودن کلید API :
{
"error": "API key is missing or invalid. Please provide a valid API key.",
"status": 401
}