API BODACC : احراز هویت و محدودیتها
دسترسی عمومی رایگان
API BODACC بدون کلید در تمام نقاط پایانی داده باز است: آگهیها، شرکتها، اشخاص، فهرست راهنما، آمار. میتوانید بلافاصله دادههای عمومی را جستجو کنید:
curl "https://bodacc.io/api/bodacc/annonces?q=boulangerie&limit=5"
دریافت کلید API
پیشنهادهای Pro و Enterprise کلیدهای API (با پیشوند sk_bodacc_) را از بخش حساب من ← API (/{locale}/mon-compte/api) فراهم میکنند. کلید دسترسی به نقاط پایانی مستند شدهای را که به آن نیاز دارند باز میکند.
ارسال کلید
دو هدر پذیرفته شده:
# هدر X-API-Key
curl "https://bodacc.io/api/bodacc/annonces?q=boulangerie" \
-H "X-API-Key: sk_bodacc_..."
# یا Authorization Bearer
curl "https://bodacc.io/api/bodacc/annonces?q=boulangerie" \
-H "Authorization: Bearer sk_bodacc_..."
یک کلید نامعتبر یا لغو شده کد 401 را با بدنه JSON صریح برمیگرداند. عدم وجود کلید دسترسی عمومی را باز میگذارد (بدون خطا).
کدهای خطا
| کد | معنی |
|---|---|
400 | پارامتر نامعتبر (مثلاً نقش ناشناخته فهرست راهنما) |
401 | کلید API نامعتبر یا لغو شده |
404 | منبع یافت نشد (آگهی، SIREN، شخص) |
429 | تعداد درخواستها بیش از حد یا سهمیه تکمیل شده — به Retry-After احترام بگذارید |
محدودیتها و بهترین روشها
- محدودیت نرخ : 60 درخواست در دقیقه به ازای هر IP بدون کلید، 600 با کلید معتبر
- سهمیه روزانه : 10,000 درخواست در روز به ازای هر IP بدون کلید، 100,000 با کلید — این کار از تکرار سیستماتیک فیلترها (استخراج کامل پایگاه داده) جلوگیری میکند؛ شمارنده هر روز بازنشانی میشود
- محدودیتهای ضد-استخراج :
limit≤ 500،offset≤ 10,000 برای آگهیها/شرکتها/دفاتر؛ فهرست راهنما و بازیگران به 200 صفحه از 100 محدود شدهاند - صفحهبندی سیستماتیک : به جای درخواست حجمهای بزرگ، روی
offset(یاpage/per_pageبرای فهرست راهنما) تکرار کنید Retry-After: در429، قبل از تلاش مجدد مدت زمان مشخص شده را صبر کنید- مجموعها : برای داشبوردها به جای
COUNT(*)ازstats/countsوstats/daily(مادیسازی شده) استفاده کنید - دادههای زمان واقعی : دادهها پس از هر انتشار BODACC بهروزرسانی میشوند
- حافظه پنهان : جستجوهای رایج توسط حافظه پنهان لبه Cloudflare (300 ثانیه) ارائه میشوند — درخواستهای تکراری شما در سهمیه محاسبه نمیشوند
گامهای بعدی
- شروع سریع : اولین فراخوانی
- جستجوی آگهیها : پارامترهای جستجو
- آمار : شمارندهها و سریها