البحث في الصفقات المسجلة (GET /transactions) — Kite API
Kiteالمنصة
الاستخداماتالتوثيقالأدلةالباقات
تصفح نقاط النهاية
كل نقاط النهاية

البيانات المرجعية

  • قائمة المدن
  • قائمة الأحياء
  • قائمة جهات المدينة
  • قائمة قيم التعداد
  • حدود هذا المفتاح
  • ما يغطيه API

الإعلانات

  • البحث عن الإعلانات
  • عدّ الإعلانات
  • جلب الإعلانات بالمعرّف
  • جلب إعلان
  • سجل سعر إعلان

بيانات السوق

  • ملخص السوق
  • توزيع الأسعار
  • توزيع المساحات
  • المعروض الجديد
  • مؤشر الشغور
  • الأسعار بحسب الحي
  • الإيجار التجاري للمتر المربع بحسب الحي

البيانات الرسمية

  • الإيجارات المسجلة لدى الهيئة العامة للعقار
  • مؤشر كايت العقاري

التحليلات

  • جلب الإعلانات المقارنة
  • موقع سعر الإعلان في السوق
  • نطاق أسعار العرض القريبة لإعلان
  • إعلانات أقل من أسعار السوق
  • إعلانات أقل من أسعار السوق (المسار القديم)
  • العائد الإيجاري الإجمالي
  • اتجاهات الأسعار
  • مقارنة الأحياء

الصفقات المسجلة

  • البحث في الصفقات المسجلة
  • إحصاءات الصفقات المسجلة
  • أسعار الأراضي لكل م²

المشاريع على الخارطة

  • البحث في المشاريع العقارية
  • جلب مشروع عقاري
  • قائمة وحدات مشروع
  • البحث في وحدات المشاريع
  • قائمة المطورين

التصدير

  • إنشاء تصدير
  • قائمة الصادرات
  • جلب تصدير

الإدارة

  • جلب مؤسستك
  • قائمة مفاتيح البيانات
  • إنشاء مفتاح بيانات
  • إلغاء مفتاح
  • قائمة مشاريع المؤسسة
  • الاستخدام اليومي
  • قائمة الأعضاء والدعوات
  • قائمة أحداث التدقيق
  • قائمة سجلات الطلبات
  • إنشاء نقطة Webhook
  • قائمة نقاط Webhook
  • حذف نقطة Webhook
  • قائمة عمليات التسليم
  • إعادة تشغيل تسليم

المرجع التفاعلي

كل نقاط النهاية

البيانات المرجعية

  • قائمة المدن
  • قائمة الأحياء
  • قائمة جهات المدينة
  • قائمة قيم التعداد
  • حدود هذا المفتاح
  • ما يغطيه API

الإعلانات

  • البحث عن الإعلانات
  • عدّ الإعلانات
  • جلب الإعلانات بالمعرّف
  • جلب إعلان
  • سجل سعر إعلان

بيانات السوق

  • ملخص السوق
  • توزيع الأسعار
  • توزيع المساحات
  • المعروض الجديد
  • مؤشر الشغور
  • الأسعار بحسب الحي

الصفقات المسجلة

البحث في الصفقات المسجلة

GET/transactions

صفقات بيع مفردة مسجلة لدى وزارة العدل من بياناتها المفتوحة الفصلية في مدينة: الشهر والحي واستخدام الأرض والمساحة والسعر ولكل م². الأحدث شهرًا أولًا؛ تصفح بـcursor.

تصنف وزارة العدل كل صفقة بحسب استخدام الأرض، residential = سكني وcommercial = تجاري، لا بحسب المبنى القائم. معظم الصفقات السكنية أراضٍ خالية: 97.5% بلا نوع مبنى ووسيط المساحة نحو 500 م². اقرأ السعر لكل م² كسعر أرض لا مسكن.

