Felo API PlatformFelo API Platform
جميع endpoints الخاصة بـ DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

الروابط الخلفية

الخادم:https://openapi.felo.ai
مكتبات العملاء

DataForSEO

​

SEO, search-engine results, keyword research, backlinks and AI visibility data.

الروابط الخلفية

​

الروابط الواردة الفردية إلى target واحد، صف واحد لكل رابط. يعيد total_count وitems_count وitems وsearch_after_token للترقيم — استخدمه بدلًا من offset بعد الصفحات القليلة الأولى. يتحكّم mode وcustom_mode في التجميع، ويحدّد backlinks_status_type المباشر أو المفقود أو الكل. للأعداد بدلًا من الصفوف استخدم post_dataforseo_backlinks_summary_live؛ وللنطاقات الرابطة مجمّعة، post_dataforseo_backlinks_referring_domains_live.

مرجع التسعير

  • القياس: تكلفة الاستجابة المُبلَّغ عنها.
  • تقدير الطلب المرجعي: 0.06 دولار أمريكي.
  • مضاعف العميل المرجعي: 1.0. لا تُطبّقه مرة أخرى على مبلغ عميل مسوّى.

بيانات وصفية مرجعية فقط، وليست عرض سعر للحساب ولا سعرًا مضمونًا ولا حدًا للإنفاق. أرصدة الموارد ليست أرصدة Felo. تتبع الرسوم النهائية سجلات فوترة Felo.

