API أسعار الأدوية في مصر
كتالوج الأدوية المصري كاملًا عبر JSON واحد منظم: أسعار محدثة بتاريخها، المواد الفعالة والشركات والفئات بمعرّفات موحّدة، البدائل، الباركود، وتغذية تغييرات تخبر نظامك بما تغيّر فقط.
GET https://api.dwaprice.com/v1/drugs/by-barcode/6221051011317
Authorization: Bearer dp_live_…
{ "data": [ { "id": "congestal-20-tabs", "trade_name_ar": "كونجستال 20 قرص",
"price": { "current": 50, "previous": 31, "unit_price": 2.5, "currency": "EGP",
"effective_date": "2024-06-06", "verified": true },
"company": { "id": "sigma", "name": "Sigma" }, "status": "listed", … } ] }التغطية الآن
- شركة
- 3,535
- مادة فعالة
- 4,041
ماذا تحصل عليه
كائن Drug واحد لكل منتج وعبوة، بأنواع ثابتة: الأرقام أرقام، والمجهول null، والتواريخ ISO 8601.
| الحقل | النوع | الوصف | مثال |
|---|---|---|---|
id | النوع: string | معرّف ثابت للمنتج (لا يتغير، وعند تغيير الاسم يُحوَّل القديم 301) | congestal-20-tabs |
trade_name_en / trade_name_ar | النوع: string | null | الاسم التجاري بالإنجليزية والعربية | كونجستال 20 قرص |
scientific_name | النوع: string | null | الاسم العلمي كما في القائمة | Chlorpheniramine+paracetamol+… |
ingredients[] | النوع: {id, name_en, name_ar, strength, atc_code}[] | المواد الفعالة بتركيز كل منها ورمز ATC | {"id":"paracetamol","strength":"650 mg"} |
strength | النوع: string | null | التركيز كما في القائمة | 650/4/60 mg |
dosage_form | النوع: {class, en, ar} | الشكل الدوائي: فئة موحّدة + النص الأصلي | {"class":"tablet","ar":"قرص"} |
route | النوع: enum | null | طريق الإعطاء (oral, topical, injection…) | oral |
units_per_package | النوع: integer | null | عدد الوحدات في العبوة | 20 |
price.current | النوع: number | null | السعر الحالي بالجنيه (رقم، لا نص) | 50 |
price.previous | النوع: number | null | السعر السابق | 31 |
price.unit_price | النوع: number | null | سعر الوحدة (القرص، الكبسولة…) | 2.5 |
price.effective_date | النوع: date | null | تاريخ السعر في قائمة الأسعار | 2024-06-06 |
price.updated_at | النوع: timestamp | null | متى سجّلنا السعر الحالي (مفتاح المزامنة) | 2026-10-21T14:02:00Z |
price.verified | النوع: boolean | تم التحقق من السعر مقابل مصدر منشور | true |
barcode | النوع: string | null | الباركود (EAN/GTIN) | 6221051011317 |
company | النوع: {id, name} | null | الشركة المسوّقة بمعرّف موحّد (3,270 شركة) | {"id":"sigma","name":"Sigma"} |
manufacturer | النوع: {id, name} | null | الشركة المصنّعة عند اختلافها | null |
category | النوع: {id, en, ar} | null | الفئة العلاجية ككائن مستقل | {"id":"cold"} |
atc_codes | النوع: string[] | رموز ATC على مستوى المنتج | ["N02BE01"] |
prescription_status | النوع: enum | null | prescription / otc / not_applicable | otc |
status | النوع: enum | حالة السطر في قائمة الأسعار (listed, not_available, cancelled…) | listed |
updated_at | النوع: timestamp | آخر تغيير في أي حقل (للمزامنة الجزئية) | 2026-10-21T14:02:00Z |
links.web_url | النوع: string | صفحة الدواء على الموقع | https://dwaprice.com/dawa/… |
الوثيقة الكاملة لكل الحقول ونقاط النهاية: /api/docs
ما الذي يميز هذا الـ API
تغذية التغييرات (delta feed)
GET /price-changes?since= يعيد ما تغيّر فقط: السعر، الحالة، منتجات جديدة أو محذوفة. نظام نقاط البيع يزامن ما تغيّر بدل تحميل الكتالوج كل مرة.
تاريخ السعر
كل سعر مسجّل لكل منتج بتاريخه، وتُضاف التغييرات الجديدة تلقائيًا.
سعر الوحدة
سعر القرص أو الكبسولة أو الكيس لمقارنة العبوات المختلفة.
أسعار موثّقة
علامة verified لكل سعر تحقّقنا منه مقابل مصدر منشور، وتاريخ التحقق.
البدائل
GET /drugs/{id}/alternatives: نفس المواد الفعالة ونفس التركيز مرتبة من الأرخص، مع فرق السعر.
البحث بالباركود
GET /drugs/by-barcode/{barcode} لماسح الصيدلية، مع البحث العربي والإنجليزي المتسامح مع الأخطاء الإملائية.
لمن هو
نقاط البيع وأنظمة ERP للصيدليات
سعر محدث لكل صنف عند البيع، مزامنة يومية بالتغييرات فقط، تطابق بالباركود أو باسم القائمة.
تطبيقات الهاتف
بحث عربي متسامح مع الأخطاء، صفحات بدائل أرخص، بيانات بالعربية والإنجليزية.
التجارة الإلكترونية
كتالوج كامل بالتركيز والشكل والشركة والفئة، مع تحديث الأسعار تلقائيًا.
التأمين وإدارة المطالبات (TPA)
تسعير موحد للمطالبات، تاريخ السعر عند تاريخ الصرف، البدائل الأقل تكلفة.
العيادات والمستشفيات
تكلفة الوصفة قبل كتابتها، بدائل بنفس المادة الفعالة، توفّر الصنف في القائمة.
الخطط والأسعار
ابدأ بالعينة بلا مفتاح، ثم اختر الخطة المناسبة لحجم استخدامك. خطة Enterprise تشمل تصدير قاعدة البيانات كاملة (CSV/Excel/JSON) و webhooks عند تغيّر الأسعار.
عينة مجانية
مجانًا
- 50 دواءً ثابتًا، بلا مفتاح
- نافذة التغييرات: 7 يوم
- الدعم: docs
ستارتر
1,500 ج.م / شهريًا
- 60 طلب / دقيقة
- 50,000 طلب / شهر
- 2 مفاتيح
- نافذة التغييرات: 7 يوم
- الدعم: email, 2 business days
- الأكثر طلبًا
بيزنس
6,000 ج.م / شهريًا
- 300 طلب / دقيقة
- 500,000 طلب / شهر
- 5 مفاتيح
- نافذة التغييرات: 90 يوم
- الدعم: email, 1 business day
إنتربرايز
يبدأ من 20,000 ج.م / شهريًا
- 1,000 طلب / دقيقة
- 5,000,000 طلب / شهر
- 100 مفاتيح
- نافذة التغييرات: 365 يوم
- تصدير كامل (CSV/Excel/JSON)
- Webhooks عند تغيّر الأسعار
- قائمة IP مسموحة
- الدعم: named contact, 4 h, 99.9% uptime
الدفع يدوي حاليًا (تحويل بنكي أو فوري) ويُسجَّل في حسابك؛ الدفع الإلكتروني قريبًا. الشروط: /api/terms
أسئلة شائعة
من أين تأتي الأسعار وكم مرة تُحدّث؟
نجمع الأسعار من قوائم أسعار الأدوية المنشورة في مصر ومواقع الشركات، ونتحقق منها مقابل مصادر منشورة. تُزامن قاعدة البيانات كل عشر دقائق، ويلتقط الـ API أي تغيير خلال دقائق من اكتشافه.
هل العينة المجانية بيانات حقيقية؟
نعم، 50 دواءً حقيقيًا بأسعارها الحالية وتاريخها وبدائلها، بنفس الأشكال تمامًا. الفرق الوحيد عن المفتاح المدفوع هو حجم الكتالوج.
كيف أحصل على مفتاح؟
أرسل طلب الوصول، ونرد خلال يوم عمل. بعد التفعيل تدخل لوحة المطورين ببريدك الإلكتروني وتنشئ المفتاح بنفسك؛ يُعرض مرة واحدة ولا نخزنه.
ماذا يحدث عند تجاوز حدود الخطة؟
تعود الاستجابة 429 مع ترويسة Retry-After. الحد في الدقيقة يُعاد ضبطه كل دقيقة، والحصة الشهرية أول كل شهر. ترويسات X-RateLimit و X-Quota في كل استجابة تخبرك بالمتبقي.
هل يمكن تحميل قاعدة البيانات كاملة؟
نعم على خطة Enterprise: تصدير كامل CSV أو JSON برابط موقّع صالح ساعة، يُولَّد من أحدث نسخة من البيانات.
هل تتغير أشكال الاستجابة؟
لا نغير أو نحذف حقلًا في /v1؛ قد نضيف حقولًا جديدة فقط. التغييرات غير المتوافقة تأتي في /v2 مع إبقاء /v1 سنة على الأقل.
هل يشمل الـ API معلومات طبية أو صورًا؟
لا. الإصدار الحالي يقدم بيانات الكتالوج والأسعار فقط: الأسماء، المواد الفعالة، الأشكال، الشركات، الفئات، رموز ATC، الباركود، الأسعار وتاريخها، البدائل.
هل يمكنني إعادة بيع البيانات أو نشرها؟
لا. الترخيص للاستخدام داخل منتجك أو منشأتك فقط. التفاصيل في شروط الترخيص.
اطلب الوصول
أخبرنا عن استخدامك ونرد خلال يوم عمل برابط لوحة المطورين.
أو عبر صفحة اتصل بنا. المصطلحات التقنية: since, cursor, X-RateLimit-Remaining.