تُعرض التواريخ بالشهر. تنشر الوزارة اليوم، لكن الحي واليوم يميزان صفقة واحدة في 23% من الحالات مقابل 1% للحي والشهر، لذا يُحجب اليوم وتُرتّب صفوف الشهر ترتيبًا ثابتًا لا علاقة له بالتاريخ. لا تُعرض أرقام المخططات والقطع والصكوك أو رقم الوزارة المرجعي. تُستبعد أرباع الأعمدة غير المتحاذية، 2020-Q2 و2023-Q1. الأسعار كما سُجلت دون تصفية؛ المنخفض جدًا لكل م² غالبًا نقل حصة جزئية أو عائلي، فاستخدم price_per_sqm_min للمقارنات السوقية.

مدينة الرياض. منذ 2024 سجّل السجل العقاري حصة متزايدة من مبيعات المدينة، تجاوزت النصف في أواخر 2025 وشملت كلها من 19 مايو 2026. بيانات وزارة العدل المفتوحة هنا تشمل صفقات كتابات العدل فقط؛ لذا أرقام الرياض من 2024 قد تقلل تمثيل الأحياء المنتقلة مبكرًا إلى السجل، وتُستبعد المدينة بعد 18 مايو 2026. لا تُعرض صفقات الرياض بعد 2026-05-18، ويكون coverage.notary_only_from_quarter هو 2024-Q1 وتحمل الأرقام اللاحقة coverage_flag: "notary_only". لا تتأثر بقية بلدات منطقة الرياض.

مجانية في كل خطة دون وحدات: بيانات حكومية سعودية مفتوحة وفق رخصة ODC Attribution. ليست بيانات كايت، ولا تقيّد شروط API إعادة استخدامها أو توزيعها؛ أبقِ إشعار attribution معها عند عرضها أو نقلها.

المصادقة
أرسل مفتاح بيانات (dk_live_… أو dk_test_…) بصيغة Bearer.
النطاق
reference
التكلفة
مجانيFree on every plan: Saudi open data, served at no charge
Kite API

بيانات العقارات السعودية للمطوّرين.

المنتج
  • مرجع API
  • تغطية البيانات
  • الباقات
  • فحوصات التقييم
  • سجل التحديثات
  • حالة الخدمة
الشركة
  • kite.sa
  • تواصل معنا
  • الأمان
الشؤون القانونية
  • الشروط
  • جهات المعالجة الفرعية
© Kite
الإيجار التجاري للمتر المربع بحسب الحي

البيانات الرسمية

  • الإيجارات المسجلة لدى الهيئة العامة للعقار
  • مؤشر كايت العقاري

التحليلات

  • جلب الإعلانات المقارنة
  • موقع سعر الإعلان في السوق
  • نطاق أسعار العرض القريبة لإعلان
  • إعلانات أقل من أسعار السوق
  • إعلانات أقل من أسعار السوق (المسار القديم)
  • العائد الإيجاري الإجمالي
  • اتجاهات الأسعار
  • مقارنة الأحياء

الصفقات المسجلة

  • البحث في الصفقات المسجلة
  • إحصاءات الصفقات المسجلة
  • أسعار الأراضي لكل م²

المشاريع على الخارطة

  • البحث في المشاريع العقارية
  • جلب مشروع عقاري
  • قائمة وحدات مشروع
  • البحث في وحدات المشاريع
  • قائمة المطورين

التصدير

  • إنشاء تصدير
  • قائمة الصادرات
  • جلب تصدير

الإدارة

  • جلب مؤسستك
  • قائمة مفاتيح البيانات
  • إنشاء مفتاح بيانات
  • إلغاء مفتاح
  • قائمة مشاريع المؤسسة
  • الاستخدام اليومي
  • قائمة الأعضاء والدعوات
  • قائمة أحداث التدقيق
  • قائمة سجلات الطلبات
  • إنشاء نقطة Webhook
  • قائمة نقاط Webhook
  • حذف نقطة Webhook
  • قائمة عمليات التسليم
  • إعادة تشغيل تسليم

المرجع التفاعلي

المعاملات

الاسمالنوعالوصف
cityمطلوبالاستعلامstring

اسم المدينة المختصر من GET /cities. تُقبل بلدة داخل منطقة مغطاة وتُحوَّل إلى مدينتها (dammam وkhobar وdhahran وjubail وqatif إلى eastern_province؛ وburaydah وunaizah إلى qassim؛ وhofuf إلى al_ahsa)، وكذلك أسماء المدن بالعربية. يبين filters.city في الاستجابة وترويسة X-Resolved-City الاسم المختصر المستخدم.

