پرش به مطلب اصلی

جست و جوی آگهی

هشدار بسیار مهم: محدودیت شدید در استفاده

این API دارای محدودیت بسیار شدیدی است و استفاده از آن باید با احتیاط کامل انجام شود.

این API حتی در برنامه‌های منتشر شده (Production Apps) نیز در مجموع تنها ۱۰۰ بار قابل فراخوانی است.

اکیداً از توسعه‌ی ایده‌ها و قابلیت‌های اصلی که به استفاده‌ی زیاد از این API متکی هستند، خودداری کنید. به دلیل این محدودیت شدید، هرگونه قابلیتی که نیازمند فراخوانی مکرر این API باشد (مانند جستجوی لحظه‌ای پست یا به‌روزرسانی مداوم داده‌ها) به سرعت سهمیه شما را تمام کرده و از کار خواهد افتاد. به طور مثال موجود شد خبرم کن

از این API می‌توانید برای جست و جوی آگهی در دیوار استفاده کنید. ورودی و خروجی این API مشابه جست و جوی دیوار است.

صفحه‌بندی (Pagination)

این API از صفحه‌بندی پشتیبانی نمی‌کند و همیشه حداکثر ۱۰۰ آگهی جدید (در صورت وجود) را برمی‌گرداند.

درخواست

برای این درخواست، نیازی به توکن کاربر ندارید و فقط با استفاده از API Key می‌توانید این درخواست را ارسال کنید. دقت کنید که دسترسی SEARCH_POST برای ارسال این درخواست ضروری است.

POST https://open-api.divar.ir/v2/open-platform/finder/post
Content-Type: application/json
x-api-key: {{apikey}}

{
"category": "light",
"city": "tehran",
"districts": ["abshar", "nazi-abad"],
"query": {
"brand_model": ["Pride 111 EX", "MVM 110"],
"production_year": {
"min": 1400,
"max": 1403
},
"usage": {
"min": 0,
"max": 100000
}
}
}
POST https://open-api.divar.ir/v2/open-platform/finder/post
Content-Type: application/json
x-api-key: {{apikey}}

{
"category": "apartment-rent",
"city": "tehran",
"query": {
"rent": {
"min": 15500000,
"max": 18500000
},
"size": {
"min": 80,
"max": 190
},
"rooms": [
"یک"
],
"only_with_parking": true
}
}
نام فیلدنوعتوضیح
categorystringدسته‌بندی‌ دیوار
citystringشهر دیوار
districtsarray of stringمحله‌های دیوار
querySearchQueryفیلترهای خاص دسته.

فیلترهای خاص دسته

نام فیلدنوعتوضیح
brand_modelarray of stringبرندمدل‌های دیوار
production_yearNumberRangeفیلتر براساس بازه سال تولید.
usageNumberRangeفیلتر براساس بازه کارکرد.
sizeNumberRangeفیلتر براساس متراژ.
rentNumberRangeفیلتر براساس مقدار اجاره ماهیانه.
creditNumberRangeفیلتر براساس پول‌پیش (خانه).
roomsarray of PersianNumberStringsفیلتر براساس تعداد اتاق ها.
only_with_parkingbooleanاگر true ست شود فقط موارد دارای پارکینگ را نشان می‌دهد.

فیلترهای دسته‌ی موبایل

  • brand_model

فیلترهای دسته‌ی خودرو

  • brand_model
  • production_year
  • usage

بازه عددی

نام فیلدنوعتوضیح
minint64مقدار کمینه.
maxint64مقدار بیشینه.

رشته اعداد فارسی

اعداد
یک
دو
سه
چهار
...

پاسخ

{
"posts": [
{
"token": "wZFdL0Vm",
"category": "light",
"last_modified_at": "2024-11-26T11:59:25.794428Z",
"city": "tehran",
"title": "چانگانcs55مدل2024",
"price": {
"mode": "مقطوع",
"value": "100000000"
},
"vehicles_fields": {
"usage": "10000"
}
}
]
}

نام فیلدنوعتوضیح
postsarray of SearchPostItemلیست آیتم‌های پست.

پست

نام فیلدنوعتوضیح
tokenstringشناسه یکتا برای پست.
categorystringدسته‌بندی پست.
last_modified_atTimestampزمان آخرین تغییرات پست.
citystringشهری که پست در آن قرار دارد.
titlestringعنوان پست.
pricePriceجزئیات قیمت پست.
real_estate_fieldsObjectفیلدهای مروبط به دسته املاک
vehicles_fieldsObjectفیلدهای مروبط به دسته خودر.
electronic_devices_fieldsObjectفیلدهای مروبط به دسته وسایل الکترونیکی
home_kitchen_fieldsObjectفیلدهای مروبط به دسته خانه و آشپزخانه
services_fieldsObjectفیلدهای مروبط به دسته خدمات
personal_goods_fieldsObjectفیلدهای مروبط به دسته شخصی
leisure_hobbies_fieldsObjectفیلدهای مروبط به دسته سرگرمی و فراغت
community_fieldsObjectفیلدهای مروبط به دسته اجتماعی
tools_materials_equipment_fieldsObjectفیلدهای مروبط به دسته تجهیزات و صنعتی
jobs_fieldsObjectفیلدهای مروبط به دسته استخدام و کاریابی

قیمت

نام فیلدنوعتوضیح
modestringحالت قیمت‌گذاری.
valueuint64مقدار قیمت به واحد پول تومان.