الحدود

كم طلبًا يمكنك إرساله.

الطلبات في الدقيقة

نقطة النهاية
نقطة النهاية ماذا الحد في الدقيقة
fetch-organization ملف الشركة 60
fetch-person ملف الشخص 60
search-organizations البحث والتصدير 60
fetch-document المستندات 5
signals Signals 60
account قراءة الحساب 30
account, auth/tokens إدارة Bearer tokens؛ وإنشاء المفاتيح والمراقبات ونقاط نهاية webhook وتعديلها وحذفها 10
account/webhook-endpoints التحقق من نقطة نهاية webhook واختبارها، وتدوير السرّ 6

بلوغ الحد

الـ Header
الـ Header المعنى مثال
X-RateLimit-Limit حد نقطة النهاية هذه في الدقيقة. 30
X-RateLimit-Remaining كم طلبًا إضافيًا ممكنًا في هذه الدقيقة. 0
Retry-After فقط مع 429: الثواني حتى الطلب الممكن التالي. 17
X-RateLimit-Reset فقط مع 429: الوقت الذي يمكنك فيه المتابعة، كوقت Unix. 1793519682
1{2  "error": "Too many requests",3  "message": "Rate limit exceeded. Retry after 17 seconds.",4  "retry_after": 175}
429 · مثال على استجابة فوق الحد

مهلات الانتظار

إذا لم يُجب مصدر البيانات في الوقت المناسب، تحصل على 408، وللمستندات 504 مع Retry-After. ولا يُحتسب شيء. أعد الطلب بعد قليل. وإذا فشل الجلب المباشر للوقت الفعلي وحده، تحصل على ملف الشركة بالبيانات المخزنة، دون رسوم الوقت الفعلي.

إعادة المحاولة دون احتساب مزدوج

طلب مع مفتاح idempotency
curl -G "https://handelsregister.ai/api/v1/fetch-organization" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Idempotency-Key: hetzner-profile-2026-11-01" \
  --data-urlencode "q=Ansbach HRB 6089"
الحالة
الحالة نقاط نهاية البيانات Monitoring وwebhooks
المفتاح إلزامي لا، اختياري نعم، وإلا 428
النافذة الزمنية 24 ساعة 24 ساعة
المفتاح نفسه، المعاملات نفسها النتيجة مرة أخرى، دون احتساب الاستجابة المخزنة مع حالتها
المفتاح نفسه، معاملات مختلفة 422 idempotency_key_reused 409 idempotency_conflict
بعد خطأ يبقى المفتاح متاحًا يعود الخطأ نفسه، ويلزم مفتاح جديد

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

1{2  "error": "idempotency_key_reused",3  "message": "This Idempotency-Key was already used with different parameters.",4  "meta": {5    "request_credit_cost": 0,6    "credits_remaining": 1457  }8}
422 · مثال على استجابة: المفتاح نفسه مع معاملات مختلفة

Monitoring وwebhooks

خطّط لإعادة المحاولة