neighborhood_idالاستعلامinteger[]

حتى 50 معرّف حي من GET /cities/{city}/neighborhoods، مفصولة بفواصل. تُستبعد الصفقات التي تعذر تعيين حيّها عند ضبطه.

land_useالاستعلامstring[]

تصنيف أو أكثر مفصول بفواصل. احذفه لتضمين الكل.

إحدى القيم: residential, commercial, agricultural, industrial, mixed_use, other

month_fromالاستعلامstring

أول شهر مشمول بصيغة YYYY-MM.

month_toالاستعلامstring

آخر شهر مشمول بصيغة YYYY-MM.

price_minالاستعلامinteger

السعر الإجمالي بالريال.

price_maxالاستعلامinteger

السعر الإجمالي بالريال.

area_minالاستعلامnumber

بالمتر المربع.

area_maxالاستعلامnumber

بالمتر المربع.

price_per_sqm_minالاستعلامnumber

ريال لكل م².

price_per_sqm_maxالاستعلامnumber

ريال لكل م².

sortالاستعلامstring

month_desc للأحدث شهرًا أولًا، أو month_asc للتصاعدي.

إحدى القيم: month_desc, month_asc

limitالاستعلامinteger
cursorالاستعلامstring

الاستجابة

الحقل data قائمة، ولكل عنصر فيها هذه الحقول.

الاسمالنوعالوصف
idمطلوبstring

معرّف ثابت غير قابل للتفسير للصفقة: تجزئة بمفتاح لا رقم وزارة العدل المرجعي الذي لا يُعرض.

monthمطلوبstring

شهر تسجيل الصفقة.

source_quarterمطلوبstring

ملف وزارة العدل الفصلي الذي نُشرت فيه الصفقة؛ راجع attribution.datasets.

cityمطلوبstring
city_name_arمطلوبstring | null

المدينة كما تكتبها الوزارة. يميز البلدات حيث تغطي مدينة كايت منطقة، مثل eastern_province وqassim.

district_name_arمطلوبstring | null

الحي كما تكتبه الوزارة سواء استطاع كايت تعيينه أم لا.

neighborhoodمطلوبobject | null

حي كايت المطابق؛ null إذا لم يُطابق.

land_useمطلوبstring

استخدام الأرض لدى وزارة العدل: residential سكني، commercial تجاري، agricultural زراعي، industrial صناعي، mixed_use سكني تجاري، وother أخرى وتشمل غير المصنف.

إحدى القيم: residential, commercial, agricultural, industrial, mixed_use, other

land_use_arمطلوبstring | null
area_sqmمطلوبnumber | null

إجمالي مساحة الصفقة بالمتر المربع.

price_sarمطلوبnumber

السعر المسجل الإجمالي بالريال.

price_per_sqm_sarمطلوبnumber | null

price_sar / area_sqm مقربًا لمنزلتين؛ null دون مساحة.

property_countمطلوبinteger | null

عدد العقارات المنقولة في الصفقة. فوق 1 يكون السعر والمساحة إجماليين لكلها.

مثال على الطلب

curl
curl "https://api.kite.sa/v1/transactions?city=riyadh" \
  -H "Authorization: Bearer $KITE_API_KEY"
JavaScript (@kite-sa/sdk)
import { Kite } from "@kite-sa/sdk";

const kite = new Kite(); // reads KITE_API_KEY
const result = await kite.transactions.search({ city: "riyadh" });
Python (kite-sa)
from kite_sa import Kite

kite = Kite()  # reads KITE_API_KEY
result = kite.transactions.search(city="riyadh")

افتح في المرجع التفاعلي

نقاط نهاية ذات صلة

  • إحصاءات الصفقات المسجلة GET /market/transactions
  • أسعار الأراضي لكل م² GET /market/land-prices

الأدلة

  • البدء السريع
  • التغطية وحداثة البيانات
  • الحدود والحصص
  • الأخطاء
  • الشروط عمليًا