संदर्भ
Ahrefs बैकलिंक रिपोर्ट बनाम API आउटपुट: एक्शन का संदर्भ
यदि आप Ahrefs बैकलिंक रिपोर्ट निर्यात करने की आदी हैं, तो यह संदर्भ दिखाता है कि हमारे एक्शन से आप किन भागों को फिर से बना सकते हैं, प्रत्येक कॉल की लागत क्या है, और बड़े सॉफ़्टवेयर पैकेज कहाँ आगे हैं।

एक्शन, मूल्य और वे रिपोर्ट में क्या प्रतिस्थापित करते हैं
| एक्शन | क्रेडिट | एक सामान्य रिपोर्ट का निकटतम भाग | नोट्स |
|---|---|---|---|
| डोमेन, ओवरव्यू, स्टैट्स, सजेस्ट | 0 | शीर्षक गणनाएँ | कोई कुंजी आवश्यक नहीं |
| bulk_dr | 1 | सूची के लिए DR कॉलम | प्रति कॉल अधिकतम 2,000 डोमेन |
| तुलना | 1 | साइड-बाय-साइड डोमेन | अधिकतम 20 डोमेन |
| टॉप, dr_distribution, tld_breakdown | 1 | सारांश चार्ट | वितरण-शैली सारांश |
| refdomains | 2 | रिफ़रिंग डोमेन टैब | पेजिनेटेड |
| बैकलिंक्स | 2 | बैकलिंक्स टैब | पेजिनेटेड |
| anchors, anchor_cloud | 2 | एंकर टैब | क्लाउड प्रदर्शन के लिए है |
| toppages | 2 | लिंक्स द्वारा शीर्ष | वे पेज जो लिंक्स आकर्षित करते हैं |
| इंटरसेक्ट | 2 | लिंक इंटरसेक्ट | 2 से 10 डोमेन |
| सर्च, कीवर्ड | 3 | कोई सीधा मिलान नहीं | एंकर, शीर्षक और URL खोज |
रिपोर्ट टैब हमारे एक्शन से कैसे मैप होते हैं
अधिकांश रिपोर्ट निर्यात टैब्स में आते हैं, और प्रत्येक टैब का यहाँ एक अनुमानित समकक्ष है। यह एक सटीक प्रतिलिपि नहीं है। मैपिंग को एक शुरुआती बिंदु के रूप में पढ़ें, क्योंकि एक टैब में मौजूद एक फ़ील्ड हमारे प्रतिक्रिया में बिल्कुल नहीं भी हो सकता है।
रिफ़रिंग डोमेन टैब
एक ऐसी रिपोर्ट की कल्पना करें जो DR द्वारा सॉर्ट किए गए रिफ़रिंग डोमेन पर खुलती है। हमारा सबसे निकटतम विकल्प refdomains है, जो 2 क्रेडिट का है, और इसे उसी तरह सॉर्ट किया जा सकता है। अपनी स्क्रिप्ट में कॉलम के नाम बदलने की उम्मीद करें, क्योंकि पंक्ति फ़ील्ड के नाम एक्शन के अनुसार भिन्न होते हैं।
महीनों के बीच सॉर्ट ठीक करें। DR द्वारा सॉर्ट की गई एक सूची और अगले महीने में ट्रैफ़िक द्वारा सॉर्ट की गई सूची को ईमानदारी से डिफ नहीं किया जा सकता, इसलिए फ़ाइल के नाम में सॉर्ट कुंजी लिखें।
एंकर टैब, और क्लाउड प्रदर्शन के लिए क्यों है
anchors एंकर टैब के लिए कॉल है, जो 2 क्रेडिट का है। anchor_cloud का मूल्य समान है, लेकिन ऊपर दी गई तालिका के अनुसार, यह प्रदर्शन के लिए है। यदि कोई निर्णय संख्याओं पर निर्भर करता है, तो सादी सूची पढ़ें।
एंकर को एक प्रश्न के साथ पढ़ें: क्या कोई वास्तविक लेखक ये शब्द टाइप करेगा? ब्रांड नाम और नंगे URLs आमतौर पर पास हो जाते हैं। कई डोमेन पर दोहराए गए समान पैसों के वाक्यों का एक ब्लॉक नहीं, और वह ब्लॉक वह भाग है जिसकी सबसे पहले जाँच करनी चाहिए।
शीर्ष पेज और दो-से-दस डोमेन दृश्य
toppages लिंक्स द्वारा शीर्ष टैब के सबसे निकटतम चीज़ है। यह दिखाता है कि कौन से पेज लिंक्स आकर्षित करते हैं, और जब रैंक में बदलाव साइट के किसी फ़ोल्डर को प्रभावित करता है तो यह अक्सर डोमेन कुल से अधिक कुछ बताता है।
intersect दो से दस डोमेन लेता है और प्रति कॉल 2 क्रेडिट का खर्च करता है। मान लीजिए कि आप अपनी साइट की तुलना दो प्रतिस्पर्धियों से करते हैं। ओवरलैप तब दिखाता है कि किसे लिंकिंग साइट्स तीनों साझा हैं, जो सरल और सस्ता है।
कॉल पर लागू होने वाले पैरामीटर
हर सूची को नियंत्रित करने वाली तीन चीज़ें हैं। वे page, per और जोड़ी sort और order हैं। महीनों के बीच इन्हें स्थिर रखें।
per 10 से 5000 तक स्वीकार करता है, हालाँकि एक कॉल में 1,000 पंक्तियाँ तक लौटाता है, और गहरी पेजिनेशन 50,000 पंक्तियों पर रुक जाती है। प्रत्येक कॉल को एक बार बिल किया जाता है चाहे पंक्ति गणना कुछ भी हो, इसलिए एक पूर्ण पेज मांगने का खर्च दस पंक्तियाँ मांगने के बराबर है।
प्रमाणीकरण में क्वेरी में key=sk_... या Authorization: Bearer sk_... हेडर शामिल हो सकता है। CORS खुला है, लेकिन कुंजी को अपने सर्वर पर रखें, क्योंकि ब्राउज़र कोड इसे हर आगंतुक के लिए उजागर करता है।
क्रम मायने रखता है। जब आप परिणामों के माध्यम से पेजिंग करते हैं, तो संभावित रूप से महत्वपूर्ण डोमेन के लिए DR द्वारा अवरोही क्रम में सॉर्ट करें, या छोटी साइट्स की लंबी पूंछ की जाँच करने के लिए आरोही क्रम में। चाहे आप कुछ भी चुनें, इसे फ़ाइल के बगल में लिखें।
ऊपर दी गई तालिका को एक मानचित्र के रूप में और सहेजे गए प्रतिक्रियाओं को क्षेत्र के रूप में मानें। यदि आपकी अपेक्षित फ़ील्ड अनुपस्थित है, तो वहाँ मौजूद चीज़ों के आसपास बनाएं।
एक मासिक निर्यात, पाँच चरणों में
प्रत्येक महीने वही पाँच चरण चलाएं, ताकि जब आप उन्हें तुलना करें तो सहेजी गई फ़ाइलें एक-दूसरे से मेल खाएँ।
- 1
कॉल चुनें
प्रत्येक डोमेन के लिए
refdomains,anchorsऔरtoppagesचुनें। ओवरव्यू और स्टैट्स मुफ्त हैं, इसलिए उन्हें उसी फ़ोल्डर में जोड़ें। - 2
गहराई निर्धारित करें
page,per,sortऔरorderको एक बार सेट करें और उन्हें बनाए रखें। Per 5000 तक जा सकता है, लेकिन एक अकेली कॉल में 1,000 पंक्तियाँ तक लौटती हैं। - 3
प्रत्येक प्रतिक्रिया को अपरिवर्तित सहेजें
किसी भी पार्सिंग से पहले कच्चे JSON को डिस्क पर लिखें। यदि कोई स्क्रिप्ट बाद में विफल हो जाती है, तो सहेजी गई कॉपी वह है जिसके खिलाफ आप फिर से चलाते हैं।
- 4
_credits ऑब्जेक्ट पढ़ें
प्रत्येक प्रमाणीकृत प्रतिक्रिया अपनी लागत और शेष संतुलन की रिपोर्ट करती है। दोनों को एक लॉग लाइन में कॉपी करें, ताकि महीने का खर्च डैशबोर्ड के बिना दिखाई दे।
- 5
पिछले महीने से तुलना करें
सहेजी गई प्रतियों को डिफ करें। diff रेसिपी उन तीन कॉलम की सूची देती है जिन्हें बनाए रखना मूल्यवान है।

