تصفّح التوثيق كاملًا

واجهة API لسجل نمو الناتج المحلي الإجمالي

استرجع السلسلة الزمنية المعتمدة حاليًا لبيانات نمو الناتج المحلي الإجمالي لدولة واحدة.

economics_get_gdp_growth_history متاح عبر REST وعبر الأداة economics_get_gdp_growth_history التابعة لـMCP. يعيد كلاهما بنية البيانات نفسها ويستهلك الحصة الشهرية نفسها.

نقطة النهاية والطلب

نقطة نهاية REST
GET /v1/economics/{country}/gdp-growth/observations
طلب نموذجي
curl --request GET \
  --url "https://api.narwhalapi.com/v1/economics/USA/gdp-growth/observations?start=2026-Q2&limit=100" \
  --header "Authorization: Bearer $NARWHAL_API_KEY"

يستخدم MCP أداة economics_get_gdp_growth_history مع الوسيطات المقابلة أدناه.

المعلمات

تنسيق الفترة المقبول لهذه العملية هو YYYY-QN.

الاسممطلوبالنوعالمعنى
countryنعمالمسار · ISO alpha-3رمز دولة واحد مدعوم بأحرف لاتينية كبيرة؛ راجع قائمة التغطية لهذه العملية.
startلاالاستعلام · YYYY-QNأول فترة رصد، وهي مشمولة. في خطتَي Free وBasic، تُنقل البداية التي تسبق نافذة خطتك إلى أول فترة داخلها. وتتضمن الاستجابة عندئذٍ start.
endلاالاستعلام · YYYY-QNآخر فترة رصد، وهي مشمولة في النتائج.
limitلاالاستعلام · عدد صحيح, 1–1000الحد الأقصى لعدد الفترات المُعادة. القيمة الافتراضية 100. قد تحتوي الصفحة على فترات أقل؛ اتبع next_cursor.
cursorلاالاستعلام · سلسلة نصية غير قابلة للتفسيرقيمة next_cursor من الصفحة السابقة.

الاستجابة

استجابة نموذجية
{
  "country": "USA",
  "as_of": "2026-08-12T00:00:00Z",
  "observations": [
    {
      "period": "2026-Q2",
      "year_over_year": "2.4",
      "quarter_over_quarter": "0.503"
    }
  ],
  "next_cursor": null
}
حقلالنوعمطلوبالمعنى
countryسلسلة نصيةنعمرمز البلد المطلوب بأحرف كبيرة وفق ISO alpha-3. يُعاد مرة واحدة لكل صفحة، وليس مع كل مشاهدة.
startسلسلة نصيةلايظهر فقط عندما تنقل خطتك start المطلوب إلى فترة لاحقة. لا تُعاد الفترات الأقدم.
as_ofطابع زمني وفق RFC 3339لاوقت آخر تحديث أجراه المصدر لأحدث مشاهدة في هذه الصفحة، بدقة الثواني الكاملة، وفق UTC.
sourceكائنلامعلومات منشأ الإحصاء الوارد عبر موزّع؛ راجع عملية أحدث قيمة.
not_seasonally_adjustedtrueلايظهر بالقيمة true فقط عندما تكون الأرقام غير معدّلة موسميًا.
annualizedtrueلايظهر بالقيمة true فقط عندما تكون الأرقام محوّلة إلى أساس سنوي.
year_over_year_not_seasonally_adjustedtrueلايظهر بالقيمة true فقط لبلد يجمع بين أسس مختلفة ويكون رقم التغير مقارنة بالعام السابق غير معدّل موسميًا.
quarter_over_quarter_not_seasonally_adjustedtrueلايظهر بالقيمة true فقط لبلد يجمع بين أسس مختلفة ويكون رقم التغير مقارنة بالفصل السابق غير معدّل موسميًا.
observationsمصفوفةنعمالمشاهدات المعتمدة من الأقدم إلى الأحدث، مشاهدة واحدة لكل فترة. تُحذف قيم المصدر المفقودة ولا تُملأ أبدًا. قد تحتوي الصفحة على مشاهدات أقل من limit؛ اتبع next_cursor حتى تصبح قيمته null.
observations[].periodسلسلة نصيةنعمالشهر أو الربع الرسمي الذي تمثله القراءة.
observations[].year_over_yearسلسلة نصية لعدد عشريلاالتغير الحقيقي مقارنة بالفصل نفسه من العام السابق، بالنسبة المئوية.
observations[].quarter_over_quarterسلسلة نصية لعدد عشريلاالتغير الحقيقي مقارنة بالفصل السابق، بالنسبة المئوية، دون تحويله إلى أساس سنوي.
observations[].year_to_dateسلسلة نصية لعدد عشريلاالتغير الحقيقي منذ بداية العام، بالنسبة المئوية. يُحذف عندما لا ينشره المصدر.
next_cursorسلسلة نصية أو nullنعممرّر هذه القيمة دون تغيير في cursor لقراءة الصفحة التالية؛ وتكون null في الصفحة الأخيرة.

