إدخال: التكلفة
واجهة برمجة تطبيقات فحص ترتيب النطاق: تكلفة كل إجراء
الرصيد الواحد يساوي $0.0001. يسرد هذا الجدول سعر وحد كل إجراء، ثم يقيّم تكلفة ثلاثة مهام نموذجية.

التكلفة والحد لكل إجراء
| الإجراء | الرصيد | الدولار لكل طلب | الحد لكل طلب |
|---|---|---|---|
| domain, overview, stats, suggest | 0 | $0 | لا يتطلب مفتاحاً |
| bulk_dr | 1 | $0.0001 | حتى 2,000 نطاق |
| compare | 1 | $0.0001 | حتى 20 نطاقاً |
| top, dr_distribution, tld_breakdown | 1 | $0.0001 | هدف واحد |
| refdomains, backlinks, anchors, toppages, anchor_cloud | 2 | $0.0002 | حتى 1,000 صف |
| intersect | 2 | $0.0002 | من 2 إلى 10 نطاقات |
| search, keyword | 3 | $0.0003 | حتى 1,000 صف |
التعاريف المستخدمة في الجدول
الرصيد هو وحدة الفوترة. يساوي الرصيد الواحد $0.0001، لذا فإن 10,000 رصيد تساوي دولاراً واحداً بالضبط. الطلب هو طلب HTTP واحد.
الصف هو عنصر واحد في القائمة المعادة، على سبيل المثال رابط خلفي واحد. تنطبق الحدود على كل طلب. ينطبق حد التصفح العميق على كل استعلام، وعند بلوغه يكون الحل هو تضييق نطاق السؤال.
قراءة الجدول
وحدة الفوترة هي المكالمة، وليس الصف. جلب 1000 رابط خلفي يكلف نفس جلب 10: اثنان من الاعتمادات.
الأرخص على الإطلاق هو bulk_dr. تكلفة ألفين من النطاقات هي $0.0001، وهو سعر صف واحد في التسعير لكل صف. يتم تحديد التصفح العميق عند 50000 صف، لذا بعد هذا العمق، قم بتضييق الاستعلام بدلاً من التصفح.
يبدأ الحساب الجديد برصيد مجاني بقيمة $100، أي مليون من الاعتمادات. يتم شحن الرصيد لاحقاً عبر USDT على شبكة TRC-20 من خلال صفحة الحساب، لذا فإن الرصيد الذي تراه هناك هو الذي تسحب منه كل مكالمة.