الجسم
application/json
  • النوع: array (object | null)[]
    • backlinks_status_type
      النوع: string | null

      تحديد الروابط الخلفية التي ستُعاد وتُحتسب
      حقل اختياري
      يمكنك استخدام هذا الحقل لاختيار الروابط الخلفية التي ستُعاد وتُستخدم للمقاييس المجمعة لـtarget؛
      القيم الممكنة:
      all — تُعاد جميع الروابط الخلفية وتُحتسب؛
      live — تُعاد الروابط الخلفية التي عُثر عليها خلال الفحص الأخير وتُحتسب؛
      lost — تُعاد الروابط الخلفية المفقودة وتُحتسب؛

      القيمة الافتراضية: live

    • custom_mode
      النوع: object | null

      نوع تجميع النتائج التفصيلية
      حقل اختياري
      استخدم هذا الكائن للحصول على عدد محدد من الروابط الخلفية لكل field
      إذا استخدمت custom_mode، فسيُتجاهل mode
      مثال:
      "custom_mode": {"field": "domain", "value": 100}

      • propertyName
        النوع: object | null
    • exclude_internal_backlinks
      النوع: boolean | null

      يشير إلى ما إذا كانت الروابط الخلفية الداخلية من النطاقات الفرعية إلى target ستُستبعد من النتائج
      حقل اختياري
      إذا ضُبط على true، فلن تتضمن النتائج بيانات عن الروابط الخلفية الداخلية من النطاقات الفرعية للنطاق نفسه الخاص بـtarget
      إذا ضُبط على false، فستُضمَّن الروابط الداخلية في النتائج
      القيمة الافتراضية: true

    • filters
      النوع: array (object | null)[] | null

      مصفوفة معاملات تصفية النتائج
      حقل اختياري
      يمكنك إضافة عدة عوامل تصفية دفعةً واحدة (8 كحد أقصى)
      يجب تعيين معامل منطقي and أو or بين الشروط
      المعاملات المدعومة:
      =، <>، in، not_in، like، not_like، ilike، not_ilike، regex، not_regex، match، not_match
      يمكنك استخدام المعامل % مع like وnot_like لمطابقة أي سلسلة من صفر أو أكثر من الأحرف
      مثال:
      ["rank",">","80"]

      [["page_from_rank",">","55"],
      "and",
      ["dofollow","=",true]]

      [["first_seen",">","2017-10-23 11:31:45 +00:00"],
      "and",
      [["anchor","like","%seo%"],"or",["text_pre","like","%seo%"]]]

      القائمة الكاملة لعوامل التصفية الممكنة متاحة هنا.

      كائن فارغ
    • include_subdomains
      النوع: boolean | null

      يشير إلى ما إذا كانت النطاقات الفرعية لـtarget ستُضمَّن في البحث
      حقل اختياري
      إذا ضُبط على false، فستُتجاهل النطاقات الفرعية
      القيمة الافتراضية: true

    • limit
      النوع: integer | null

      الحد الأقصى لعدد الروابط الخلفية المعادة
      حقل اختياري

      القيمة الافتراضية: 100
      الحد الأقصى: 1000

    • mode
      النوع: string | null

      نوع تجميع النتائج
      حقل اختياري
      أنواع التجميع الممكنة:
      as_is — يعيد جميع الروابط الخلفية
      one_per_domain — يعيد رابطًا خلفيًا واحدًا لكل نطاق
      one_per_anchor — يعيد رابطًا خلفيًا واحدًا لكل نص رابط

      القيمة الافتراضية: as_is

    • offset
      النوع: integer | null

      الإزاحة في مصفوفة نتائج الروابط الخلفية المعادة
      حقل اختياري

      القيمة الافتراضية: 0
      إذا حددت القيمة 10، فسيُحذف أول عشرة روابط خلفية في مصفوفة النتائج وستُقدَّم البيانات للروابط الخلفية التالية؛
      ملاحظة: الحد الأقصى هو 20,000، استخدم search_after_token إذا أردت إزاحة نتائج أكثر

    • order_by
      النوع: array string[] | null

      قواعد فرز النتائج
      حقل اختياري
      يمكنك استخدام القيم نفسها الموجودة في مصفوفة filters لفرز النتائج
      أنواع الفرز الممكنة:
      asc — تُفرز النتائج بترتيب تصاعدي
      desc — تُفرز النتائج بترتيب تنازلي
      استخدم فاصلة لتحديد نوع الفرز
      مثال:
      ["rank,desc"]
      لاحظ أنه لا يمكن تعيين أكثر من ثلاث قواعد فرز في طلب واحد
      استخدم فاصلة للفصل بين عدة قواعد فرز
      مثال:
      ["domain_from_rank,desc","page_from_rank,asc"]

    • rank_scale
      النوع: string | null

      تحدد المقياس المستخدم لحساب وعرض قيم rank وdomain_from_rank وpage_from_rank
      حقل اختياري

      يمكنك استخدام هذا المعامل لاختيار ما إذا كانت قيم الرتب تُعرض على مقياس 0–100 أو 0–1000

      القيم الممكنة:
      one_hundred — تُعرض قيم الرتب على مقياس 0–100
      one_thousand — تُعرض قيم الرتب على مقياس 0–1000

      القيمة الافتراضية: one_thousand

      تعرّف على طريقة عمل هذا المعامل وكيفية حساب مقاييس الترتيب في مقالة مركز المساعدة هذه

    • search_after_token
      النوع: string | null

      رمز للطلبات اللاحقة
      حقل اختياري
      يُقدَّم في الحقل المماثل في استجابة كل طلب؛
      استخدم هذا المعامل لتجنب مهل الانتظار عند محاولة الحصول على أكثر من 20,000 نتيجة في طلب واحد؛
      وبتحديد قيمة search_after_token الفريدة من مصفوفة الاستجابة، ستحصل على النتائج اللاحقة للمهمة الأولية؛
      قيم search_after_token فريدة لكل مهمة لاحقة؛
      ملاحظة: إذا حُدد search_after_token في الطلب، فيجب أن تكون جميع المعاملات الأخرى مطابقة للطلب السابق

    • tag
      النوع: string | null

      معرّف مهمة يحدده المستخدم
      حقل اختياري
      الحد الأقصى للأحرف هو 255
      يمكنك استخدام هذا المعامل لتمييز المهمة ومطابقتها مع النتيجة
      ستجد قيمة tag المحددة في كائن data ضمن الاستجابة

    • target
      النوع: string

      النطاق أو النطاق الفرعي أو صفحة الويب المطلوب الحصول على الروابط الخلفية لها
      حقل مطلوب
      يجب تحديد النطاق أو النطاق الفرعي دون https:// وwww.
      يجب تحديد الصفحة بعنوان URL مطلق (بما في ذلك http:// أو https://)

الاستجابات
  • 200
    النوع: object | null · Response36Afe1097B20_BacklinksBacklinksLiveResponseInfo
    • cost
      النوع: number | null التنسيق: double

      إجمالي تكلفة المهام، بالدولار الأمريكي

    • status_code
      النوع: integer | null

      رمز الحالة العام يمكنك العثور على القائمة الكاملة لرموز الاستجابة هنا

    • status_message
      النوع: string | null

      رسالة معلوماتية عامة يمكنك العثور على القائمة الكاملة للرسائل المعلوماتية العامة هنا

    • tasks
      النوع: array (object | null)[] | null

      مصفوفة المهام

      • النوع: object | null · Response36Afe1097B20_BacklinksBacklinksLiveTaskInfo
        • cost
          النوع: number | null التنسيق: double

          إجمالي تكلفة المهام، بالدولار الأمريكي

        • data
          النوع: object | null

          يحتوي على المعاملات نفسها التي حددتها في طلب POST

          • propertyName
            النوع: object | null
        • id
          النوع: string | null

          معرّف المهمة معرّف مهمة فريد في نظامنا بصيغة UUID

        • path
          النوع: array (string | null)[] | null

          مسار URL

        • result
          النوع: array (object | null)[] | null

          مصفوفة نتائج

          • custom_mode
            النوع: object | null

            الوضع المخصص المحدد في مصفوفة POST

            • propertyName
              النوع: object | null
          • items
            النوع: array (object | null)[] | null

            يحتوي على بيانات الروابط الخلفية والنطاقات المُحيلة ذات الصلة

            • alt
              النوع: string | null

              النص البديل للصورة
              سيكون هذا الحقل null إذا لم يكن type الرابط الخلفي صورة

            • anchor
              النوع: string | null

              نص ارتباط الرابط الخلفي

            • attributes
              النوع: array (string | null)[] | null

              سمات الروابط المُحيلة
              مثال:
              nofollow

            • backlink_spam_score
              النوع: integer | null

              درجة السبام للرابط الخلفي
              تعرّف على كيفية حساب المقياس في صفحة مركز المساعدة هذه

            • dofollow
              النوع: boolean | null

              يشير إلى ما إذا كان الرابط الخلفي dofollow
              إذا كانت القيمة false، فالرابط الخلفي nofollow

            • domain_from
              النوع: string | null

              النطاق الذي يشير إلى النطاق الهدف أو صفحة الويب

            • domain_from_country
              النوع: string | null

              رمز الدولة ISO للنطاق المُحيل

            • domain_from_ip
              النوع: string | null

              عنوان IP للنطاق المُحيل

            • domain_from_is_ip
              النوع: boolean | null

              يشير إلى ما إذا كان النطاق عنوان IP
              إذا كانت القيمة true، يعمل النطاق كعنوان IP وليس له اسم نطاق

            • domain_from_platform_type
              النوع: array (string | null)[] | null

              أنواع المنصات للنطاق المُحيل

              القيم الممكنة: cms، blogs، ecommerce، message-boards، wikis، news، organization

            • domain_from_rank
              النوع: integer | null

              رتبة نطاق النطاق المُحيل
              تُحسب domain_from_rank وفق طريقة ترتيب العُقد في قاعدة بيانات مترابطة — وهو مبدأ مستخدم في خوارزمية Google PageRank الأصلية
              تعرّف على المقياس وكيفية حسابه في مقال مركز المساعدة هذا

            • domain_to
              النوع: string | null

              النطاق الذي يشير إليه الرابط الخلفي

            • first_seen
              النوع: string | null

              التاريخ والوقت اللذان وجد فيهما الزاحف الرابط الخلفي أول مرة
              بتنسيق UTC: “yyyy-mm-dd hh-mm-ss +00:00”
              مثال:
              2019-11-15 12:57:46 +00:00

            • group_count
              النوع: integer | null التنسيق: int64

              يشير إلى إجمالي عدد الروابط الخلفية من هذا النطاق
              على سبيل المثال، إذا كان mode مضبوطًا على one_per_domain، فسيشير هذا الحقل إلى إجمالي عدد الروابط الخلفية الواردة من هذا النطاق

            • image_url
              النوع: string | null

              عنوان URL للصورة
              عنوان URL المؤدي إلى الصورة على المصدر الأصلي أو مخزن DataForSEO (إذا لم يكن المصدر الأصلي متاحًا)

            • indirect_link_path
              النوع: array (object | null)[] | null

              مسار الرابط غير المباشر
              يشير إلى عنوان URL أو سلسلة عناوين URL تؤدي إلى url_to

              • status_code
                النوع: integer | null

                رمز الحالة العام
                يمكنك العثور على القائمة الكاملة لرموز الاستجابة هنا
                ملاحظة: نوصي بشدة بتصميم نظام ضروري لمعالجة الحالات الاستثنائية أو الأخطاء ذات الصلة

              • type
                النوع: string | null

                نوع العنصر

              • url
                النوع: string | null

                عنوان URL للرابط غير المباشر

            • is_broken
              النوع: boolean | null

              يشير إلى ما إذا كان الرابط الخلفي معطوبًا
              إذا كانت القيمة true، فالرابط الخلفي يشير إلى صفحة تستجيب برمز حالة 4xx أو 5xx

            • is_indirect_link
              النوع: boolean | null

              يشير إلى ما إذا كان الرابط الخلفي رابطًا غير مباشر
              إذا كانت القيمة true، فالرابط الخلفي رابط غير مباشر يشير إلى صفحة تعيد التوجيه إلى url_to أو تشير إلى صفحة أساسية (canonical)

            • is_lost
              النوع: boolean | null

              يشير إلى ما إذا كان الرابط الخلفي قد أُزيل
              إذا كانت القيمة true، فقد أُزيل الرابط الخلفي أو الصفحة بأكملها

            • is_new
              النوع: boolean | null

              يشير إلى ما إذا كان الرابط الخلفي جديدًا
              إذا كانت القيمة true، فقد وُجد الرابط الخلفي على الصفحة آخر مرة زارها الزاحف

            • item_type
              النوع: string | null

              نوع الرابط
              القيم الممكنة:
              anchor، image، meta، canonical، alternate، redirect

            • last_seen
              النوع: string | null

              أحدث تاريخ زار فيه الزاحف الرابط الخلفي
              بتنسيق UTC: “yyyy-mm-dd hh-mm-ss +00:00”
              مثال:
              2019-11-15 12:57:46 +00:00

            • links_count
              النوع: integer | null التنسيق: int64

              عدد الروابط الخلفية المتطابقة الموجودة في الصفحة المُحيلة

            • original
              النوع: boolean | null

              يشير إلى ما إذا كان الرابط الخلفي موجودًا في الصفحة المُحيلة عندما زارها الزاحف أول مرة

            • page_from_encoding
              النوع: string | null

              ترميز الأحرف للصفحة المُحيلة
              مثال:
              utf-8

            • page_from_external_links
              النوع: integer | null

              عدد الروابط الخارجية الموجودة في الصفحة المُحيلة

            • page_from_internal_links
              النوع: integer | null

              عدد الروابط الداخلية الموجودة في الصفحة المُحيلة

            • page_from_language
              النوع: string | null

              لغة الصفحة المُحيلة
              بتنسيق ISO 639-1
              مثال:
              en

            • page_from_rank
              النوع: integer | null

              رتبة الصفحة للصفحة المُحيلة
              تُحسب page_from_rank وفق طريقة ترتيب العُقد في قاعدة بيانات مترابطة — وهو مبدأ مستخدم في خوارزمية Google PageRank الأصلية
              تعرّف على المقياس وكيفية حسابه في مقال مركز المساعدة هذا

            • page_from_size
              النوع: integer | null

              حجم الصفحة المُحيلة بالبايت
              مثال:
              63357

            • page_from_status_code
              النوع: integer | null

              رمز حالة HTTP الذي تعيده الصفحة المُحيلة
              مثال:
              200

            • page_from_title
              النوع: string | null

              عنوان الصفحة المُحيلة

            • prev_seen
              النوع: string | null

              الموعد السابق لأحدث تاريخ زار فيه الزاحف الرابط الخلفي
              بتنسيق UTC: “yyyy-mm-dd hh-mm-ss +00:00”
              مثال:
              2019-11-15 12:57:46 +00:00

            • rank
              النوع: integer | null

              رتبة الرابط الخلفي
              الرتبة التي يمررها الرابط الخلفي المعطى إلى target
              تُحسب rank وفق طريقة ترتيب العُقد في قاعدة بيانات مترابطة — وهو مبدأ مستخدم في خوارزمية Google PageRank الأصلية
              تعرّف على المقياس وكيفية حسابه في مقال مركز المساعدة هذا

            • ranked_keywords_info
              النوع: object | null · Response36Afe1097B20_RankedKeywordsInfo
              • page_from_keywords_count_top_10
                النوع: integer | null التنسيق: int64

                Signed 64-bit integers (long type).

              • page_from_keywords_count_top_100
                النوع: integer | null التنسيق: int64

                Signed 64-bit integers (long type).

              • page_from_keywords_count_top_3
                النوع: integer | null التنسيق: int64

                Signed 64-bit integers (long type).

            • semantic_location
              النوع: string | null

              يشير إلى العنصر الدلالي في HTML الذي وُجد فيه الرابط الخلفي
              يمكنك الحصول على القائمة الكاملة للعناصر الدلالية هنا
              أمثلة:
              article، section، summary

            • text_post
              النوع: string | null

              المقتطف الذي يلي نص الارتباط

            • text_pre
              النوع: string | null

              المقتطف الذي يسبق نص الارتباط

            • tld_from
              النوع: string | null

              النطاق الأعلى مستوى لعنوان URL المُحيل

            • type
              النوع: string | null

              نوع العنصر

            • url_from
              النوع: string | null

              عنوان URL للصفحة التي وُجد فيها الرابط الخلفي

            • url_from_https
              النوع: boolean | null

              يشير إلى ما إذا كان عنوان URL المُحيل مؤمّنًا عبر HTTPS
              إذا كانت القيمة true، فعنوان URL المُحيل مؤمّن عبر HTTPS

            • url_to
              النوع: string | null

              عنوان URL الذي يشير إليه الرابط الخلفي

            • url_to_https
              النوع: boolean | null

              يشير إلى ما إذا كان عنوان URL الذي يشير إليه الرابط الخلفي مؤمّنًا عبر HTTPS
              إذا كانت القيمة true، فعنوان URL مؤمّن عبر HTTPS

            • url_to_redirect_target
              النوع: string | null

              عنوان URL الهدف لإعادة التوجيه
              الصفحة الهدف التي تشير إليها إعادة التوجيه

            • url_to_spam_score
              النوع: integer | null

              درجة السبام للصفحة المُشار إليها
              إذا كانت القيمة null، فالزاحف لم يزر بعد صفحة الويب التي يشير إليها الرابط؛
              تعرّف على كيفية حساب المقياس في صفحة مركز المساعدة هذه

            • url_to_status_code
              النوع: integer | null

              رمز الحالة للصفحة المُشار إليها
              إذا كانت القيمة null، فالزاحف لم يزر بعد صفحة الويب التي يشير إليها الرابط
              مثال:
              200

          • items_count
            النوع: integer | null التنسيق: int64

            عدد النتائج المُعادة في مصفوفة items

          • mode
            النوع: string | null

            الوضع المحدد في مصفوفة POST

          • search_after_token
            النوع: string | null

            رمز للطلبات اللاحقة
            بتحديد search_after_token الفريد عند إعداد مهمة جديدة، ستحصل على النتائج اللاحقة للمهمة الأولية؛
            قيم search_after_token فريدة لكل مهمة لاحقة

          • target
            النوع: string | null

            النطاق الهدف في مصفوفة POST

          • total_count
            النوع: integer | null التنسيق: int64

            العدد الإجمالي للنتائج ذات الصلة بالطلب

        • result_count
          النوع: integer | null التنسيق: int64

          عدد العناصر في مصفوفة result

        • status_code
          النوع: integer | null

          رمز حالة المهمة ينشئه DataForSEO ويمكن أن يقع ضمن النطاق التالي: 10000-60000 يمكنك العثور على القائمة الكاملة لرموز الاستجابة هنا

        • status_message
          النوع: string | null

          الرسالة المعلوماتية للمهمة يمكنك العثور على القائمة الكاملة للرسائل المعلوماتية العامة هنا

        • time
          النوع: string | null

          وقت التنفيذ، بالثواني

    • tasks_count
      النوع: integer | null التنسيق: int64

      عدد المهام في مصفوفة tasks

    • tasks_error
      النوع: integer | null التنسيق: int64

      عدد المهام في مصفوفة tasks التي أُعيدت مع خطأ

    • time
      النوع: string | null

      إجمالي وقت التنفيذ، بالثواني

    • version
      النوع: string | null

      الإصدار الحالي من API

    application/json
  • 400

    تعذّرت معالجة الطلب. تحقق من معاملات الطلب.

  • 401

    مطلوب مفتاح API صالح من Felo.

  • 402

    لا يمكن متابعة الطلب لأن أحد متطلبات الفوترة غير مستوفٍ.

  • 403

    الحساب غير مصرّح له بهذه العملية.

  • 429

    تم بلوغ حد الطلبات أو حد الإنفاق.

  • 502

    تعذّر على الخدمة إكمال الطلب.

  • 503

    خدمة API أو الفوترة غير متاحة مؤقتًا.

  • 504

    انتهت مهلة الخدمة أثناء معالجة الطلب.

  • default

    استجابة خطأ؛ قد تستخدم استجابات المنبع الممرَّرة تنسيقات المزوّد

    application/json
Request Example for post/v1/beta/dataforseo/backlinks/backlinks/live
curl https://openapi.felo.ai/v1/beta/dataforseo/backlinks/backlinks/live \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "target": "forbes.com",
    "mode": "as_is",
    "filters": [
      "dofollow",
      "=",
      true
    ],
    "limit": 5
  }
]'
{
  "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": [
        {
          "target": null,
          "mode": null,
          "custom_mode": null,
          "total_count": null,
          "items_count": null,
          "items": [
            {
              "type": null,
              "domain_from": null,
              "url_from": null,
              "url_from_https": null,
              "domain_to": null,
              "url_to": null,
              "url_to_https": null,
              "tld_from": null,
              "is_new": null,
              "is_lost": null,
              "backlink_spam_score": null,
              "rank": null,
              "page_from_rank": null,
              "domain_from_rank": null,
              "domain_from_platform_type": [
                "[Max Depth Exceeded]"
              ],
              "domain_from_is_ip": null,
              "domain_from_ip": null,
              "domain_from_country": null,
              "page_from_external_links": null,
              "page_from_internal_links": null,
              "page_from_size": null,
              "page_from_encoding": null,
              "page_from_language": null,
              "page_from_title": null,
              "page_from_status_code": null,
              "first_seen": null,
              "prev_seen": null,
              "last_seen": null,
              "item_type": null,
              "attributes": [
                "[Max Depth Exceeded]"
              ],
              "dofollow": null,
              "original": null,
              "alt": null,
              "image_url": null,
              "anchor": null,
              "text_pre": null,
              "text_post": null,
              "semantic_location": null,
              "links_count": null,
              "group_count": null,
              "is_broken": null,
              "url_to_status_code": null,
              "url_to_spam_score": null,
              "url_to_redirect_target": null,
              "ranked_keywords_info": "[Max Depth Exceeded]",
              "is_indirect_link": null,
              "indirect_link_path": [
                "[Max Depth Exceeded]"
              ]
            }
          ],
          "search_after_token": null
        }
      ]
    }
  ]
}
Backlinks