إنشاء تصدير
POST/exports
يبدأ تصدير مجموعة كاملة كملفات للمستودع. يعمل في الخلفية؛ استعلم عن GET /exports/{export_id} حتى status بالقيمة completed، ثم نزّل كل files. الروابط صالحة لساعة؛ اطلب GET مجددًا لتجديدها.
مجموعات البيانات
listings: كل إعلان نشط يطابقfilters، صف لكل إعلان بالشكل المعاد في GET /listings. يتطلب نطاقexportsفي Pro وEnterprise.listing_changes: أحداث الإعلانات بينfilters.fromوfilters.toحتى 366 يومًا:createdوprice_changedمع كل تغيير وسعري قبل وبعد، وdelisted، مع الإعلان كما هو الآن. يبدأ السجل 2026-03-09 ويتطلبexports.registered_transactions: صفقات وزارة العدل كما يعيدها GET /transactions. مجانية في كل خطة كبيانات مفتوحة وفق الرخصة السعودية. يرافق ATTRIBUTION.txt الملفات ويجب إبقاؤه مع البيانات.registered_rents: خلايا مؤشر إيجار الهيئة كما يعيدها GET /market/registered-rents، مع حجب ما دون 5 عقود. مجانية في كل خطة مع ATTRIBUTION.txt.
الملفات. أجزاء حتى 25,000 صف، part-00001.ndjson.gz وغيرها، مستقلة مع تكرار رأس CSV. صفوف NDJSON كائنات API نفسها؛ يسطّح CSV إلى أعمدة منقّطة مثل price.yearly_sar والمصفوفات JSON. يسرد manifest.json الأجزاء والصفوف والأعمدة والمرشّحات والترخيص والملاحظات. تُحذف الملفات بعد 7 أيام من الاكتمال.
التكلفة. تُعد صادرات الإعلانات قبل الكتابة وتُحسب 1,000 وحدة لكل 1,000 صف مرة واحدة على الشهر لا الدقيقة؛ يعرض units المبلغ. إذا لم تغطها الحصة أو سقف الإنفاق أو المشروع تفشل دون احتساب. صادرات البيانات المفتوحة مجانية.
الحدود. 2 تصدير قيد الانتظار أو التشغيل معًا و20 يوميًا لكل مؤسسة ()، وحتى 2,000,000 صف للتصدير؛ قسّم الأكبر بحسب المدينة أو نوع العرض أو النطاق. أرسل لأمان POST عند التكرار.