دریافت تمام کشورها

این API به شما امکان می‌دهد اطلاعات جامع کشورها را دریافت کنید. اطلاعاتی مانند نام کشور، کد ISO، پرچم، پایتخت، کد تماس و موقعیت جغرافیایی از این طریق در دسترس است.

🚀 درخواست دریافت تمام کشورها

GET https://www.world-api.ir/api/v1/countries

هدر های موردنیاز :

عنوانمقدارتوضیحاتاجباریپیش فرض
X-API-Keyyour-api-keyکلید API معتبر شماnull
Accept-Languagefa, 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
}