Verifică mai întâi backlink gratuit, apoi cheltuiește cei $100 cu scop precis
Patru acțiuni nu costă nimic. Soldul de start este de 1.000.000 de credite. Aceste bugete arată cât de departe ajung acestea pentru proiecte tipice de dezvoltare.

Lista de prețuri într-un singur loc
Preplătit, fără abonament, fără minim lunar. Un credit valorează $0,0001.
Trei bugete, toate ipotetice
Acestea sunt exemple de planificare, nu rapoarte din conturi reale. Modifică volumele și aritmetica rămâne valabilă, așa că înlocuiește cu datele tale.
Bugetul A: un widget public
Un verificator DR gratuit pe blogul tău folosește domain, care costă 0 credite. Zece mii de verificări pe lună sunt gratuite la API, iar singura factură pe care o ai este pentru hosting, care nu ne privește. Un instrument de verificare backlink gratuit pe un blog face aceeași apelare, vizibilă de un vizitator pe pagină.
Cache-uiește apelurile gratuite pentru o zi, așa cum face ghidul Next.js. Un widget care primește o mie de verificări de la un articol popular face apoi un singur apel upstream pe domeniu pe zi, ceea ce menține aritmetica simplă și pagina rapidă.
Factura care contează pentru un widget este cea de hosting și gestionare a traficului, așa că estimează-le mai întâi și tratează API-ul ca pe elementul minor pe care este.
Bugetul B: un raport de agenție
Lunar, 300 de domenii clienți, un apel refdomains pentru fiecare la 2 credite. Asta înseamnă 600 de credite pe lună și 7.200 pe an, adică $0,72. Mic. Soldul de $100 ar acoperi aproximativ 139 ani la acest ritm, așa că spațiul de stocare și timpul tău sunt dominanți, nu API-ul.
Programarea este aici factorul determinant. Rularea aceluiași set de 300 de domenii săptămânal în loc de lunar înseamnă de aproximativ patru ori mai multe rulări, iar deoarece indexul se reîmprospătează aproximativ lunar, majoritatea răspunsurilor săptămânale repetă ultimul rezultat.
Bugetul C: un export complet
Un domeniu, 50 de apeluri de câte 1.000 de rânduri pentru a atinge limita de 50.000, la 2 credite fiecare: 100 de credite, adică un cent. Repetă pentru 1.000 de domenii și cheltuiești 100.000 de credite, adică $10 din cei $100 și o zecime din sold.
Costul în credite este mic, dar rândurile stocate nu sunt. Planifică spațiul de disc pentru ele la fel cum faci pentru credite și păstrează doar coloanele de care au nevoie rapoartele tale.
Dacă exportul trebuie repetat lunar, cifra lunară este cea de pus în buget, nu totalul unic.
Ce lasă în afara bugetelor
Observă ce lipsește: un plan lunar. Nu există abonament de reînnoit și plătești pentru apeluri, nu pentru locuri. Ieftin. Fiecare buget se bazează pe același adevăr. Scriptul bulk și notele de paginare arată codul din spatele acestor numere de apeluri.
Un buget care ignoră timpul este incomplet, așa că secțiunea următoare adaugă costurile care stau în afara listei de prețuri.
O linie în plus aparține fiecărui buget: costul relucrării unui job eșuat. Dacă un job se oprește și repornește de la început, apelurile plătite se repetă, așa că logica de reluare este și ea un element de buget.
Aceeași sumă, un alt furnizor
| API SEOMasters.dev | API Ahrefs (așa cum a fost citat) | |
|---|---|---|
| Punct de intrare | $0, apoi credit preplătit | De la $129 pe lună |
| Alocare | 1.000.000 de credite gratuite la înregistrare | 200.000 de unități pe lună |
| Minim per solicitare | Niciunul; acțiunile gratuite costă 0 | Cel puțin 50 de unități |
| Cele mai multe solicitări pe lună la acel minim | Nu se aplică | 4,000 |
| Cuvinte cheie, urmărire poziții, crawl zilnic | Nu este oferit | Da, iar Semrush le oferă de asemenea |

