Sari la conținut
CranSEO
CranSEOÎnregistrare

798,5 miliarde de backlinkuri indexate

Alternativă DataForSEO pentru analiștii care folosesc R

CranSEO returnează backlinkuri, domenii de referință, anchor text-uri și un DR de 0-100 în format JSON simplu, gata pentru un tibble. Primești 100 $ credit gratuit la înregistrare, iar indexul cuprinde 181.132.097 de domenii.

  • JSON care se încarcă direct într-un tibble
  • Acțiunile gratuite nu necesită cheie, astfel încât notebook-urile pot fi partajate
  • 1 credit costă 0,0001 $, fără abonament
GET /api.php?action=domainJSON

$ curl "https://cranseo.com/api.php?action=overview&q=nytimes.com&key=sk_live_..."

Pentru cine este

De ce analiștii aleg o alternativă DataForSEO doar pentru datele de linkuri

Majoritatea notebook-urilor necesită un singur tabel. O alternativă DataForSEO își câștigă locul când sarcina se referă doar la linkuri: domenii de referință, anchor text-uri, pagini principale și un singur număr de încredere comparabil per domeniu, extrase în același mod în fiecare lună, astfel încât raportul să poată fi reluat.

Am construit CranSEO pentru această nișă specifică. Mic, în mod intenționat. Este o API REST bazată pe propriul crawler și pe propriul index de linkuri, fără suite de cuvinte cheie și fără urmărire a pozițiilor, astfel încât răspunsul este mic și predictibil. Arborele decizional arată când acest lucru este suficient.

Acesta este, de asemenea, și limita sa. Pentru cercetarea cuvintelor cheie, urmărirea SERP sau un crawl zilnic proaspăt, Ahrefs sau Semrush rămân produsele mai complete, iar un furnizor mai amplu precum DataForSEO acoperă teritorii pe care noi nu le acoperim.

Reproductibilitatea este argumentul real. Un sold preplătit, o cheie păstrată în .Renviron și o reîmprospatare lunară îți oferă un pipeline care se comportă la fel în octombrie ca în martie, așa cum este detaliat în manualul lunar.

Cum funcționează

De la cheie la tibble în patru pași

01

Verifică înainte de a te autentifica

Acțiunile gratuite pentru domeniu, prezentare generală, statistici și sugestii nu necesită cheie. Rulează una din httr2 într-un notebook și examinează rezultatul pentru a vedea structura.

02

Autentificare cu Google

Creditul de înregistrare de $100 echivalează cu 1.000.000 de credite și nu necesită card. Copiază cheia în .Renviron, niciodată în fișierul .Rmd sau .qmd.

03

Importă în bloc

bulk_dr preia până la 2.000 de domenii per apel pentru 1 credit. Un singur apel poate evalua o întreagă coloană din exportul de linkuri Search Console.

04

Planifică reîmprospătarea

Graficul se actualizează aproximativ o dată pe lună, așa că un job lunar cu o instantanee datată este ritmul corect. Rulările zilnice repetă doar aceleași numere.

Banca de lucru a atelierului, cu șubler care rafinează minereul brut de fier în angrenaje metalice precise

O singură cerere, un singur data frame

Acțiunea gratuită de prezentare generală este suficientă pentru a-ți testa configurația. Înlocuiește cu un domeniu din exportul tău și inspectează coloanele cu glimpse() înainte de a construi pe ele.

r
library(httr2)
library(dplyr)

resp <- request("https://cranseo.com/api.php") |>
  req_url_query(action = "overview", q = "nytimes.com") |>
  req_perform() |>
  resp_body_json()

glimpse(resp)

Pentru cine este

Cum să alegi un furnizor pentru datele de linkuri

Alegerea potrivită depinde de sarcina pe care o îndeplinește notebook-ul tău. Trei întrebări rezolvă majoritatea aspectelor.

Cum să compar corect furnizorii pentru datele de linkuri?

Începe cu sarcina, nu cu brandul. Dacă notebook-ul tău are nevoie de volume de cuvinte cheie, furnizorul care le vinde rămâne în pipeline. Dacă are nevoie doar de domenii care fac referire, anchor text și un număr de încredere per domeniu, un API dedicat linkurilor poate acoperi acea etapă la un preț per apel.

Apoi, evaluează un ciclu complet în raport cu ceea ce plătești deja. Pagina de buget prezintă aritmetica cu numere ipotetice, astfel încât să poți introduce propriile valori.