क्रेडिट, पंक्ति सीमाएँ और एक महीने का बिल
मूल्य सूची छोटी है। बिल इस बात पर निर्भर करता है कि आप कितनी बार कॉल करते हैं और आप कैसे पेजिंग करते हैं। तीन आदतें इसमें से अधिकांश निर्धारित करती हैं।
पंक्तियों की परवाह किए बिना प्रति कॉल एक चार्ज
प्रत्येक कॉल को एक बार बिल किया जाता है, इसलिए per=1000 का खर्च per=10 के बराबर है उसी एक्शन के लिए। एक पूर्ण पेज एक ऐसी सूची के लिए सस्ता विकल्प है जिसे आप पुनः उपयोग करेंगे, और एक त्वरित देखने के लिए व्यर्थ।
मान लीजिए कि आप एक डोमेन के लिए refdomains खींचते हैं हर महीने उसी दिन। वह 2 क्रेडिट है, या $0.0002, प्रकाशित दर $0.0001 प्रति क्रेडिट पर प्रति माह।
50,000 पंक्तियों की छत
गहरी पेजिनेशन 50,000 पंक्तियों पर रुक जाती है। एक लूप जो उससे आगे अगला पेज मांगता है कुछ नया नहीं पाता, इसलिए लूप शुरू होने से पहले पेज गिनती को कैप करें।
प्रति कॉल 1,000 पंक्तियों पर छत तक पहुँचने में पचास कॉल लगती हैं। प्रत्येक में 2 क्रेडिट, यह 100 क्रेडिट, या $0.01 है। सस्ता, लेकिन केवल यदि स्क्रिप्ट सही समय पर रुक जाती है।
एक मासिक आदत के लिए एक छोटा बजट
दस डोमेन की कल्पना करें, जिनमें से प्रत्येक के लिए refdomains और anchors मासिक रूप से खींचे जाते हैं। यह महीने में 40 क्रेडिट है, या $0.004, जो साइन-अप पर $100 मुफ्त क्रेडिट से लिया जाता है, जो 1,000,000 क्रेडिट है।
उस गति पर मुफ्त क्रेडिट लंबे समय तक चलता है, और खर्च लॉग दिखाता है कि क्या गति बनी हुई है। इसे बनाए रखें।
त्रुटि निवारण प्रतिक्रियाएँ
| आप देखते हैं | कारण | समाधान |
|---|---|---|
| HTTP 401 | कुंजी अनुपस्थित या गलत | कुंजी और हेडर वर्तनी की जाँच करें |
| HTTP 402 | क्रेडिट खत्म हो गया है | खाता पृष्ठ पर USDT (TRC-20) में टॉप अप करें |
| ok झूठ है | अनुरोध अस्वीकार कर दिया गया | बॉडी में संदेश और आपके द्वारा भेजे गए पैरामीटर पढ़ें |
| एक बड़े सॉफ़्टवेयर पैकेज की तुलना में कम पंक्तियाँ | अलग इंडेक्स और क्रॉल टाइमिंग | कुल योग की तुलना में रुझान तुलना करें |
| आपका पिछले सप्ताह बनाया गया लिंक अनुपस्थित है | इंडेक्स लगभग मासिक रूप से पुनर्निर्मित | अगले चक्र में फिर से जाँच करें |

