أنت غير متصل. الأرقام المعروضة هي المحفوظة على هذا الجهاز.

Data by MansaAPI · نهاية اليوم

واجهة برمجية عامة · للقراءة فقط

Syli Atlas API

المؤشرات الاقتصادية للبلدان الأفريقية الأربعة والخمسين والمناطق الخمس والقارة، من 2015 إلى 2030، بصيغة JSON أو CSV. مجاناً ودون تسجيل، وكل إجابة تذكر مصدرها.

عنوان URL الأساسي https://syliatlas.com/api/v1
المصادقة
لا شيء
Formats
json · csv
الحد
60 req/min · IP
البيانات
imf_weo · 2026-10

GET /api/v1/areas

كل المناطق

كل المناطق: البلدان والمناطق والقارة ومجمّعات صندوق النقد الدولي.

server time p50 1.9 ms p99 1.9 ms

المعاملات

لا معاملات.

الإجابات

200 application/json · {data, meta}

429 rate_limited بعد ذلك 60 طلبات في الدقيقة

لغة المثال
  1. $ curl "https://syliatlas.com/api/v1/areas"
  1. const res = await fetch("https://syliatlas.com/api/v1/areas");
  2. const { data, meta } = await res.json();
  3. console.log(data.length);
  4. console.log(meta.sources[0]?.attribution.en);
  1. import requests
  2. r = requests.get("https://syliatlas.com/api/v1/areas", timeout=10)
  3. r.raise_for_status()
  4. body = r.json()
  5. data, meta = body["data"], body["meta"]
  1. # spreadsheets read the CSV route
  2. =IMPORTDATA("https://syliatlas.com/api/v1/areas/CIV/csv")

الإجابة 200 OK application/json max-age=3600

إجابة حقيقية من البيانات المتاحة، مختصرة (…).

مخطط الإجابة · 5 fields
الحقل Type الوصف
data AreaRef[] كل المناطق: البلدان والمناطق والقارة ومجمّعات صندوق النقد الدولي.
meta object عن الإجابة.
meta.sources Source[] مصادر الأرقام في data. فارغ عندما لا يحتوي data على أي رقم.
meta.docs Docs هذا التوثيق.
meta.count integer عدد المناطق.

GET /api/v1/areas/{code}

منطقة واحدة، كل السلاسل

منطقة بكل سلاسلها.

server time p50 1.0 ms p99 1.0 ms

المعاملات

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 طلبات في الدقيقة

لغة المثال
  1. $ curl "https://syliatlas.com/api/v1/areas/CIV?from=2020&to=2025"
  1. const res = await fetch("https://syliatlas.com/api/v1/areas/CIV?from=2020&to=2025");
  2. const { data, meta } = await res.json();
  3. console.log(data.period.change_percent.real_gdp_index);
  4. console.log(meta.sources[0]?.attribution.en);
  1. import requests
  2. r = requests.get("https://syliatlas.com/api/v1/areas/CIV?from=2020&to=2025", timeout=10)
  3. r.raise_for_status()
  4. body = r.json()
  5. data, meta = body["data"], body["meta"]
  1. # spreadsheets read the CSV route
  2. =IMPORTDATA("https://syliatlas.com/api/v1/areas/CIV/csv")

الإجابة 200 OK application/json max-age=3600

إجابة حقيقية من البيانات المتاحة، مختصرة (…).

مخطط الإجابة · 19 fields
الحقل Type الوصف
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.name Names اسم المنطقة.
data.slug Names المعرّف النصي لعناوين صفحات المنطقة.
data.pages Pages | null null لمجمّعات صندوق النقد الدولي، إذ لا صفحات لها.
data.members string[] رموز البلدان المكونة لمنطقة أو للقارة. فارغ للبلد ولمجمّعات صندوق النقد الدولي (تكوينها من الصندوق).
data.years Years سنوات السلاسل.
data.series Series قائمة لكل مؤشر، متوافقة مع years.list.
data.share_of_africa_gdp (number | null)[] الحصة من الناتج المحلي لأفريقيا بالدولار الجاري، بالنسبة المئوية، متوافقة مع years.list. يحسبها سيلي أطلس. الوحدة : %
data.missing Missing[] الفجوات في السلاسل كما ينشرها صندوق النقد الدولي.
data.period Period التغيرات خلال الفترة المطلوبة. null عندما لا تكون لسنة ما قيمة.
data.rank Rank | null null للمناطق والقارة ومجمّعات صندوق النقد الدولي.
meta object عن الإجابة.
meta.sources Source[] مصادر الأرقام في data. فارغ عندما لا يحتوي data على أي رقم.
meta.docs Docs هذا التوثيق.
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 طلبات في الدقيقة

