واجهة برمجية عامة · للقراءة فقط
Syli Atlas API
المؤشرات الاقتصادية للبلدان الأفريقية الأربعة والخمسين والمناطق الخمس والقارة، من 2015 إلى 2030، بصيغة JSON أو CSV. مجاناً ودون تسجيل، وكل إجابة تذكر مصدرها.
https://syliatlas.com/api/v1
- المصادقة
- لا شيء
- Formats
- json · csv
- الحد
- 60 req/min · IP
- البيانات
- imf_weo · 2026-10
GET /api/v1/areas
كل المناطق
كل المناطق: البلدان والمناطق والقارة ومجمّعات صندوق النقد الدولي.
المعاملات
لا معاملات.
الإجابات
200 application/json · {data, meta}
429 rate_limited
بعد ذلك 60 طلبات في الدقيقة
- $ curl "https://syliatlas.com/api/v1/areas"
- const res = await fetch("https://syliatlas.com/api/v1/areas");
- const { data, meta } = await res.json();
- console.log(data.length);
- console.log(meta.sources[0]?.attribution.en);
- import requests
- r = requests.get("https://syliatlas.com/api/v1/areas", timeout=10)
- r.raise_for_status()
- body = r.json()
- data, meta = body["data"], body["meta"]
- # spreadsheets read the CSV route
- =IMPORTDATA("https://syliatlas.com/api/v1/areas/CIV/csv")
الإجابة 200 OK application/json max-age=3600
إجابة حقيقية من البيانات المتاحة، مختصرة (…).
GET /api/v1/areas/{code}
منطقة واحدة، كل السلاسل
منطقة بكل سلاسلها.
المعاملات
code
string
path
مطلوب
رمز المنطقة: ISO 3 للبلد، أو رمز منطقة، أو africa، أو مجمّع لصندوق النقد الدولي (انظر /areas).
values : CIV, west_africa, africa…
from
integer
query
أول سنة في الفترة.
values : 2015 – 2030 · افتراضي : 2020
to
integer
query
آخر سنة في الفترة، بعد from.
values : 2015 – 2030 · افتراضي : 2025
الإجابات
200 application/json · {data, meta}
400 invalid_period
سنوات خارج 2015–2030، أو from ≥ to
404 unknown_area
رمز منطقة غير معروف
429 rate_limited
بعد ذلك 60 طلبات في الدقيقة
- $ curl "https://syliatlas.com/api/v1/areas/CIV?from=2020&to=2025"
- const res = await fetch("https://syliatlas.com/api/v1/areas/CIV?from=2020&to=2025");
- const { data, meta } = await res.json();
- console.log(data.period.change_percent.real_gdp_index);
- console.log(meta.sources[0]?.attribution.en);
- import requests
- r = requests.get("https://syliatlas.com/api/v1/areas/CIV?from=2020&to=2025", timeout=10)
- r.raise_for_status()
- body = r.json()
- data, meta = body["data"], body["meta"]
- # spreadsheets read the CSV route
- =IMPORTDATA("https://syliatlas.com/api/v1/areas/CIV/csv")
الإجابة 200 OK application/json max-age=3600
إجابة حقيقية من البيانات المتاحة، مختصرة (…).
مخطط الإجابة · 19 fields
data
object
منطقة بكل سلاسلها.
data.code
string
الرمز: ISO 3 للبلد (CIV)، وإلا فرمز المنطقة (west_africa، africa، SSA).
data.kind
string
ماهية المنطقة.
القيم : country | region | continent | imf_aggregate
data.region
string | null
منطقة الاتحاد الأفريقي لبلد ما؛ null في غير ذلك.
القيم : north_africa | west_africa | central_africa | east_africa | southern_africa | null
data.members
string[]
رموز البلدان المكونة لمنطقة أو للقارة. فارغ للبلد ولمجمّعات صندوق النقد الدولي (تكوينها من الصندوق).
data.share_of_africa_gdp
(number | null)[]
الحصة من الناتج المحلي لأفريقيا بالدولار الجاري، بالنسبة المئوية، متوافقة مع years.list. يحسبها سيلي أطلس.
الوحدة : %
meta
object
عن الإجابة.
meta.from
integer
أول سنة مستخدمة.
meta.to
integer
آخر سنة مستخدمة.
GET /api/v1/compare
عدة مناطق جنباً إلى جنب
المناطق التي عُثر عليها، بالترتيب المطلوب.
المعاملات
codes
string
query
مطلوب
من 2 إلى 6 رموز مناطق، مفصولة بفواصل. تُستبعد الرموز غير المعروفة من data.
values : CIV,GHA,SEN…
from
integer
query
أول سنة في الفترة.
values : 2015 – 2030 · افتراضي : 2020
to
integer
query
آخر سنة في الفترة، بعد from.
values : 2015 – 2030 · افتراضي : 2025
الإجابات
200 application/json · {data, meta}
400 invalid_period
سنوات خارج 2015–2030، أو from ≥ to
429 rate_limited
بعد ذلك 60 طلبات في الدقيقة
- $ curl "https://syliatlas.com/api/v1/compare?codes=CIV,GHA"
- const res = await fetch("https://syliatlas.com/api/v1/compare?codes=CIV,GHA");
- const { data, meta } = await res.json();
- console.log(data.map((a) => a.code));
- console.log(meta.sources[0]?.attribution.en);
- import requests
- r = requests.get("https://syliatlas.com/api/v1/compare?codes=CIV,GHA", timeout=10)
- r.raise_for_status()
- body = r.json()
- data, meta = body["data"], body["meta"]
- # spreadsheets read the CSV route
- =IMPORTDATA("https://syliatlas.com/api/v1/areas/CIV/csv")
الإجابة 200 OK application/json max-age=3600
إجابة حقيقية من البيانات المتاحة، مختصرة (…).
مخطط الإجابة · 16 fields
data
CompareItem[]
المناطق التي عُثر عليها، بالترتيب المطلوب.
data[].code
string
الرمز: ISO 3 للبلد (CIV)، وإلا فرمز المنطقة (west_africa، africa، SSA).
data[].kind
string
ماهية المنطقة.
القيم : country | region | continent | imf_aggregate
data[].region
string | null
منطقة الاتحاد الأفريقي لبلد ما؛ null في غير ذلك.
القيم : north_africa | west_africa | central_africa | east_africa | southern_africa | null
meta
object
عن الإجابة.
meta.from
integer
أول سنة مستخدمة.
meta.to
integer
آخر سنة مستخدمة.
meta.codes
string[]
الرموز المطلوبة.
GET /api/v1/ranking
البلدان مرتبة حسب مؤشر
البلدان من الأعلى قيمة؛ وتلك التي بلا قيمة في الأخير.
المعاملات
indicator
string
query
المؤشر المراد الترتيب حسبه (انظر /indicators).
values : real_gdp_index | real_gdp_growth | gdp_usd_bn | gdp_per_capita_usd | gdp_per_capita_ppp | inflation | public_debt_pct_gdp | population_m | fiscal_balance_pct_gdp | current_account_pct_gdp | unemployment · افتراضي : real_gdp_index
mode
string
query
change: التغير بين from وto؛ value: القيمة في السنة to.
values : change | value · افتراضي : change
region
string
query
الإبقاء على بلدان منطقة واحدة.
values : north_africa | west_africa | central_africa | east_africa | southern_africa
from
integer
query
أول سنة في الفترة.
values : 2015 – 2030 · افتراضي : 2020
to
integer
query
آخر سنة في الفترة، بعد from.
values : 2015 – 2030 · افتراضي : 2025
الإجابات
200 application/json · {data, meta}
400 invalid_period
سنوات خارج 2015–2030، أو from ≥ to
429 rate_limited
بعد ذلك 60 طلبات في الدقيقة
- $ curl "https://syliatlas.com/api/v1/ranking?indicator=real_gdp_index"
- const res = await fetch("https://syliatlas.com/api/v1/ranking?indicator=real_gdp_index");
- const { data, meta } = await res.json();
- console.log(data[0].name.fr, data[0].value, meta.unit);
- console.log(meta.sources[0]?.attribution.en);
- import requests
- r = requests.get("https://syliatlas.com/api/v1/ranking?indicator=real_gdp_index", timeout=10)
- r.raise_for_status()
- body = r.json()
- data, meta = body["data"], body["meta"]
- # spreadsheets read the CSV route
- =IMPORTDATA("https://syliatlas.com/api/v1/areas/CIV/csv")
الإجابة 200 OK application/json max-age=3600
إجابة حقيقية من البيانات المتاحة، مختصرة (…).
مخطط الإجابة · 18 fields
data
RankingItem[]
البلدان من الأعلى قيمة؛ وتلك التي بلا قيمة في الأخير.
data[].code
string
الرمز: ISO 3 للبلد (CIV)، وإلا فرمز المنطقة (west_africa، africa، SSA).
data[].kind
string
ماهية المنطقة.
القيم : country | region | continent | imf_aggregate
data[].region
string | null
منطقة الاتحاد الأفريقي لبلد ما؛ null في غير ذلك.
القيم : north_africa | west_africa | central_africa | east_africa | southern_africa | null
data[].position
integer | null
المرتبة، 1 = أعلى قيمة؛ null عندما لا تكون للبلد قيمة.
data[].value
number | null
القيمة المرتبة، بوحدة meta.unit.
meta
object
عن الإجابة.
meta.from
integer
أول سنة مستخدمة.
meta.to
integer
آخر سنة مستخدمة.
meta.indicator
string
المؤشر المرتب.
القيم : real_gdp_index | real_gdp_growth | gdp_usd_bn | gdp_per_capita_usd | gdp_per_capita_ppp | inflation | public_debt_pct_gdp | population_m | fiscal_balance_pct_gdp | current_account_pct_gdp | unemployment
meta.mode
string
change أو value.
القيم : change | value
meta.unit
string
وحدة value: وحدة المؤشر (النمط value) أو وحدة تغيره (النمط change).
القيم : percent | percent_of_gdp | percent_of_labour_force | usd_billion | usd | intl_dollar | million_people | index_2015 | points
meta.region
string | null
المنطقة المُبقاة، أو null للجميع.
القيم : north_africa | west_africa | central_africa | east_africa | southern_africa | null
GET /api/v1/indicators
المؤشرات: الوحدة والمعنى والمصدر
كل المؤشرات، بترتيب السلاسل.
المعاملات
لا معاملات.
الإجابات
200 application/json · {data, meta}
429 rate_limited
بعد ذلك 60 طلبات في الدقيقة
- $ curl "https://syliatlas.com/api/v1/indicators"
- const res = await fetch("https://syliatlas.com/api/v1/indicators");
- const { data, meta } = await res.json();
- console.log(data.map((i) => i.key + ": " + i.unit));
- console.log(meta.sources[0]?.attribution.en);
- import requests
- r = requests.get("https://syliatlas.com/api/v1/indicators", timeout=10)
- r.raise_for_status()
- body = r.json()
- data, meta = body["data"], body["meta"]
- # spreadsheets read the CSV route
- =IMPORTDATA("https://syliatlas.com/api/v1/areas/CIV/csv")
الإجابة 200 OK application/json max-age=3600
إجابة حقيقية من البيانات المتاحة، مختصرة (…).
مخطط الإجابة · 16 fields
data
Indicator[]
كل المؤشرات، بترتيب السلاسل.
data[].key
string
المفتاح المستخدم في series والمعاملات.
القيم : real_gdp_index | real_gdp_growth | gdp_usd_bn | gdp_per_capita_usd | gdp_per_capita_ppp | inflation | public_debt_pct_gdp | population_m | fiscal_balance_pct_gdp | current_account_pct_gdp | unemployment
data[].unit
string
وحدة القيم (التسميات في التوثيق).
القيم : percent | percent_of_gdp | percent_of_labour_force | usd_billion | usd | intl_dollar | million_people | index_2015 | points
data[].kind
string
rate: نسبة مئوية أصلاً؛ level: مقدار؛ index: 100 في 2015.
القيم : rate | level | index
data[].change_unit
string
وحدة تغيراته: نقاط للمعدلات، ونسبة مئوية في غير ذلك.
القيم : percent | points
data[].source
object
مصدره.
data[].source.id
string
المصدر.
القيم : imf_weo
data[].source.code
string | null
رمز السلسلة لدى المصدر (IMF DataMapper)؛ null عندما يحسبها سيلي أطلس.
meta
object
عن الإجابة.
meta.years
object
السنوات المشمولة.
meta.years.first
integer
السنة الأولى.
meta.years.last
integer
السنة الأخيرة.
GET /api/v1/areas/{code}/csv
منطقة بصيغة CSV
السطر الأول تعليق (#) يذكر المصدر، ثم ترويسة وسطر لكل سنة من 2015 إلى 2030. الأعمدة: year، status، real_gdp_index، real_gdp_growth، gdp_usd_bn، gdp_per_capita_usd، gdp_per_capita_ppp، inflation، public_debt_pct_gdp، population_m، fiscal_balance_pct_gdp، current_account_pct_gdp، unemployment. قيمة status هي actual أو estimate أو projection؛ والخلية الفارغة = لا قيمة. الوحدات: انظر /indicators.
المعاملات
code
string
path
مطلوب
رمز المنطقة: ISO 3 للبلد، أو رمز منطقة، أو africa، أو مجمّع لصندوق النقد الدولي (انظر /areas).
values : CIV, west_africa, africa…
الإجابات
200 text/csv
404 unknown_area
رمز منطقة غير معروف
429 rate_limited
بعد ذلك 60 طلبات في الدقيقة
- $ curl -O "https://syliatlas.com/api/v1/areas/CIV/csv"
- const res = await fetch("https://syliatlas.com/api/v1/areas/CIV/csv");
- const text = await res.text();
- // line 1: the source; then one row per year
- import pandas as pd
- url = "https://syliatlas.com/api/v1/areas/CIV/csv"
- df = pd.read_csv(url, comment="#")
- print(df[["year", "status", "real_gdp_index"]])
- =IMPORTDATA("https://syliatlas.com/api/v1/areas/CIV/csv")
الإجابة 200 OK text/csv max-age=3600
إجابة حقيقية من البيانات المتاحة، مختصرة (…).
المؤشرات
كل مفاتيح series وchange_percent وchange_points مع وحدتها. تتغير المعدلات بالنقاط المئوية، والمستويات والمؤشر بالنسبة المئوية. القائمة نفسها في GET /api/v1/indicators.
real_gdp_index
الناتج المحلي الحقيقي (المؤشر)حجم الناتج المحلي، 100 في 2015، متسلسل من معدلات النمو الحقيقي لصندوق النقد الدولي. يحسبه سيلي أطلس. مؤشر، 100 في 2015
index_2015
percent
—
real_gdp_growth
نمو الناتج المحلي الحقيقيالتغير السنوي في الناتج المحلي بالأسعار الثابتة. %
percent
points
NGDP_RPCH
gdp_usd_bn
الناتج المحلي، بالدولار الجاريالناتج المحلي الإجمالي بالأسعار الجارية، بالدولار الأمريكي. مليارات الدولارات الأمريكية الجارية
usd_billion
percent
NGDPD
gdp_per_capita_usd
نصيب الفرد من الناتجالناتج المحلي بالدولار الجاري مقسوماً على عدد السكان. دولار أمريكي جارٍ
usd
percent
NGDPDPC
gdp_per_capita_ppp
نصيب الفرد، تعادل القوة الشرائيةنصيب الفرد من الناتج بتعادل القوة الشرائية (بالدولار الدولي الجاري): يقارن مستويات المعيشة. دولار دولي جارٍ (تعادل القوة الشرائية)
intl_dollar
percent
PPPPC
inflation
التضخممتوسط التغير السنوي في أسعار المستهلك. %
percent
points
PCPIPCH
public_debt_pct_gdp
الدين العامالدين الإجمالي للحكومة العامة، كنسبة من الناتج المحلي. % من الناتج المحلي
percent_of_gdp
points
GGXWDG_NGDP
population_m
السكانإجمالي السكان. ملايين الأشخاص
million_people
percent
LP
fiscal_balance_pct_gdp
رصيد الموازنةصافي الإقراض (+) أو الاقتراض (−) للحكومة العامة، كنسبة من الناتج المحلي. % من الناتج المحلي
percent_of_gdp
points
GGXCNL_NGDP
current_account_pct_gdp
الحساب الجاريرصيد تجارة السلع والخدمات والدخل مع العالم، كنسبة من الناتج المحلي. % من الناتج المحلي
percent_of_gdp
points
BCA_NGDPD
unemployment
البطالةالعاطلون عن العمل كنسبة من القوى العاملة. لا ينشره صندوق النقد الدولي لكل البلدان. % من القوى العاملة
percent_of_labour_force
points
LUR
القيم الممكنة
كل القوائم المغلقة في الواجهة البرمجية. وهي نفسها، مع تسمياتها، في GET /api/v1 (values).
kindcountry- أحد البلدان الأفريقية الأربعة والخمسين.
region- إحدى مناطق الاتحاد الأفريقي الخمس؛ المجاميع محسوبة من قِبل سيلي أطلس.
continent- أفريقيا ككل؛ المجاميع محسوبة من قِبل سيلي أطلس.
imf_aggregate- مجمّع ينشره صندوق النقد الدولي كما هو: العالم، أفريقيا جنوب الصحراء.
regionnorth_africa- شمال أفريقيا
west_africa- غرب أفريقيا
central_africa- وسط أفريقيا
east_africa- شرق أفريقيا
southern_africa- الجنوب الأفريقي
years.statusactual- قيمة مرصودة.
estimate- تقدير صندوق النقد الدولي: انتهت السنة لكن الأرقام ليست نهائية.
projection- توقع صندوق النقد الدولي.
unitpercent- %
percent_of_gdp- % من الناتج المحلي
percent_of_labour_force- % من القوى العاملة
usd_billion- مليارات الدولارات الأمريكية الجارية
usd- دولار أمريكي جارٍ
intl_dollar- دولار دولي جارٍ (تعادل القوة الشرائية)
million_people- ملايين الأشخاص
index_2015- مؤشر، 100 في 2015
points- نقاط مئوية
modechange- التغير بين from وto.
value- القيمة في السنة to.
المخططات المشتركة
كائنات موجودة في عدة إجابات. الوصف الكامل المقروء آلياً: /api/v1/openapi.json (OpenAPI 3.1).
AreaRef · منطقة.
code
string
الرمز: ISO 3 للبلد (CIV)، وإلا فرمز المنطقة (west_africa، africa، SSA).
kind
string
ماهية المنطقة.
القيم : country | region | continent | imf_aggregate
region
string | null
منطقة الاتحاد الأفريقي لبلد ما؛ null في غير ذلك.
القيم : north_africa | west_africa | central_africa | east_africa | southern_africa | null
Names · نص بالفرنسية والإنجليزية.
fr
string
بالفرنسية.
en
string
بالإنجليزية.
Pages · صفحة المنطقة على الموقع.
fr
string
الصفحة بالفرنسية.
en
string
الصفحة بالإنجليزية.
Docs · هذا التوثيق.
fr
string
التوثيق بالفرنسية.
en
string
التوثيق بالإنجليزية.
Source · مصدر الأرقام، مع الإسناد الواجب نسخه (attribution.fr أو attribution.en).
id
string
رمز المصدر.
القيم : imf_weo
edition
string
الطبعة، YYYY-MM.
label
string
عنوان الطبعة لدى المصدر.
url
string
صفحة المصدر.
licence
string
شروط إعادة الاستخدام.
licence_url
string
الشروط.
Years · سنوات السلاسل.
first
integer
أول سنة في السلسلة.
last
integer
آخر سنة في السلسلة.
estimate_from
integer
أول سنة يقدّرها صندوق النقد الدولي.
projection_from
integer
أول سنة يتوقعها صندوق النقد الدولي.
list
integer[]
كل السنوات؛ الموضع i في كل سلسلة هو السنة list[i].
status
string[]
حالة كل سنة، متوافقة مع list.
القيم : actual | estimate | projection
Series · قائمة لكل مؤشر، متوافقة مع years.list.
real_gdp_index
(number | null)[]
الناتج المحلي الحقيقي (المؤشر)، مؤشر، 100 في 2015، قيمة لكل سنة من years.list (null: لا قيمة).
الوحدة : مؤشر، 100 في 2015
real_gdp_growth
(number | null)[]
نمو الناتج المحلي الحقيقي، %، قيمة لكل سنة من years.list (null: لا قيمة).
الوحدة : %
gdp_usd_bn
(number | null)[]
الناتج المحلي، بمليارات الدولارات الأمريكية الجارية، قيمة لكل سنة من years.list (null: لا قيمة).
الوحدة : مليارات الدولارات الأمريكية الجارية
gdp_per_capita_usd
(number | null)[]
نصيب الفرد من الناتج، بالدولار الأمريكي الجاري، قيمة لكل سنة من years.list (null: لا قيمة).
الوحدة : دولار أمريكي جارٍ
gdp_per_capita_ppp
(number | null)[]
نصيب الفرد بتعادل القوة الشرائية، بالدولار الدولي الجاري، قيمة لكل سنة من years.list (null: لا قيمة).
الوحدة : دولار دولي جارٍ (تعادل القوة الشرائية)
inflation
(number | null)[]
التضخم، %، قيمة لكل سنة من years.list (null: لا قيمة).
الوحدة : %
public_debt_pct_gdp
(number | null)[]
الدين العام، % من الناتج المحلي، قيمة لكل سنة من years.list (null: لا قيمة).
الوحدة : % من الناتج المحلي
population_m
(number | null)[]
السكان، بملايين الأشخاص، قيمة لكل سنة من years.list (null: لا قيمة).
الوحدة : ملايين الأشخاص
fiscal_balance_pct_gdp
(number | null)[]
رصيد الموازنة، % من الناتج المحلي، قيمة لكل سنة من years.list (null: لا قيمة).
الوحدة : % من الناتج المحلي
current_account_pct_gdp
(number | null)[]
الحساب الجاري، % من الناتج المحلي، قيمة لكل سنة من years.list (null: لا قيمة).
الوحدة : % من الناتج المحلي
unemployment
(number | null)[]
البطالة، % من القوى العاملة، قيمة لكل سنة من years.list (null: لا قيمة).
الوحدة : % من القوى العاملة
Period · التغيرات خلال الفترة المطلوبة. null عندما لا تكون لسنة ما قيمة.
from
integer
أول سنة في الفترة.
to
integer
آخر سنة في الفترة.
ChangePercent · تغيرات المستويات والمؤشر، بالنسبة المئوية.
real_gdp_index
number | null
تغير الناتج المحلي الحقيقي (المؤشر) بين from وto، بالنسبة المئوية.
الوحدة : %
gdp_usd_bn
number | null
تغير الناتج المحلي بالدولار الجاري بين from وto، بالنسبة المئوية.
الوحدة : %
gdp_per_capita_usd
number | null
تغير نصيب الفرد من الناتج بين from وto، بالنسبة المئوية.
الوحدة : %
gdp_per_capita_ppp
number | null
تغير نصيب الفرد من الناتج بتعادل القوة الشرائية بين from وto، بالنسبة المئوية.
الوحدة : %
population_m
number | null
تغير عدد السكان بين from وto، بالنسبة المئوية.
الوحدة : %
ChangePoints · تغيرات المعدلات، بالنقاط المئوية.
real_gdp_growth
number | null
تغير نمو الناتج المحلي الحقيقي بين from وto، بالنقاط المئوية.
الوحدة : نقاط مئوية
inflation
number | null
تغير التضخم بين from وto، بالنقاط المئوية.
الوحدة : نقاط مئوية
public_debt_pct_gdp
number | null
تغير الدين العام بين from وto، بالنقاط المئوية.
الوحدة : نقاط مئوية
fiscal_balance_pct_gdp
number | null
تغير رصيد الموازنة بين from وto، بالنقاط المئوية.
الوحدة : نقاط مئوية
current_account_pct_gdp
number | null
تغير الحساب الجاري بين from وto، بالنقاط المئوية.
الوحدة : نقاط مئوية
unemployment
number | null
تغير البطالة بين from وto، بالنقاط المئوية.
الوحدة : نقاط مئوية
Rank · مرتبة البلد حسب نمو الناتج المحلي الحقيقي خلال الفترة الافتراضية، في أفريقيا وفي منطقته. تُحسب مرة لكل طبعة، فلا تتأثر بـfrom وto.
from
integer
أول سنة في فترة الترتيب (ثابتة).
to
integer
آخر سنة في فترة الترتيب (ثابتة).
indicator
string
المؤشر المرتب.
القيم : real_gdp_index
change_percent
number | null
نمو الناتج المحلي الحقيقي خلال الفترة، بالنسبة المئوية.
الوحدة : %
Position · مرتبة في ترتيب.
position
integer
المرتبة، 1 = أعلى نمو.
out_of
integer
عدد البلدان المرتبة.
Missing · فجوة في سلسلة.
indicator
string
المؤشر.
القيم : real_gdp_index | real_gdp_growth | gdp_usd_bn | gdp_per_capita_usd | gdp_per_capita_ppp | inflation | public_debt_pct_gdp | population_m | fiscal_balance_pct_gdp | current_account_pct_gdp | unemployment
years
integer[]
سنوات بلا قيمة.
Performance
الزمن المستغرق في الخادم لكل مسار، من وصول الطلب حتى إرسال الإجابة، دون زمن الشبكة. يُقاس في كل طلب وبمسبار كل ساعة، كي يكون لكل مسار قليل الاستخدام قياسه. الميزانية: 10 مللي ثانية عند المئين 99. وتذكر كل إجابة أيضاً زمنها في الترويسة Server-Timing.
/api/v1/areas
1.9 ms
1.9 ms
1.9 ms
within budget
/api/v1/areas/{code}
1.0 ms
1.0 ms
1.0 ms
within budget
/api/v1/ranking
2.4 ms
2.4 ms
2.4 ms
within budget
/api/v1/areas/{code}/csv
0.8 ms
1.3 ms
1.3 ms
within budget
last hour measured : 2026-11-12 08:00 UTC
الزمن الكلي: يتوقف على البلد
الزمن الكلي = ذهاب الشبكة وإيابها + زمن الخادم. الخادم في هولندا. تخزّن Cloudflare الإجابات مؤقتاً ولها نقاط حضور في مدن أفريقية كثيرة: إذا كانت الإجابة موجودة هناك تنطلق من أقرب مدينة ويختفي زمن الرحلة إلى أوروبا. ويُفرغ التخزين المؤقت كلما نُشرت بيانات جديدة.
مقادير تقريبية منشورة (Cloudflare وHats Network وOpenMetal)؛ تختلف حسب المشغّل. البلد الذي لا نقطة حضور فيه يمر عبر أقرب مدينة.
ذكر المصدر
تحتفظ الأرقام برخصة مصدرها. لبيانات صندوق النقد الدولي اذكر: «المصدر: صندوق النقد الدولي، World Economic Outlook (أكتوبر 2026)» مع الرابط، ثم «عبر سيلي أطلس». يذكر السطر الأول من كل ملف CSV وصفحة المنهجية المصدر بدقة. وما يحسبه سيلي أطلس (المجاميع والترتيب والتغيرات) مرخّص بموجب CC BY 4.0: إعادة استخدام حرة، بما فيها التجارية، مع ذكر سيلي أطلس.
الأخطاء
دائماً بالشكل نفسه، مع رمز ثابت لاختباره في برامجك.
- {
- "error": {
- "code": "unknown_area",
- "message": "Unknown area: XXX",
- "docs": "https://syliatlas.com/ar/api#errors"
- }
- }
الحدود والتخزين المؤقت
- طلبات في الدقيقة لكل عنوان IP
- 60
- الحصة المتبقية
- ratelimit-limit · ratelimit-remaining
- تجاوز الحد
- 429 · retry-after
- Cache
- max-age=3600 · etag
- زمن الخادم
- server-timing
تتغير البيانات مرة واحدة يومياً على الأكثر: أرسل If-None-Match، فإجابة 304 لا تكلف شيئاً تقريباً.
خارج النطاق
لا أسعار أسهم. مصدرها MansaAPI، التي تسمح رخصتها بعرضها على الموقع دون إعادة توزيعها. تبقى في صفحات البورصات وستنضم إلى الواجهة البرمجية بورصةً بعد بورصة، عندما يسمح بذلك مصدر رسمي. عرض البورصات