اختيار أرخص إجراء لا يزال يجيب على السؤال
تتطلب معظم الأسئلة أكثر من إجراء واحد للإجابة عليها. اختر الإجراء ذو تكلفة الاعتمادات الأقل الذي لا يزال يعطيك الإجابة التي تحتاجها.
أرخص مسار يتكون غالباً من خطوتين: تقييم قائمة كبيرة بتكلفة منخفضة، ثم الدفع للتفاصيل في قائمة قصيرة.
قيّم أولاً، ثم اعرض القائمة
تُقيّم درجات DR بالجملة ما يصل إلى 2,000 نطاق مقابل 1 رصيد لكل استدعاء. شغّلها على القائمة الكاملة، ثم احصل على قوائم النطاقات التي تتطلب 2 رصيد فقط للقائمة المختصرة.
تتكلف القائمة المختصرة المكونة من 40 اسمًا 80 رصيدًا لقوائم النطاقات المرجعية، أو $0.008. هذا مبلغ ضئيل مقارنة بخطوة الفحص، وهي السبب في التضييق أولاً.
اكتب قاعدة القائمة المختصرة، بحيث تطبق كل عملية شهرية عليها بنفس الطريقة وتبقى الأرقام قابلة للمقارنة.
قارن مجموعة الأقران
تستغرق المقارنة ما يصل إلى 20 نطاقًا مقابل 1 رصيد. تتسع مجموعة الأقران بهذا الحجم لاستدعاء واحد، حيث ستكلف قائمة لكل منافس 2 رصيد لكل استدعاء.
استخدمها للحصول على إجابة مقارنة لمجموعة صغيرة. انتقل إلى القوائم فقط عندما يحتاج موقع واحد إلى عمق أكبر.
إجراءات الهدف الواحد
تتكلف top و dr_distribution و tld_breakdown 1 رصيد لكل منها وتأخذ هدفًا واحدًا. تجيب على أسئلة أضيق من القائمة، وهذا هو سبب تكلفتها الأقل.
تحقّق من السؤال الذي تطرحه قبل أن تختار. الإجابة الرخيصة على السؤال الخاطئ تبقى إجابة خاطئة.
ثلاثة أمثلة على المهام، مع الأسعار
| المهمة | المكالمات | الاعتمادات | التكلفة |
|---|---|---|---|
| تقييم 10000 نطاق باستخدام bulk_dr | 5 | 5 | $0.0005 |
| قائمة 5000 نطاقًا مرجعيًا لموقع واحد، 1000 في كل مكالمة | 5 | 10 | $0.001 |
| البحث عن النص المرسِل عبر 300 علامة تجارية، مكالمة واحدة لكل منها | 300 | 900 | $0.09 |
التنبؤ بتشغيل العملية قبل بدئها
التنبؤ لا يكون أفضل من وحدته. هنا الوحدة هي المكالمة، لذا احسب المكالمات، اضربها في الاعتمادات، وحوّلها إلى دولارات مرة واحدة في النهاية.
معظم المفاجآت تأتي من الخطوة التي لم يُسعّر أحد. قائمة متابعة أو إعادة محاولة تضيف مكالمات إلى الخطة، وكل واحدة منها تحمل سعرًا.
قم بميزانية كل سير عمل على حدة
تنبأ بكل نوع مهمة بشكل منفصل. تشغيل الفحص، المراجعة الشهرية، والفحص لمرة واحدة لها أشكال مختلفة، ومتوسط مدمج واحد يخفي المكلف منها.
لنقل أن فحصًا أسبوعيًا افتراضيًا لـ 10000 فرصة يتطلب خمس مكالمات bulk_dr. هذا يعني 5 اعتمادات، أو $0.0005، قبل بدء أي عمل متابعة.
اكتب الميزانية بالاعتمادات أولاً وبالدولارات ثانياً. تتطابق الاعتمادات مع السطر في كل مكالمة، لذا تظل الحسابات واضحة عند مراجعة تشغيل مقابل خطته.
السماح بإعادة المحاولة
تضيف عمليات إعادة المحاولة مكالمات. عشر عمليات إعادة محاولة على خطة مكونة من 100 مكالمة هي زيادة بنسبة 10 في المئة، حتى عندما تبدو كل إعادة محاولة رخيصة.
لا يُذكر في هذا الإدخال ما إذا كانت المكالكة الفاشلة محسوبة أم لا. اختبرها مرة واحدة بمكالمة رخيقة واقرأ _credits قبل أن تعتمد على أي من الإجابتين.
أوقف حلقة تتزايد باستمرار
تقرر البرامج النصية والوكلاء أحياناً أن مكالمة إضافية ستفيد. يمكن للحلقة بدون حد أن تنفق أكثر بكثير مما سمحت به الخطة.
ضع الحد في الكود: الحد الأقصى لعدد المكالمات، وتوقف عندما ينخفض الرصيد عن ما يحتاجه باقي العمل.
يجعل سطر سجل بسيط لكل مكالمة الانحراف مرئياً في وقت مبكر. سجل الإجراء، وعدد النطاقات وقيمة _credits. قارن المجموع الجاري بالخطة في نهاية كل دفعة.
نقطة مقارنة
تسعير لكل مكالمة مقابل وحدات الاشتراك
تبيع Ahrefs وحدات API داخل الاشتراكات، من $129 شهرياً مقابل 200000 وحدة، مع 50 وحدة على الأقل لكل طلب. نحن نبيع بيانات الروابط فقط، بسعر لكل مكالمة وبسعر رخيص. إذا كنت بحاجة إلى بيانات الكلمات الرئيسية أو تتبع الترتيب أو زحف يومي، اشترِ Ahrefs أو Semrush بدلاً من ذلك.
- بيانات يتم تحديثها تقريباً شهرياً
- لا توجد بيانات كلمات رئيسية أو ترتيب
- اطلع على إدخال الصيغة لمعرفة ما هو DR
تُدرج هذه السجل الأسعار وحدود كل مكالمة فقط. لا تذكر عدد الطلبات في الثانية، لأن هذا الرقم غير منشور هنا. أضف آليات إعادة المحاولة والتأخير إلى أي حلقة تكرار.
تحديد تكلفة التنفيذ قبل البدء
حساب عدد النطاقات
لنفترض أن القائمة تحتوي على 10,000 نطاق. اقسم الرقم على 2,000 وقرب النتيجة لأعلى للحصول على 5 مكالمات bulk_dr.
اضرب بالاعتماد على الرصيد
5 مكالمات بـ 1 رصيد لكل مكالمة تساوي 5 أرصدة. بسعر $0.0001 للرصيد الواحد، يصبح المجموع $0.0005.
إضافة مكالمات المتابعة
لنفترض أنك قمت لاحقًا بإدراج النطاقات المرجعية لأفضل 40 نطاقًا. وبمعدل 2 رصيد لكل نطاق، يضاف ذلك 80 رصيدًا، أو ما يعادل $0.008.
قارن مع الرصيد
يحتوي الحساب الجديد على 1,000,000 رصيد. يستخدم المثال بأكمله 85 منها. اطّلع على تسجيل الخطأ لمعرفة ما يحدث عند الصفر.