لغة المثال
  1. $ curl "https://syliatlas.com/api/v1/compare?codes=CIV,GHA"
  1. const res = await fetch("https://syliatlas.com/api/v1/compare?codes=CIV,GHA");
  2. const { data, meta } = await res.json();
  3. console.log(data.map((a) => a.code));
  4. console.log(meta.sources[0]?.attribution.en);
  1. import requests
  2. r = requests.get("https://syliatlas.com/api/v1/compare?codes=CIV,GHA", timeout=10)
  3. r.raise_for_status()
  4. body = r.json()
  5. data, meta = body["data"], body["meta"]
  1. # spreadsheets read the CSV route
  2. =IMPORTDATA("https://syliatlas.com/api/v1/areas/CIV/csv")

الإجابة 200 OK application/json max-age=3600

إجابة حقيقية من البيانات المتاحة، مختصرة (…).

مخطط الإجابة · 16 fields
الحقل Type الوصف
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
data[].name Names اسم المنطقة.
data[].slug Names المعرّف النصي لعناوين صفحات المنطقة.
data[].pages Pages | null null لمجمّعات صندوق النقد الدولي، إذ لا صفحات لها.
data[].years Years سنوات السلاسل.
data[].series Series قائمة لكل مؤشر، متوافقة مع years.list.
data[].period Period التغيرات خلال الفترة المطلوبة. null عندما لا تكون لسنة ما قيمة.
meta object عن الإجابة.
meta.sources Source[] مصادر الأرقام في data. فارغ عندما لا يحتوي data على أي رقم.
meta.docs Docs هذا التوثيق.
meta.from integer أول سنة مستخدمة.
meta.to integer آخر سنة مستخدمة.
meta.codes string[] الرموز المطلوبة.

GET /api/v1/ranking

البلدان مرتبة حسب مؤشر

البلدان من الأعلى قيمة؛ وتلك التي بلا قيمة في الأخير.

server time p50 2.4 ms p99 2.4 ms

المعاملات

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 طلبات في الدقيقة

لغة المثال
  1. $ curl "https://syliatlas.com/api/v1/ranking?indicator=real_gdp_index"
  1. const res = await fetch("https://syliatlas.com/api/v1/ranking?indicator=real_gdp_index");
  2. const { data, meta } = await res.json();
  3. console.log(data[0].name.fr, data[0].value, meta.unit);
  4. console.log(meta.sources[0]?.attribution.en);
  1. import requests
  2. r = requests.get("https://syliatlas.com/api/v1/ranking?indicator=real_gdp_index", timeout=10)
  3. r.raise_for_status()
  4. body = r.json()
  5. data, meta = body["data"], body["meta"]
  1. # spreadsheets read the CSV route
  2. =IMPORTDATA("https://syliatlas.com/api/v1/areas/CIV/csv")

الإجابة 200 OK application/json max-age=3600

إجابة حقيقية من البيانات المتاحة، مختصرة (…).

مخطط الإجابة · 18 fields
الحقل Type الوصف
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[].name Names اسم المنطقة.
data[].slug Names المعرّف النصي لعناوين صفحات المنطقة.
data[].pages Pages | null null لمجمّعات صندوق النقد الدولي، إذ لا صفحات لها.
data[].position integer | null المرتبة، 1 = أعلى قيمة؛ null عندما لا تكون للبلد قيمة.
data[].value number | null القيمة المرتبة، بوحدة meta.unit.
meta object عن الإجابة.
meta.sources Source[] مصادر الأرقام في data. فارغ عندما لا يحتوي data على أي رقم.
meta.docs Docs هذا التوثيق.
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 طلبات في الدقيقة

لغة المثال
  1. $ curl "https://syliatlas.com/api/v1/indicators"
  1. const res = await fetch("https://syliatlas.com/api/v1/indicators");
  2. const { data, meta } = await res.json();
  3. console.log(data.map((i) => i.key + ": " + i.unit));
  4. console.log(meta.sources[0]?.attribution.en);
  1. import requests
  2. r = requests.get("https://syliatlas.com/api/v1/indicators", timeout=10)
  3. r.raise_for_status()
  4. body = r.json()
  5. data, meta = body["data"], body["meta"]
  1. # spreadsheets read the CSV route
  2. =IMPORTDATA("https://syliatlas.com/api/v1/areas/CIV/csv")