Ce se întâmplă când cheia sau soldul eșuează?

O cheie lipsă sau incorectă returnează HTTP 401, iar un sold gol returnează HTTP 402. Scrie ambele ca condiții explicite de oprire în scriptul tău, astfel încât un eșec de rulare să fie semnalat clar, în loc să scrie un tabel parțial.

Analiza detaliată parcurge locul unde ar trebui plasate aceste verificări într-un pipeline.

Cum să păstrezi reproducibilitatea muncii?

Stoară o instantanee datată în fiecare lună și generează rapoarte din acel fișier, nu din API. Indexul se reîmprospătează aproximativ o dată pe lună, așa că un job zilnic ar repeta doar aceleași numere.

Manualul lunar listează pașii, de la extragerea programată până la foaia de rulare.

Poziția noastră

Bun pentru tabele de linkuri, nu o suită completă de SEO

Răspundem bine la o singură întrebare: cine se leagă de cine și cât de puternic este acel domeniu pe o scară logaritmică. Orice dincolo de linkuri aparține unui alt instrument, și spunem acest lucru clar.

  • Datele se reîmprospătează aproximativ lunar, așa că linkul din săptămâna trecută poate lipsi
  • DR este metrica noastră proprie, comparabilă ca spirit cu Ahrefs DR sau Moz DA, dar nu are aceeași valoare
  • Ahrefs vinde unități API în planuri de la $129/lună pentru 200,000 de unități, cu un minim de 50 de unități per cerere
  • Fără cuvinte cheie, fără tracking de poziții, fără date SERP

Listă de verificare

Înainte de prima execuție programată

  • Cheia stocată într-o variabilă de mediu, nu în notebook
  • Un apel de test logat cu costul afișat în câmpul de credite
  • Gestionarea erorilor HTTP 401 (cheie invalidă) și HTTP 402 (sold gol)
  • Data snapshot-ului scrisă în fiecare fișier de ieșire
  • O notă în raport că DR este un număr intern pe scară logaritmică

Întrebări frecvente

Întrebările pe care le pun analiștii înainte de a trece la altceva

Care este o alternativă bună la DataForSEO dacă am nevoie doar de backlinks?

Un API doar pentru linkuri este cea mai ușoară opțiune. CranSEO returnează backlinks, domenii de referință, anchor text, pagini top și DR ca JSON, facturat per apel de la $0.10 la 1,000 de apeluri. Datele despre cuvinte cheie și SERP nu sunt incluse, așa că păstrați un al doilea tool pentru acestea.

Funcționează cu httr2 și jsonlite?

Da. Răspunsurile sunt JSON simplu, CORS este deschis, iar cheia se trece în query string sau în header-ul Authorization Bearer. Orice client HTTP din R funcționează, iar fiecare răspuns conține un flag ok pentru a putea eșua rapid.

Cât costă o execuție?

Un credit este $0.0001. bulk_dr evaluează până la 2,000 de domenii pentru 1 credit, iar refdomains sau backlinks costă 2 credite per apel indiferent de numărul de rânduri, până la 1,000 de rânduri. Înregistrarea oferă $100 gratuit.

Cum păstrez cheia în afara repository-ului?

Puneți-o în .Renviron sau în depozitul de secrets CI și citiți-o cu Sys.getenv(). Acțiunile gratuite nu necesită cheie, astfel încât un notebook partajat poate totuși să ruleze celulele demo fără a expune nimic.

Este datele suficient de proaspete pentru rapoarte săptămânale?

Nu chiar. Graficul de linkuri se reîmprospătează aproximativ o dată pe lună, astfel încât reluările săptămânale repetă în mare parte aceleași numere. Snapshot-urile lunare cu data stocată în output sunt design-ul corect.

Pot să fac join cu exporturile din Search Console?

Da. Exportați site-urile care fac link din Search Console, trimiteți coloana de domenii către bulk_dr și faceți join pe domeniu. Exemplul de pe pagina de join marchează fiecare număr ca fiind ipotetic.

Ce se întâmplă când mi se epuizează soldul?

API-ul răspunde cu HTTP 402. Prindeți acest status în pipeline-ul dvs., opriți execuția curat și reîncărcați cu USDT (TRC-20) din pagina de cont. O cheie greșită sau lipsă returnează HTTP 401.