एक अनुपस्थित पंक्ति एक प्रश्न है, उत्तर नहीं
दो प्रतिक्रियाओं के बीच गायब होने वाली एक पंक्ति एक सामान्य आश्चर्य है। यह तय करने से पहले कि इसका क्या अर्थ है, इसके द्वारा बताई जा सकने वाली कहानियों को अलग करें।
एक गायब पंक्ति के पीछे तीन कहानियाँ
लिंक कभी इंडेक्स नहीं किया गया हो सकता है, या इसे हटा दिया गया हो सकता है। तीसरी कहानी टाइमिंग की है: पेज को इंडेक्स पुनर्निर्माण से पहले या बाद में क्रॉल किया गया था, और पंक्ति एक बाद के चक्र में दिखाई देती है।
एक कॉल इनमें से अलग नहीं कर सकती। केवल एक दूसरी कॉपी जो बाद में ली गई हो, साथ ही पेज को देखने से सूची संकीर्ण हो जाती है।
उसके पीछे भागने से पहले पंक्ति का मूल्यांकन करें
किसी भी आउटरीच से पहले डोमेन के DR और लिंकिंग पेज की जाँच करें। एक कमजोर साइट से हटाया गया लिंक शायद ही किसी योजना को बदले। एक ऐसे पेज से हटाया गया लिंक जिसने पाठकों को आकर्षित किया हो, उसके मालिक को एक नोट देना उचित हो सकता है। संदिग्ध तालिका दिखाती है कि एक गायब पंक्ति व्यापक कारणों में कहाँ बैठती है।
एक निर्यात को हमारी कॉल पर ले जाना
क्या मैं Ahrefs द्वारा दिए गए वही कॉलम निर्यात कर सकता हूँ?
एक-दूसरे के लिए नहीं। पंक्ति फ़ील्ड एक्शन के अनुसार भिन्न होते हैं, इसलिए एक सहेजी गई प्रतिक्रिया खोलें और नामों को स्वयं मैप करें। ऊपर दी गई तालिका रिपोर्ट के प्रत्येक भाग के लिए निकटतम एक्शन का नाम बताती है, लेकिन फ़ील्ड के नाम भिन्न होंगे।
क्या API Ahrefs सब्सक्रिप्शन से सस्ता है?
जवाब कॉल वॉल्यूम पर निर्भर करता है। हमारी प्रकाशित की गई कीमत 1,000 एक-क्रेडिट कॉल के लिए $0.10 है। Ahrefs सब्सक्रिप्शन के अंदर API यूनिट बेचता है, $129 प्रति माह 200,000 यूनिट के लिए, प्रति अनुरोध कम से कम 50 यूनिट के साथ। निर्णय लेने से पहले अपनी कॉल गिनें।
क्या पुराने निर्यात नए निर्यात के साथ तुलना कर सकेंगे?
केवल यदि सॉर्ट, गहराई और स्रोत मेल खाते हैं। एक अलग टूल से एक अलग सप्ताह में खींची गई एक फ़ाइल एक नमूना है। पुरानी फ़ाइलें रखें और नई श्रृंखला को एक स्पष्ट रूप से लेबल किए गए जोड़े के साथ शुरू करें।
क्या मुझे कुंजी को अपने सर्वर पर रखना चाहिए?
हाँ। CORS खुला है, इसलिए एक ब्राउज़र API को कॉल कर सकता है, लेकिन फ्रंट-एंड कोड में कुंजी हर आगंतुक के लिए दिखाई देती है। अपने सर्वर से अनुरोध भेजें और एक पर्यावरण चर से कुंजी पढ़ें।
इन कॉल के ऊपर एक रिपोर्ट बनाने से पहले
- प्रत्येक एक्शन के लिए एक सहेजी गई प्रतिक्रिया खोलें और नोट करें कि आप वास्तव में कौन सी पंक्ति फ़ील्ड नाम प्राप्त करते हैं।
- निर्णय लें कि हर फ़ाइल के नाम में कौन सा महीने का लेबल जाएगा।
- मासिक खींचने के बीच
page,per,sortऔरorderको समान रखें। - प्रत्येक प्रमाणीकृत प्रतिक्रिया से
_creditsऑब्जेक्ट लॉग करें ताकि प्रति नौकरी खर्च दिखाई दे। - अपनी स्क्रिप्ट में गहरी पेजिनेशन को कैप करें, क्योंकि सूचियाँ 50,000 पंक्तियों पर रुक जाती हैं।
- किसी भी रिपोर्ट में एक ताज़ापन नोट जोड़ें जिसे आप सौंपते हैं, यह कहते हुए कि इंडेक्स लगभग मासिक रूप से रिफ्रेश होता है।
एनवलप पढ़ना
प्रत्येक प्रतिक्रिया ok ले जाती है। प्रमाणीकृत प्रतिक्रियाएँ _credits भी जोड़ती हैं, ताकि आप प्रति नौकरी खर्च लॉग कर सकें और संतुलन पर नज़र रख सकें।
curl -s "https://rankele.com/api.php?action=toppages&q=example.com&per=50&key=sk_live_..." | head -c 600
# header style
curl -s -H "Authorization: Bearer sk_live_..." \
"https://rankele.com/api.php?action=bulk_dr&domains=example.com,example.org"Ahrefs सब्सक्रिप्शन के अंदर API यूनिट बेचता है, $129 प्रति माह 200,000 यूनिट के लिए, प्रति अनुरोध 50 यूनिट न्यूनतम के साथ। यह कीवर्ड, रैंक ट्रैकिंग और एक ताज़ा क्रॉल भी प्रदान करता है, और Semrush भी। हम लिंक डेटा को कम प्रति-कॉल मूल्य पर कवर करते हैं और इसके परे कुछ नहीं। मासिक रनबुक पढ़ें यदि वह वह अंतर है जिसे आपको भरना है। स्पैम स्पाइक निर्णय वृक्ष सस्ते सारांश कॉल के लिए एक अच्छा पहला उपयोग है।