المرجع لـ الوكلاء, MCP & API
نفّذ تقارير SEO بالذكاء الاصطناعي من موقعك، REST API، أو MCP، مع مفتاح واحد لكل شيء في أي خطة مدفوعة.
أول مرة هنا؟ صفحة المطورين تشرح نموذج الوصول قبل الانتقال إلى مرجع النقاط الطرفية. اقرأ نظرة عامة على واجهة API لتقارير SEO
المصادقة
جميع الطلبات تتطلب رمز Bearer. تتوفر مفاتيح API في الخطط المدفوعة؛ أنشئ واحدة في إعدادات حسابك. يستخدم كل موقع جديد أحد أرصدة خطتك، التي يُعاد ضبطها في اليوم الأول من كل شهر (UTC) ولا تُرحَّل.
طلب مثال
REST API نقاط النهاية
الأساس URL: https://seoreport.dev
/api/v1/reports/api/v1/reports/:id/api/v1/reports/:id/result/api/v1/reports/:id/download?format=pdf|md|txt|json/api/v1/monitors/api/v1/monitors/api/v1/monitors?url=رد مثال
قراءة النتيجة
عندما تكون قيمة report.status هي completed، تُعيد نقطة نهاية النتيجة التقرير كاملًا. توجد الملاحظات في عنصر report.view.sections الذي مفتاحه full_findings، ضمن detail.findings. تُكتب الحقول النصية بلغة التقرير.
report.targetUrl- العنوان الذي جرى تدقيقه. تُتبَع إعادة التوجيه داخل النطاق نفسه، لذا قد يختلف عن عنوان URL الذي أرسلته.
report.auditedAt- وقت تشغيل التدقيق، بصيغة طابع زمني ISO 8601.
report.score.overall- الدرجة الإجمالية، من 0 إلى 100.
report.view.sections[].state- يبيّن ما إذا كان محتوى القسم متاحًا. تبقى قيمة
detailهي null إلى أن تصبح الحالةready. findings[].status- نتيجة الملاحظة:
fail, warn, pass, info. findings[].areaLabel- جزء الموقع الذي تتعلق به الملاحظة.
findings[].title- الملاحظة في سطر واحد.
findings[].whyItMatters- سبب أهمية الملاحظة للظهور في البحث وفي الذكاء الاصطناعي.
findings[].fix- ما يجب تغييره. يُملأ للملاحظات الفاشلة والتحذيرية، ويبقى فارغًا لغيرها.
تحتوي النتيجة على حقول أكثر من هذه. اعتمد على الحقول المدرجة هنا؛ أما غيرها فغير موثّق وقد يتغيّر.