Vai al contenuto
CranSEO
CranSEORegistrati

798,5 miliardi di backlink indicizzati

Alternativa a DataForSEO per gli analisti che lavorano in R

CranSEO restituisce backlink, domini di riferimento, anchor text e un DR da 0 a 100 in formato JSON puro, pronto per essere convertito in un tibble. $100 di credito sono gratuiti alla registrazione e l'indice contiene 181.132.097 domini.

  • JSON che viene letto direttamente in un tibble
  • Le azioni gratuite non richiedono una chiave, quindi i notebook possono essere condivisi
  • 1 credito costa $0.0001, senza abbonamento
GET /api.php?action=domainJSON

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

A chi è rivolto

Perché gli analisti scelgono un'alternativa a DataForSEO solo per i dati sui link

La maggior parte dei notebook richiede una sola tabella. Un'alternativa a dataforseo trova il suo spazio quando il lavoro riguarda solo i link: domini di riferimento, anchor text, pagine principali e un singolo numero di trust comparabile per dominio, estratti nello stesso modo ogni mese in modo che il rapporto possa essere rieseguito.

Abbiamo creato CranSEO per quella specifica nicchia. Piccolo, apposta. È un'API REST basata sul nostro crawler e sul nostro indice dei link, senza suite di parole chiave e senza monitoraggio delle posizioni, quindi la risposta è ridotta e prevedibile. L'albero decisionale mostra quando questo è sufficiente.

Questo è anche il suo limite. Per la ricerca di parole chiave, il monitoraggio delle SERP o un'indicizzazione giornaliera, Ahrefs o Semrush rimangono prodotti più completi, e un provider più ampio come DataForSEO copre aree che noi non copriamo.

La riproducibilità è l'argomento principale. Un saldo prepagato, una chiave conservata in .Renviron e un aggiornamento mensile ti offrono un pipeline che si comporta allo stesso modo a ottobre come a marzo, come illustra il manuale operativo mensile.

Come funziona

Dalla chiave al tibble in quattro mosse

01

Guarda prima di accedere

I domini per le azioni gratuite, la panoramica, le statistiche e il suggerimento non richiedono una chiave. Esegui una richiesta da httr2 all'interno di un notebook e osserva il risultato per comprenderne la struttura.

02

Accedi con Google

Il credito di registrazione da $100 equivale a 1.000.000 di crediti e non richiede una carta di credito. Copia la chiave in .Renviron, mai nel file .Rmd o .qmd.

03

Recupero in batch

bulk_dr gestisce fino a 2.000 domini per chiamata per 1 credito. Una singola chiamata può valutare un'intera colonna del tuo esportazione dei link da Search Console.

04

Pianifica l'aggiornamento

Il grafico si aggiorna circa una volta al mese, quindi un job mensile con uno snapshot datato è il ritmo più onesto. Esecuzioni giornaliane ripetono solo gli stessi numeri.

Banco da lavoro con calibri che raffinano la ghisa grezza in ingranaggi metallici di precisione

Una richiesta, un data frame

L'azione di panoramica gratuita è sufficiente per testare la tua configurazione. Sostituisci con un dominio dalla tua esportazione e ispeziona le colonne con glimpse() prima di costruire su di esse.

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)

A chi è rivolto

Come scegliere un provider per i dati dei link

La scelta giusta dipende dal lavoro che il tuo notebook deve svolgere. Tre domande risolvono la maggior parte dei dubbi.

Come confrontare equamente i provider per i dati dei link?

Inizia dal lavoro, non dal brand. Se il tuo notebook ha bisogno di volumi di parole chiave, il provider che li vende rimane nella pipeline. Se ha bisogno solo di domini linkanti, anchor text e un numero di fiducia per dominio, un'API solo per link può coprire quella fase a un prezzo per chiamata.

Poi valuta un ciclo completo rispetto a ciò che paghi già. La pagina dei prezzi mostra i calcoli con conteggi ipotetici, così puoi inserire i tuoi dati.

Cosa succede quando la chiave o il saldo falliscono?

