مستندات API دیجیکالا
وب سرویس کامل دیجی کالا را بدون هیچ محدودیتی در پروژه های تمرینی خود استفاده کنید
امتحان کن
javascript
fetch('https://leverapi.f4rd1n.ir/api/digikala/product/6460974').then(response => response.json()).then(json => console.log(json))
اطلاعات صفحه اصلی
دریافت اطلاعات صفحه اصلی دیجیکالا
GEThttps://leverapi.f4rd1n.ir/api/digikala
// Example: https://leverapi.f4rd1n.ir/api/digikala
اطلاعات محصول
دریافت اطلاعات محصول با شناسه آن
GEThttps://leverapi.f4rd1n.ir/api/digikala/product/[productId]
// Example: https://leverapi.f4rd1n.ir/api/digikala/product/6460974
- بجای
[productId]شناسه محصول (باید عدد باشد) را قرار دهید.
لیست کامنت های محصول
لیست نظرات ثبت شده برای یک محصول
GEThttps://leverapi.f4rd1n.ir/api/digikala/product/[productId]/comments
// Example: https://leverapi.f4rd1n.ir/api/digikala/product/6460974/comments?page=1
- بجای
[productId]شناسه محصول را قرار دهید. - پارامتر
pageاختیاری است و برای شماره صفحه استفاده می شود.
جستجو در دسته بندی
جستجو در دسته بندی دیجیکالا
GEThttps://leverapi.f4rd1n.ir/api/digikala/categories/[categoryId]/search
// Example: https://leverapi.f4rd1n.ir/api/digikala/categories/mobile-phone/search?page=1
- بجای
[categoryId]شناسه دسته بندی را قرار دهید. - پارامتر
pageاختیاری است و برای شماره صفحه استفاده می شود.
لیست دسته بندی ها
دریافت لیست دسته بندی های دیجیکالا
GEThttps://leverapi.f4rd1n.ir/api/digikala/categories-list
// Example: https://leverapi.f4rd1n.ir/api/digikala/categories-list
جستجوی کلی محصولات
یک عبارت را در میان تمام محصولات جستجو کرده و نتایج را به صورت صفحه بندی شده دریافت کنید.
GEThttps://leverapi.f4rd1n.ir/api/digikala/search
// Example: https://leverapi.f4rd1n.ir/api/digikala/search?q=samsung&page=1
- پارامتر
qاختیاری است و برای عبارت مورد جستجو استفاده می شود. - پارامتر
pageاختیاری است و برای شماره صفحه استفاده می شود.
فیلتر جستجو بر اساس قیمت
نتایج جستجو را بر اساس حداقل و حداکثر قیمت فیلتر کنید.
GEThttps://leverapi.f4rd1n.ir/api/digikala/search
// Example: https://leverapi.f4rd1n.ir/api/digikala/search?q=samsung&page=1&price[min]=5000000&price[max]=10000000
- پارامتر
qاختیاری است و برای عبارت مورد جستجو استفاده می شود. - پارامتر
pageاختیاری است و برای شماره صفحه استفاده می شود. - پارامتر
price[min]اختیاری است و برای حداقل قیمت استفاده می شود. - پارامتر
price[max]اختیاری است و برای حداکثر قیمت استفاده می شود.
فیلتر جستجو بر اساس دسته بندی
جستجو را به یک دسته بندی خاص محدود کنید.
GEThttps://leverapi.f4rd1n.ir/api/digikala/categories/[categoryId]/search
// Example: https://leverapi.f4rd1n.ir/api/digikala/categories/laptop/search?q=lenovo&page=1
- بجای
[categoryId]شناسه دسته بندی را قرار دهید. - پارامتر
qاختیاری است و برای عبارت مورد جستجو استفاده می شود. - پارامتر
pageاختیاری است و برای شماره صفحه استفاده می شود.
این وبسایت صرفا برای یادگیری و کار با API های بزرگ توسعه داده شده است. از API های داخل سایت فقط برای تمرین و یا نمونه کارهایتان استفاده کنید و مسئولیت استفاده تجاری از آن بر عهده خود شخص است.
اگر API خاصی مد نظرتون است و دوست دارید به لیست اضافه شود یا اگر قصد گزارش باگ را دارید با یکی از روش های زیر با من در ارتباط باشید.