الإجابة 200 OK application/json max-age=3600

إجابة حقيقية من البيانات المتاحة، مختصرة (…).

مخطط الإجابة · 16 fields
الحقل Type الوصف
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[].name Names اسم المؤشر.
data[].description Names ما يقيسه.
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.sources Source[] مصادر الأرقام في data. فارغ عندما لا يحتوي data على أي رقم.
meta.docs Docs هذا التوثيق.
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.

server time p50 0.8 ms p99 1.3 ms

المعاملات

code string path مطلوب

رمز المنطقة: ISO 3 للبلد، أو رمز منطقة، أو africa، أو مجمّع لصندوق النقد الدولي (انظر /areas).

values : CIV, west_africa, africa…

الإجابات

200 text/csv

404 unknown_area رمز منطقة غير معروف

429 rate_limited بعد ذلك 60 طلبات في الدقيقة

لغة المثال
  1. $ curl -O "https://syliatlas.com/api/v1/areas/CIV/csv"
  1. const res = await fetch("https://syliatlas.com/api/v1/areas/CIV/csv");
  2. const text = await res.text();
  3. // line 1: the source; then one row per year
  1. import pandas as pd
  2. url = "https://syliatlas.com/api/v1/areas/CIV/csv"
  3. df = pd.read_csv(url, comment="#")
  4. print(df[["year", "status", "real_gdp_index"]])
  1. =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).

kind
country
أحد البلدان الأفريقية الأربعة والخمسين.
region
إحدى مناطق الاتحاد الأفريقي الخمس؛ المجاميع محسوبة من قِبل سيلي أطلس.
continent
أفريقيا ككل؛ المجاميع محسوبة من قِبل سيلي أطلس.
imf_aggregate
مجمّع ينشره صندوق النقد الدولي كما هو: العالم، أفريقيا جنوب الصحراء.
region
north_africa
شمال أفريقيا
west_africa
غرب أفريقيا
central_africa
وسط أفريقيا
east_africa
شرق أفريقيا
southern_africa
الجنوب الأفريقي
years.status
actual
قيمة مرصودة.
estimate
تقدير صندوق النقد الدولي: انتهت السنة لكن الأرقام ليست نهائية.
projection
توقع صندوق النقد الدولي.
unit
percent
%
percent_of_gdp
% من الناتج المحلي
percent_of_labour_force
% من القوى العاملة
usd_billion
مليارات الدولارات الأمريكية الجارية
usd
دولار أمريكي جارٍ
intl_dollar
دولار دولي جارٍ (تعادل القوة الشرائية)
million_people
ملايين الأشخاص
index_2015
مؤشر، 100 في 2015
points
نقاط مئوية
mode
change
التغير بين from وto.
value
القيمة في السنة to.

المخططات المشتركة

كائنات موجودة في عدة إجابات. الوصف الكامل المقروء آلياً: /api/v1/openapi.json (OpenAPI 3.1).