تخزين الإجابات التي دفعت ثمنها بالفعل
الأسئلة المتكررة هي أرخص الهدر الذي يمكن إزالته. يخزن المخزن المؤقت نتيجة مرة واحدة ويجيب على الطلب التالي من الذاكرة.
احفظ في المخزن المؤقت حسب النطاق والإجراء، وليس بالنطاق فقط. نتيجة تقييم DR الشامل وقائمة النطاقات المرجعية لنفس الاسم إجابتان مختلفتان بسعرين مختلفين.
دع مجموعة التحديث تحدد تاريخ الانتهاء
يتم تحديث الفهرس تقريبًا مرة واحدة شهريًا. عادةً ما يُرجع الاستدعاء المتكرر داخل نفس الشهر نفس لقطة البيانات، لذا فإن المخزن المؤقت الذي يستمر حتى التحديث التالي يخسر القليل.
احتفظ بطابع زمني مع كل إدخال. من الصعب الدفاع عن قيمة مخزنة بدون تاريخ في تقرير لاحق.
وظيفة تُنفَّذ بتردد أعلى مما تدفعه عملية التحديث عادةً مقابل التقاط صورة لنفس البيانات داخل دورة واحدة. يمنع التخزين المؤقت هذا التكرار.
ما لا ينبغي تخزينه مؤقتاً
فشل الاستدعاء ليس إجابة. لا تخزن أخطاء 401 أو 402 كنتيجة نهائية، لأن الاستدعاء التالي قد ينجح بمجرد إصلاح المفتاح أو الرصيد.
العمليات المجانية رخيصة التكرار، لذا قد لا يكون التخزين المؤقت مجدياً من حيث الكود المطلوب لها. قس التكلفة أولاً.
أدرج اسم العملية والمعاملات التي تحدد الإجابة في مفتاح التخزين المؤقت، مثل per و sort. قائمتان بترتيب مختلفين تعنيان نتيجتين مختلفتين.
قراءة قيمة _credits استدعاءً تلو الآخر
كل استجابة موثقة تُبلغ عن تكلفتها الخاصة. اقرأ هذه القيمة بجانب الجدول، حيث يرتبط كل استدعاء بعملية واحدة وسعر واحد.
سجّل القيمة أثناء التنفيذ. يكون المجموع غير المبرر أسهل في التتبع عندما يحمل كل استدعاء بالفعل اسم العملية.
تصبح وظيفة فحص ترتيب النطاق أسهل في التدقيق عندما تحمل كل استجابة سعرها الخاص. طابق القيمة مع الجدول، ويتوقف الفاتورة عن أن تكون لغزاً.
مطابقة كل شحنة بعملية
استجابة تُبلغ عن 2 رصيد يجب أن تنتمي إلى عملية تكلفتها 2 رصيد، مثل إضافة قائمة. شحنة بقيمة 3 رصيد تنتمي إلى البحث أو الكلمات المفتاحية. أي شيء آخر يستدعي تدقيقاً أعمق.
إذا لم تتطابق الشحنة، تحقق من اسم العملية الذي أرسلته قبل فحص الرصيد. الخطأ عادةً يكون خطأ مطبعياً في معامل العملية.
اكتشاف الحلقة من خلال مجموعاتها
تظهر الحلقة كثرة استدعاءات متطابقة بنفس التكلفة. إذا نما المجموع الخاص بعملية واحدة أسرع بكثير من البقية، ابحث عن خطوة إعادة محاولة أو ترقيم صفحات لا تنتهي.
قارن هذا المجموع بالتوقعات لنفس الوظيفة، وليس بشهر الماضي، لأن أحجام الوظائف تتغير من تشغيل لآخر.
قبل الموافقة على التنفيذ
- احسب المكالمات، لا الصفوف
- اضرب كل مكالمة في تكلفة الرصيد الخاصة بإجراءها
- أضف سطراً للمحاولات وإعادة القائمة
- حدد نقطة توقف في الكود
- تأكد من أن الرصيد يغطي الخطة بالكامل مع هامش أمان
أسئلة حول الحسابات
كم تكلفة المكاللة التي تُرجع 1,000 صف؟
نفس تكلفة المكالمة التي تُرجع عشر صفوف. الفوترة تتم مرة واحدة لكل مكالمة. تكلفة إجراء القائمة مثل الروابط الخلفية هي 2 رصيد، أو $0.0002، بغض النظر عن عدد الصفوف حتى الحد الأقصى.
أي إجراء يناسب قائمة طويلة من العملاء المحتملين؟
إجراء bulk_dr، الذي يقيّم ما يصل إلى 2,000 نطاق مقابل 1 رصيد. بالنسبة لـ 100,000 نطاق، يتطلب ذلك 50 مكالمة و50 رصيداً، أي نصف سنت.
هل الإجراءات المجانية مقصورة على الرصيد المجاني؟
لا. الإجراءات المجانية لا تكلف شيئاً ولا تحتاج إلى مفتاح. رصيد التسجيل بقيمة $100 ينطبق فقط على الإجراءات المدفوعة.