الأخطاء والحصة

  • 400 invalid_query — تنسيق الدولة أو الفترة أو المرشح غير صالح.
  • 400 invalid_cursor — مؤشر ترقيم الصفحات غير صحيح الصيغة، أو صدر لمرشحات أخرى أو لعملية أخرى.
  • 401 invalid_api_key — مفتاح Bearer مفقود أو مرفوض.
  • 403 plan_upgrade_required — تنتهي الفترة أو النطاق المطلوب قبل نافذة السجل في خطتك (Free لمدة 12 شهرًا، وBasic لمدة 5 سنوات).
  • 404 series_not_found — لا توجد قراءة معتمدة تطابق الطلب.
  • 409 cursor_expired مؤشر ترقيم الصفحات قديم جدًا أو تغيرت البيانات التي يشير إليها. ابدأ مجددًا دون المؤشر.
  • 429 rate_limit_exceeded — تم بلوغ حد الشبكة أو الحساب خلال الفترة الزمنية القصيرة؛ أعد المحاولة بعد المدة المحددة في Retry-After.
  • 429 quota_exhausted — بلغ الحساب مخصصه الشهري.
  • 503 economics_unavailable — لا يستطيع Narwhal تقديم إصدار مقبول بأمان.

تستهلك استجابة البيانات الناجحة فقط الحصة. راجع كل الأخطاء والترويسات وقواعد إعادة المحاولة.

حداثة البيانات

يعيد هذا المسار سلسلة Narwhal المقبولة الحالية اعتباراً من as_of. إنه سجل وفق النسخة الحالية من البيانات، وليس إعادة بناء لكل نسخة نُشرت سابقًا.

قد تتضمن المصادر الرسمية قراءات متفرقة وتتيح بيانات تاريخية لفترات متفاوتة. ويحذف Narwhal القراءات المفقودة بدلًا من استيفائها أو ملئها بقيم سابقة.

اقرأ كيف تعمل فحوص المصدر والتحقق والإصدارات المخزنة والفحوص الفاشلة.

تغطية الإصدار التجريبي العام الحالي

36 الدول

AUS, AUT, BEL, CAN, CHL, COL, CZE, DEU, DNK, ESP, EST, FIN, FRA, GBR, HRV, IRL, ITA, JPN, LTU, LUX, LVA, MEX, MYS, NLD, NOR, NZL, PAK, PHL, POL, PRT, QAT, SAU, SGP, SVN, SWE, USA

يتبع السجل الرسمي المتاح تغطية الدول لهذه العملية. تختلف أول فترة متاحة حسب المصدر.

مسارات Economics الإندونيسية والإقليمية ليست عامة. يتوفر FX اليومي عبر واجهة API لأسعار الصرف.

العودة إلى جميع عمليات Economics.