AreaRef · منطقة.
الحقل Type الوصف
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
name Names اسم المنطقة.
slug Names المعرّف النصي لعناوين صفحات المنطقة.
pages Pages | null null لمجمّعات صندوق النقد الدولي، إذ لا صفحات لها.
Names · نص بالفرنسية والإنجليزية.
الحقل Type الوصف
fr string بالفرنسية.
en string بالإنجليزية.
Pages · صفحة المنطقة على الموقع.
الحقل Type الوصف
fr string الصفحة بالفرنسية.
en string الصفحة بالإنجليزية.
Docs · هذا التوثيق.
الحقل Type الوصف
fr string التوثيق بالفرنسية.
en string التوثيق بالإنجليزية.
Source · مصدر الأرقام، مع الإسناد الواجب نسخه (attribution.fr أو attribution.en).
الحقل Type الوصف
id string رمز المصدر. القيم : imf_weo
name Names اسم المصدر.
publisher Names الجهة الناشرة.
edition string الطبعة، YYYY-MM.
label string عنوان الطبعة لدى المصدر.
url string صفحة المصدر.
licence string شروط إعادة الاستخدام.
licence_url string الشروط.
attribution Names الجملة الواجب نسخها تحت الأرقام.
Years · سنوات السلاسل.
الحقل Type الوصف
first integer أول سنة في السلسلة.
last integer آخر سنة في السلسلة.
estimate_from integer أول سنة يقدّرها صندوق النقد الدولي.
projection_from integer أول سنة يتوقعها صندوق النقد الدولي.
list integer[] كل السنوات؛ الموضع i في كل سلسلة هو السنة list[i].
status string[] حالة كل سنة، متوافقة مع list. القيم : actual | estimate | projection
Series · قائمة لكل مؤشر، متوافقة مع years.list.
الحقل Type الوصف
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 عندما لا تكون لسنة ما قيمة.
الحقل Type الوصف
from integer أول سنة في الفترة.
to integer آخر سنة في الفترة.
change_percent ChangePercent تغيرات المستويات والمؤشر، بالنسبة المئوية.
change_points ChangePoints تغيرات المعدلات، بالنقاط المئوية.
ChangePercent · تغيرات المستويات والمؤشر، بالنسبة المئوية.
الحقل Type الوصف
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 · تغيرات المعدلات، بالنقاط المئوية.
الحقل Type الوصف
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.
الحقل Type الوصف
from integer أول سنة في فترة الترتيب (ثابتة).
to integer آخر سنة في فترة الترتيب (ثابتة).
indicator string المؤشر المرتب. القيم : real_gdp_index
change_percent number | null نمو الناتج المحلي الحقيقي خلال الفترة، بالنسبة المئوية. الوحدة : %
africa Position مرتبة في ترتيب.
region Position مرتبة في ترتيب.
Position · مرتبة في ترتيب.
الحقل Type الوصف
position integer المرتبة، 1 = أعلى نمو.
out_of integer عدد البلدان المرتبة.
Missing · فجوة في سلسلة.
الحقل Type الوصف
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.

Route p50 p95 p99 Last 24 hours (p95) Budget
GET /api/v1/areas 1.9 ms 1.9 ms 1.9 ms within budget
GET /api/v1/areas/{code} 1.0 ms 1.0 ms 1.0 ms within budget
GET /api/v1/ranking 2.4 ms 2.4 ms 2.4 ms within budget
GET /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
أوروبا ≈ 5 – 20 ms نقطة حضور في كل مدينة كبيرة
شمال أفريقيا ≈ 50 – 100 ms الدار البيضاء، الجزائر، تونس، القاهرة
غرب أفريقيا ≈ 90 – 120 ms (Lagos) Lagos, Dakar, Abidjan
شرق أفريقيا متغير، غالباً عبر أوروبا نيروبي، كيغالي، أديس أبابا، دار السلام
الجنوب الأفريقي ≈ 160 – 250 ms جوهانسبرغ، كيب تاون، ديربان، لوساكا

مقادير تقريبية منشورة (Cloudflare وHats Network وOpenMetal)؛ تختلف حسب المشغّل. البلد الذي لا نقطة حضور فيه يمر عبر أقرب مدينة.

ذكر المصدر

تحتفظ الأرقام برخصة مصدرها. لبيانات صندوق النقد الدولي اذكر: «المصدر: صندوق النقد الدولي، World Economic Outlook (أكتوبر 2026)» مع الرابط، ثم «عبر سيلي أطلس». يذكر السطر الأول من كل ملف CSV وصفحة المنهجية المصدر بدقة. وما يحسبه سيلي أطلس (المجاميع والترتيب والتغيرات) مرخّص بموجب CC BY 4.0: إعادة استخدام حرة، بما فيها التجارية، مع ذكر سيلي أطلس.

المنهجية والمصادر →

الأخطاء

دائماً بالشكل نفسه، مع رمز ثابت لاختباره في برامجك.

  1. {
  2. "error": {
  3. "code": "unknown_area",
  4. "message": "Unknown area: XXX",
  5. "docs": "https://syliatlas.com/ar/api#errors"
  6. }
  7. }

الحدود والتخزين المؤقت

طلبات في الدقيقة لكل عنوان IP
60
الحصة المتبقية
ratelimit-limit · ratelimit-remaining
تجاوز الحد
429 · retry-after
Cache
max-age=3600 · etag
زمن الخادم
server-timing

تتغير البيانات مرة واحدة يومياً على الأكثر: أرسل If-None-Match، فإجابة 304 لا تكلف شيئاً تقريباً.

خارج النطاق

لا أسعار أسهم. مصدرها MansaAPI، التي تسمح رخصتها بعرضها على الموقع دون إعادة توزيعها. تبقى في صفحات البورصات وستنضم إلى الواجهة البرمجية بورصةً بعد بورصة، عندما يسمح بذلك مصدر رسمي. عرض البورصات