DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
تقاطع النطاقات
النطاقات التي تربط بعدة أهداف دفعة واحدة. ⚠️ targets هنا كائن مفهرس حسب الموضع — {"1": "a.com", "2": "b.com"} — وليس المصفوفة التي تأخذها نقاط النهاية الجماعية. يزيل exclude_targets مواقع من المقارنة. يحمل كل صف domain_intersection وsummary لكل هدف. استخدمها لمعرفة من يربط بمنافسيك وليس بك. المكافئ على مستوى الصفحة هو post_dataforseo_backlinks_page_intersection_live.
مرجع التسعير
- القياس: تكلفة الاستجابة المُبلَّغ عنها.
- تقدير الطلب المرجعي: 0.06 دولار أمريكي.
- مضاعف العميل المرجعي: 1.0. لا تُطبّقه مرة أخرى على مبلغ عميل مسوّى.
بيانات وصفية مرجعية فقط، وليست عرض سعر للحساب ولا سعرًا مضمونًا ولا حدًا للإنفاق. أرصدة الموارد ليست أرصدة Felo. تتبع الرسوم النهائية سجلات فوترة Felo.
- النوع: array (object | null)[]
- backlinksالنوع: array (object | null)[] | null
_filters تصفية الروابط الخلفية الخاصة بـ
target
حقل اختياري
يمكنك استخدام هذا الحقل لتصفية الروابط الخلفية الأولية التي ستُضمَّن في مجموعة البيانات الخاصة بالمقاييس المجمعة لـtarget
يمكنك تصفية الروابط الخلفية حسب جميع الحقول المتاحة في استجابة نقطة النهاية هذه
باستخدام هذا المعامل، يمكنك تضمين الروابط الخلفية dofollow فقط في الاستجابة وإنشاء مجموعة بيانات روابط خلفية مرنة لحساب المقاييس لها
مثال:"backlinks_filters": [["dofollow", "=", true]]كائن فارغ - backlinksالنوع: string | null
_status _type تحديد الروابط الخلفية التي ستُعاد وتُحتسب
حقل اختياري
يمكنك استخدام هذا الحقل لاختيار الروابط الخلفية التي ستُعاد وتُستخدم للمقاييس المجمعة لـtargets؛
القيم الممكنة:all— تُعاد جميع الروابط الخلفية وتُحتسب؛live— تُعاد الروابط الخلفية التي عُثر عليها خلال الفحص الأخير وتُحتسب؛lost— تُعاد الروابط الخلفية المفقودة وتُحتسب؛القيمة الافتراضية:
live - excludeالنوع: boolean | null
_internal _backlinks يشير إلى ما إذا كانت الروابط الخلفية من النطاقات الفرعية لـ
targetمستبعدة
حقل اختياري
إذا ضُبط علىfalse، فستُحذف الروابط الخلفية من النطاقات الفرعية لـtargetولن تتلقى النطاق نفسه في الاستجابة؛
القيمة الافتراضية:true - excludeالنوع: array string[] | null
_targets النطاقات أو النطاقات الفرعية أو صفحات الويب التي تريد استبعادها
حقل اختياري
يمكنك تحديد ما يصل إلى 10 نطاقات أو نطاقات فرعية أو صفحات ويب
إذا استخدمت هذه المصفوفة، فستتضمن النتائج النطاقات المُحيلة التي تربط بـtargetsولكنها لا تربط بـexclude_targets
مثال:"exclude_targets": [<br>"bbc.com",<br>"https://www.apple.com/iphone/*",<br>"https://dataforseo.com/apis/*"] - filtersالنوع: array (object | null)[] | null
مصفوفة معاملات تصفية النتائج
حقل اختياري
يمكنك إضافة عدة عوامل تصفية دفعةً واحدة (8 كحد أقصى)
يجب تعيين معامل منطقيandأوorبين الشروط
المعاملات المدعومة:regex،not_regex،=،<>،in،not_in،like،not_like،ilike،not_ilike،match،not_match
يمكنك استخدام المعامل%معlikeوnot_likeلمطابقة أي سلسلة من صفر أو أكثر من الأحرف
مثال:["1.internal_links_count",">","1"][["2.referring_pages",">","2"],
"and",
["1.backlinks",">","10"]][["1.first_seen",">","2017-10-23 11:31:45 +00:00"],
"and",
[["2.target","like","%dataforseo.com%"],"or",["1.referring_domains",">","10"]]]كائن فارغ - includeالنوع: boolean | null
_indirect _links يشير إلى ما إذا كانت الروابط غير المباشرة إلى
targetsستُضمَّن في النتائج
حقل اختياري
إذا ضُبط علىtrue، فستتضمن النتائج بيانات عن الروابط غير المباشرة التي تشير إلى صفحة تعيد التوجيه إلى هدف أو تشير إلى صفحة أساسية
إذا ضُبط علىfalse، فستُتجاهل الروابط غير المباشرة
القيمة الافتراضية:true - includeالنوع: boolean | null
_subdomains يشير إلى ما إذا كانت النطاقات الفرعية لـ
targetستُضمَّن في البحث
حقل اختياري
إذا ضُبط علىfalse، فستُتجاهل النطاقات الفرعية
القيمة الافتراضية:true - internalالنوع: integer | null
_list _limit الحد الأقصى لعدد العناصر داخل المصفوفات الداخلية
حقل اختياري
يمكنك استخدام هذا الحقل لتقييد عدد العناصر في المصفوفات التالية:referring_links_tldreferring_links_typesreferring_links_attributesreferring_links_platform_typesreferring_links_semantic_locationsالقيمة الافتراضية:
10
الحد الأقصى:1000 - intersectionالنوع: string | null
_mode يشير إلى ما إذا كانت الروابط الخلفية ستُتقاطع
حقل اختياري
استخدم هذا الحقل لتقاطع أو دمج النتائج للنطاقات المحددة
القيم الممكنة:all،partialall— تستند النتائج إلى جميع الروابط الخلفية؛partial— تستند النتائج إلى الروابط الخلفية المتقاطعة فقط؛
القيمة الافتراضية:all - limitالنوع: integer | null
الحد الأقصى لعدد النتائج المعادة
حقل اختياري
القيمة الافتراضية:100
الحد الأقصى:1000 - offsetالنوع: integer | null
الإزاحة في مصفوفة النتائج المعادة
حقل اختياري
القيمة الافتراضية:0
إذا حددت القيمة10، فسيُحذف أول عشرة روابط خلفية في مصفوفة النتائج وستُقدَّم البيانات للروابط الخلفية التالية - orderالنوع: array string[] | null
_by قواعد فرز النتائج
حقل اختياري
يمكنك استخدام القيم نفسها الموجودة في مصفوفةfiltersلفرز النتائج
أنواع الفرز الممكنة:asc— تُفرز النتائج بترتيب تصاعديdesc— تُفرز النتائج بترتيب تنازلي
استخدم فاصلة لتحديد نوع الفرز
مثال:["backlinks,desc"]
لاحظ أنه لا يمكن تعيين أكثر من ثلاث قواعد فرز في طلب واحد
استخدم فاصلة للفصل بين عدة قواعد فرز
مثال:["backlinks,desc","rank,asc"] - rankالنوع: string | null
_scale تحدد المقياس المستخدم لحساب وعرض قيم
rankوdomain_from_rankوpage_from_rank
حقل اختيارييمكنك استخدام هذا المعامل لاختيار ما إذا كانت قيم الرتب تُعرض على مقياس 0–100 أو 0–1000
القيم الممكنة:
one_hundred— تُعرض قيم الرتب على مقياس 0–100one_thousand— تُعرض قيم الرتب على مقياس 0–1000القيمة الافتراضية:
one_thousandتعرّف على طريقة عمل هذا المعامل وكيفية حساب مقاييس الترتيب في مقالة مركز المساعدة هذه
- tagالنوع: string | null
معرّف مهمة يحدده المستخدم
حقل اختياري
الحد الأقصى للأحرف هو 255
يمكنك استخدام هذا المعامل لتمييز المهمة ومطابقتها مع النتيجة
ستجد قيمةtagالمحددة في كائنdataضمن الاستجابة - targetsالنوع: object | null
النطاقات أو النطاقات الفرعية أو صفحات الويب المطلوب الحصول على الروابط لها
حقل مطلوب
يمكنك تعيين ما يصل إلى 20 نطاقًا أو نطاقًا فرعيًا أو صفحة ويب
يجب تحديد النطاق أو النطاق الفرعي دونhttps://وwww.
يجب تحديد الصفحة بعنوان URL مطلق (بما في ذلكhttp://أوhttps://)
مثال:"targets": {<br>"1": "http://planet.postgresql.org/",<br>"2": "http://gborg.postgresql.org/"<br>}- propertyالنوع: string | null
Name
- النوع: object | null · Response36Afe1097B20_BacklinksDomainIntersectionLiveResponseInfo200
- النوع: number | null التنسيق: doublecost
إجمالي تكلفة المهام، بالدولار الأمريكي
- النوع: integer | nullstatus
_code رمز الحالة العام يمكنك العثور على القائمة الكاملة لرموز الاستجابة هنا
- النوع: string | nullstatus
_message رسالة معلوماتية عامة يمكنك العثور على القائمة الكاملة للرسائل المعلوماتية العامة هنا
- النوع: array (object | null)[] | nulltasks
مصفوفة المهام
- النوع: object | null · Response36Afe1097B20_BacklinksDomainIntersectionLiveTaskInfo
- costالنوع: number | null التنسيق: double
إجمالي تكلفة المهام، بالدولار الأمريكي
- dataالنوع: object | null
يحتوي على المعاملات نفسها التي حددتها في طلب POST
- propertyالنوع: object | null
Name
- idالنوع: string | null
معرّف المهمة معرّف مهمة فريد في نظامنا بصيغة UUID
- pathالنوع: array (string | null)[] | null
مسار URL
- resultالنوع: array (object | null)[] | null
مصفوفة نتائج
- itemsالنوع: array (object | null)[] | null
يحتوي على النطاقات التي تربط بجميع
targetsمن مصفوفة POST- domainالنوع: object | null
_intersection يحتوي على بيانات عن النطاقات التي تربط بالأهداف المقابلة المحددة في مصفوفة POST
تُقدَّم البيانات في كائنات منفصلة تقابل النطاقات أو النطاقات الفرعية أو الصفحات المحددة في كائنtargets- propertyالنوع: object | null · Response36Afe1097B20_BacklinksDomainIntersection
Name - backlinksالنوع: integer | null التنسيق: int64
يشير إلى عدد الروابط الخلفية
- backlinksالنوع: integer | null التنسيق: int64
_spam _score - brokenالنوع: integer | null التنسيق: int64
_backlinks عدد الروابط الخلفية المعطوبة
- brokenالنوع: integer | null
_pages عدد الصفحات المعطوبة
- firstالنوع: string | null
_seen التاريخ والوقت اللذان وجد فيهما الزاحف الرابط الخلفي من
targetهذا أول مرة
بتنسيق UTC: “yyyy-mm-dd hh-mm-ss +00:00”
مثال:2019-11-15 12:57:46 +00:00 - lostالنوع: string | null
_date التاريخ والوقت اللذان فُقد فيهما آخر رابط خلفي من
targetهذا
يشير إلى التاريخ والوقت اللذين زار فيهما الزاحف الصفحة فاستجابت برمز حالة 4xx أو 5xx، أو أُزيل آخر رابط خلفي
بتنسيق UTC: “yyyy-mm-dd hh-mm-ss +00:00”
مثال:2019-11-15 12:57:46 +00:00 - rankالنوع: integer | null
- referringالنوع: integer | null التنسيق: int64
_domains عدد النطاقات المُحيلة
- referringالنوع: integer | null التنسيق: int64
_domains _nofollow عدد النطاقات التي تشير برابط nofollow واحد على الأقل إلى الهدف المقابل
- referringالنوع: integer | null التنسيق: int64
_ips عدد عناوين IP المُحيلة
- referringالنوع: object | null
_links _attributes سمات الروابط المُحيلة
يشير إلى سمات الروابط المُحيلة وعدد الروابط لكل سمة- propertyالنوع: integer | null
Name Integer numbers.
- referringالنوع: object | null
_links _countries رموز الدول ISO للروابط المُحيلة
يشير إلى رموز الدول ISO للنطاقات التي توجد فيها الروابط المُحيلة وعدد الروابط لكل دولة - referringالنوع: object | null
_links _platform _types أنواع المنصات المُحيلة
يشير إلى أنواع المنصات المُحيلة وعدد الروابط لكل منصةالقيم الممكنة:
cms،blogs،ecommerce،message-boards،wikis،news،organization- propertyالنوع: integer | null
Name Integer numbers.
- referringالنوع: object | null
_links _semantic _locations - propertyالنوع: integer | null
Name Integer numbers.
- referringالنوع: object | null
_links _tld النطاقات الأعلى مستوى للروابط المُحيلة
يحتوي على النطاقات الأعلى مستوى وعدد الروابط المُحيلة لكل منها- propertyالنوع: integer | null
Name Integer numbers.
- referringالنوع: object | null
_links _types أنواع الروابط المُحيلة
يشير إلى أنواع الروابط المُحيلة وعدد الروابط لكل نوع
القيم الممكنة:anchor،image،link،meta،canonical،alternate،redirect- propertyالنوع: integer | null
Name Integer numbers.
- referringالنوع: integer | null التنسيق: int64
_main _domains عدد النطاقات الرئيسية المُحيلة
- referringالنوع: integer | null التنسيق: int64
_main _domains _nofollow عدد النطاقات الرئيسية التي تشير برابط nofollow واحد على الأقل إلى
target - referringالنوع: integer | null التنسيق: int64
_pages يشير إلى عدد الصفحات التي تشير إلى
target - referringالنوع: integer | null التنسيق: int64
_pages _nofollow عدد الصفحات المُحيلة التي تشير برابط nofollow واحد على الأقل إلى
target - referringالنوع: integer | null التنسيق: int64
_subnets عدد الشبكات الفرعية المُحيلة
- targetالنوع: string | null
النطاق الذي يربط بالهدف المقابل من مصفوفة POST
- typeالنوع: string | null
نوع العنصر
- summaryالنوع: object | null · Response36Afe1097B20_IntersectionSummaryInfo
يحتوي على ملخص تقاطعات النطاقات
- intersectionsالنوع: integer | null التنسيق: int64
_count إجمالي عدد التقاطعات
- itemsالنوع: integer | null التنسيق: int64
_count عدد النتائج المُعادة في مصفوفة
items - targetsالنوع: object | null
النطاقات أو النطاقات الفرعية أو صفحات الويب الهدف في مصفوفة POST
- propertyالنوع: string | null
Name
- totalالنوع: integer | null التنسيق: int64
_count العدد الإجمالي للنتائج ذات الصلة بطلبك
- resultالنوع: integer | null التنسيق: int64
_count عدد العناصر في مصفوفة result
- statusالنوع: integer | null
_code رمز حالة المهمة ينشئه DataForSEO ويمكن أن يقع ضمن النطاق التالي: 10000-60000 يمكنك العثور على القائمة الكاملة لرموز الاستجابة هنا
- statusالنوع: string | null
_message الرسالة المعلوماتية للمهمة يمكنك العثور على القائمة الكاملة للرسائل المعلوماتية العامة هنا
- timeالنوع: string | null
وقت التنفيذ، بالثواني
- النوع: integer | null التنسيق: int64tasks
_count عدد المهام في مصفوفة tasks
- النوع: integer | null التنسيق: int64tasks
_error عدد المهام في مصفوفة tasks التي أُعيدت مع خطأ
- النوع: string | nulltime
إجمالي وقت التنفيذ، بالثواني
- النوع: string | nullversion
الإصدار الحالي من API
application/json - 400
تعذّرت معالجة الطلب. تحقق من معاملات الطلب.
- 401
مطلوب مفتاح API صالح من Felo.
- 402
لا يمكن متابعة الطلب لأن أحد متطلبات الفوترة غير مستوفٍ.
- 403
الحساب غير مصرّح له بهذه العملية.
- 429
تم بلوغ حد الطلبات أو حد الإنفاق.
- 502
تعذّر على الخدمة إكمال الطلب.
- 503
خدمة API أو الفوترة غير متاحة مؤقتًا.
- 504
انتهت مهلة الخدمة أثناء معالجة الطلب.
- default
استجابة خطأ؛ قد تستخدم استجابات المنبع الممرَّرة تنسيقات المزوّد
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/backlinks/domain_intersection/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"targets": {
"1": "moz.com",
"2": "ahrefs.com"
},
"include_subdomains": false,
"exclude_targets": [
"semrush.com"
],
"limit": 5,
"order_by": [
"1.backlinks,desc"
],
"exclude_internal_backlinks": true
}
]'
{
"version": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"tasks_count": null,
"tasks_error": null,
"tasks": [
{
"id": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"result_count": null,
"path": [
null
],
"data": null,
"result": [
{
"targets": null,
"total_count": null,
"items_count": null,
"items": [
{
"domain_intersection": null,
"summary": "[Max Depth Exceeded]"
}
]
}
]
}
]
}