Una chiave mancante o errata restituisce HTTP 401, mentre un saldo vuoto restituisce HTTP 402. Gestiscili entrambi come condizioni di arresto esplicite nello script, così un'esecuzione fallita lo segnalerà invece di scrivere una tabella parziale.

Il teardown illustra dove inserire questi controlli nella pipeline.

Come mantenere il lavoro riproducibile?

Archivia uno snapshot datato ogni mese e genera i report da quel file piuttosto che dall'API. L'indice si aggiorna circa una volta al mese, quindi un job giornaliano ripeterebbe solo gli stessi numeri.

Il manuale mensile elenca i passaggi, dal recupero pianificato al foglio di esecuzione.

La nostra posizione

Ottimo per le tabelle dei link, non una suite SEO completa

Rispondiamo bene a una domanda: chi linka a chi e quanto è forte quel dominio su una scala logaritmica. Tutto ciò che va oltre i link appartiene a un altro strumento, e lo diciamo chiaramente.

  • I dati si aggiornano circa mensilmente, quindi il link della scorsa settimana potrebbe essere mancante
  • DR è la nostra metrica proprietaria, concettualmente paragonabile a Ahrefs DR o Moz DA, ma non corrisponde agli stessi valori
  • Ahrefs vende unità API all'interno dei piani a partire da $129/mese per 200.000 unità, con un minimo di 50 unità per richiesta
  • Nessuna parola chiave, nessun tracciamento delle posizioni, nessun dato SERP

Checklist

Prima della prima esecuzione programmata

  • Chiave memorizzata in una variabile d'ambiente, non nel notebook
  • Una chiamata di test registrata con il costo visualizzato nel campo crediti
  • Gestione degli errori HTTP 401 (chiave non valida) e HTTP 402 (saldo esaurito)
  • Data dello snapshot scritta in ogni file di output
  • Una nota nel report che specifica come DR sia un valore proprietario su scala logaritmica

FAQ

Domande tipiche degli analisti prima del passaggio

Qual è una valida alternativa a DataForSEO se mi servono solo i backlink?

Un'API solo per i link è l'alternativa più snella. CranSEO restituisce backlink, domini di riferimento, anchor text, pagine principali e DR in formato JSON, fatturata per chiamata a partire da $0.10 per 1.000 chiamate. I dati sulle parole chiave e SERP non sono inclusi, quindi mantieni un secondo strumento per quelli.

Funziona con httr2 e jsonlite?

Sì. Le risposte sono JSON puro, il CORS è aperto e la chiave va inserita nella query string o nell'intestazione Authorization Bearer. Funziona con qualsiasi client HTTP in R e ogni risposta include un flag ok per un fallimento rapido.

Quanto costa un'esecuzione?

Un credito vale $0.0001. bulk_dr valuta fino a 2.000 domini per 1 credito, mentre refdomains o backlink costano 2 crediti per chiamata indipendentemente dal numero di righe, fino a 1.000 righe. La registrazione offre $100 gratis.

Come mantengo la chiave fuori dal repository?

Inseriscila in .Renviron o nel tuo archivio dei segreti CI e leggila con Sys.getenv(). Le azioni gratuite non richiedono chiave, quindi un notebook condiviso può ancora eseguire le sue celle demo senza esporre nulla.

I dati sono abbastanza freschi per report settimanali?

Non proprio. Il grafo dei link si aggiorna circa una volta al mese, quindi le riesecuzioni settimanali ripetono principalmente gli stessi numeri. Snapshot mensili con la data memorizzata nell'output sono il design più onesto.

Posso unirlo alle esportazioni di Search Console?

Sì. Esporta i siti linkanti da Search Console, invia la colonna dei domini a bulk_dr e unisci per dominio. L'esempio pratico nella pagina di unione contrassegna ogni numero come ipotetico.

Cosa succede quando il mio saldo si esaurisce?

L'API restituisce HTTP 402. Cattura questo stato nella tua pipeline, interrompi l'esecuzione in modo pulito e ricarica con USDT (TRC-20) dalla pagina dell'account. Una chiave mancante o non valida restituisce HTTP 401.