Ce nu include un buget
Linia API este cel mai mic element în majoritatea proiectelor. Trei alte costuri sunt de obicei mai importante, iar o pagină de buget ar trebui să le menționeze.
Hosting și stocare
Serverul tău, baza ta de date și gazda cron facturează separat, iar împreună pot costa mai mult decât apelurile însele. Imaginează-ți un job nocturn pe un VPS mic: VPS-ul este linia de urmărit, nu apelurile.
Un tabel brut de răspunsuri stocate ocupă și el spațiu de disc. Estimează creșterea lui pe baza unui lot salvat, înmulțit cu rulările pe care le planifici.
Evaluează jobul înainte de a alege gazda. Un job cron care rulează o dată pe lună are nevoie de mult mai puțin decât un worker care rămâne activ toată ziua, iar diferența decide adesea bugetul.
Jurnalele sunt și ele un cost. O linie per apel, păstrată un an, se adună la un job aglomerat, așa că decide perioada de retenție în mod intenționat, nu implicit.
Părăsirea în doi ani
Bugetează o ieșire, nu doar un început. Dacă apare o redesign sau un nou furnizor în doi ani, munca este stratul de fetch și maparea câmpurilor, iar scriptul bulk păstrează corpuri brute care fac acea mapare mai ușoară.
Păstrează răspunsurile vechi atâta timp cât istoria este importantă pentru tine, deoarece ele sunt singura înregistrare a numerelor pe care le-au folosit rapoartele tale.
Scrierea ieșirii acum costă o oră. Descoperirea în doi ani că corpurile brute nu au fost păstrate costă o reconstrucție a istoriei.
Stoară o scurtă descriere a fiecărui câmp pe care îl citești, în același folder cu corpurile brute. Acea descriere este ceea ce permite unei echipe viitoare să mapheze istoria fără ghicire.
Timpul tău pe stratul de fetch
Stratul de fetch, retry-urile și lista albă necesită o după-amiază pentru a fi scrise și mai mult pentru a fi testate. Numără acel timp înainte de a decide că un instrument gratuit este gratuit.
Este linia pe care o lasă în afara bugetelor majoritatea, și este de obicei cel mai mare element după hosting. Scrie-o oricum, astfel încât comparația să fie onestă.
Un test bun este timpul necesar unui dezvoltator nou pentru a face un apel de la zero. Dacă asta durează o zi, stratul de fetch este costul real al proiectului, nu creditele.
Pune o figură orară aproximativă lângă acel timp, chiar și o estimare. O estimare scrisă este mai ușor de contestat decât un cost care nu apare niciodată în fișier.
Verificarea aritmeticii înainte de a-i avea încredere
Un buget este la fel de bun cât și înmulțirea lui. Două verificări prind cele mai multe greșeli înainte ca un job programat să le facă vizibile.
Începe de la prețul pe credit
Un credit este $0,0001. Asta face 10.000 de credite $1 și 1.000.000 de credite de start $100, care este singura conversie de care are nevoie un fișier de planificare.
Scrie conversia o dată, într-o celulă sau constantă, și reutilizeaz-o. Rescrierea ei în trei locuri este modul în care un fișier se termină cu trei prețuri diferite.
Păstrează fișierul în credite până la ultima linie. Conversia timpurie și apoi înmulțirea din nou este locul uzual unde se strecoară neobservat un factor de zece.
Un fișier de planificare cu o coloană de valută invită la rotunjire. Păstrează o coloană de credite lângă coloana de dolari și lasă dolarii să fie figura derivată.
Testează un apel împotriva soldului
Fă un apel plătit, citește _credits înainte și după, și verifică că scăderea egalează prețul acțiunii. Un apel refdomains ar trebui să mute soldul cu 2 credite, iar un apel search cu 3.
Dacă scăderea diferă, oprește-te înainte ca un job programat să multiplică discrepanța. Testul de apel costă fracțiuni de cent, ceea ce îl face cel mai ieftin test din întregul buget.
Înregistrează testul în același jurnal ca și rulările. O lună mai târziu, linia de test arată cât a costat fiecare acțiune când fișierul a fost scris, ceea ce este util dacă lista de prețuri se schimbă.
Verifică soldul pe propria pagină de cont și o dată. Cele două numere ar trebui să coincidă, iar o discrepanță merită o notă scurtă în manualul de rulare.
Setarea unui buget lunar în cod
- 1
Numără apelurile plătite
Numără apelurile tale plătite per run și înmulțește cu rulările dintr-o lună. Scrie totalul într-un fișier de configurare lângă cod.
- 2
Convertește apelurile în credite
Înmulțește cu costul în credite din lista de prețuri: 1 pentru
bulk_dr, 2 pentrurefdomains, 3 pentrusearch. Rezultatul este retragerea lunară în credite. - 3
Setează un nivel de alertă
Alege un sold care ar trebui să trimită un mesaj celui care reîncarcă. Compară-l cu valoarea
_creditsdin ultimul răspuns. - 4
Revizuiește după o lună
Compară retragerea reală cu estimarea. O diferență înseamnă de obicei o buclă, un retry sau o acțiune pe care nu te-ai așteptat să ruleze.

Unde am pune-o
Cheltuiește pe extrageri profunde lunare, păstrează restul gratuit
Deoarece indexul se reîmprospătează aproximativ o dată pe lună, orice mai frecvent decât lunar repetă răspunsul de ieri. Programe extragerile plătite lunar și lasă cele patru acțiuni fără cheie să gestioneze verificările zilnice.
- Cache-uiește apelurile gratuite pentru o zi
- Permite acțiunile plătite în cod
- Jurnalizează
_creditsdupă fiecare apel - Reîncarcă în USDT (TRC-20) doar când soldul justifică
Întrebări despre bani
- Expiră cei $100?
- Materialul pe care îl deținem pentru acest site nu oferă o dată de expirare, așa că nu o menționăm. Verifică pagina de cont, care îți arată soldul și activitatea, înainte de a planifica un job de lungă durată.
- Este nevoie de card pentru a începe?
- Nu. Autentifică-te cu un cont Google și creditul de $100 este adăugat fără card. Reîncărcările ulterioare se fac în USDT pe rețeaua TRC-20 din pagina de cont.