798,5 miliar backlink terindeks
Alternatif DataForSEO untuk analis yang menggunakan R
CranSEO mengembalikan backlink, domain referensi, anchor, dan DR 0-100 sebagai JSON mentah, siap untuk tibble. Kredit senilai $100 gratis saat pendaftaran, dan indeks mencakup 181.132.097 domain.
- JSON yang langsung terbaca ke dalam tibble
- Aksi gratis tidak memerlukan kunci, sehingga notebook dapat dibagikan
- 1 kredit berharga $0,0001, tanpa langganan
$ curl "https://cranseo.com/api.php?action=overview&q=nytimes.com&key=sk_live_..."
Untuk siapa
Mengapa analis memilih alternatif DataForSEO hanya untuk data tautan
Sebagian besar notebook membutuhkan satu tabel. Alternatif dataforseo mendapatkan tempatnya ketika tugasnya hanya terkait tautan: domain referensi, anchor, halaman teratas, dan satu angka kepercayaan yang sebanding per domain, diambil dengan cara yang sama setiap bulan sehingga laporan dapat dijalankan ulang.
Kami membangun CranSEO untuk celah sempit itu. Kecil, disengaja. Ini adalah REST API pada crawler kami sendiri dan indeks tautan kami sendiri, tanpa suite kata kunci dan tanpa pelacakan peringkat, sehingga responsnya kecil dan dapat diprediksi. Pohon keputusan menunjukkan kapan itu sudah cukup.
Itu juga menjadi batasnya. Untuk riset kata kunci, pelacakan SERP, atau crawl harian yang segar, Ahrefs atau Semrush tetap menjadi produk yang lebih lengkap, dan penyedia yang lebih luas seperti DataForSEO mencakup area yang tidak kami jangkau.
Reproduktibilitas adalah argumen utamanya. Saldo prabayar, kunci yang disimpan di .Renviron, dan pembaruan bulanan memberi Anda pipeline yang berperilaku sama di Oktober seperti di Maret, seperti yang diuraikan dalam runbook bulanan.
Cara kerja
Dari kunci ke tibble dalam empat langkah
Lihat sebelum Anda masuk
Domain aksi gratis, overview, stats, dan suggest tidak memerlukan kunci. Jalankan satu dari httr2 di dalam notebook dan lihat hasilnya untuk melihat bentuknya.
Masuk dengan Google
Kredit pendaftaran senilai $100 setara dengan 1.000.000 kredit dan tidak memerlukan kartu. Salin kunci ke .Renviron, jangan ke file .Rmd atau .qmd.
Tarik secara massal
bulk_dr menangani hingga 2.000 domain per panggilan dengan biaya 1 kredit. Satu panggilan dapat memberi skor seluruh kolom ekspor tautan Search Console Anda.
Jadwalkan pembaruan
Grafik diperbarui sekitar sebulan sekali, sehingga pekerjaan bulanan dengan snapshot bertanggal adalah ritme yang jujur. Jalanan harian hanya mengulang angka yang sama.

Satu permintaan, satu data frame
Aksi overview gratis sudah cukup untuk menguji pengaturan Anda. Ganti dengan domain dari ekspor Anda sendiri dan periksa kolomnya dengan glimpse() sebelum membangun di atasnya.
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)Untuk siapa
Cara memilih penyedia untuk data tautan
Pilihan yang tepat bergantung pada tugas yang dilakukan notebook Anda. Tiga pertanyaan menyelesaikan sebagian besar dari itu.
Bagaimana saya membandingkan penyedia untuk data tautan secara adil?
Mulailah dengan tugasnya, bukan mereknya. Jika notebook Anda membutuhkan volume kata kunci, penyedia yang menjualnya tetap berada di pipeline. Jika hanya membutuhkan domain referensi, anchor, dan angka kepercayaan per domain, API hanya tautan dapat menutupi tahap tersebut dengan harga per panggilan.
Kemudian hargakan satu siklus penuh terhadap apa yang sudah Anda bayar. Halaman anggaran menunjukkan aritmatika dengan hitungan hipotetis, sehingga Anda dapat memasukkan angka Anda sendiri.
Apa yang terjadi ketika kunci atau saldo gagal?
Kunci yang hilang atau buruk mengembalikan HTTP 401, dan saldo kosong mengembalikan HTTP 402. Tulis keduanya sebagai kondisi berhenti eksplisit dalam skrip Anda, sehingga kegagalan menjalankan mengatakan hal itu alih-alih menulis tabel parsial.
Pembongkaran menjelaskan di mana pemeriksaan tersebut berada dalam pipeline.
Bagaimana saya menjaga agar pekerjaan dapat direproduksi?
Simpan snapshot bertanggal setiap bulan dan render laporan dari file tersebut, bukan dari API. Indeks diperbarui kira-kira sebulan sekali, sehingga pekerjaan harian hanya akan mengulang angka yang sama.
Runbook bulanan mencantumkan langkah-langkahnya, mulai dari penarikan terjadwal hingga lembar jalankan.
Di mana posisi kami
Bagus untuk tabel tautan, bukan suite SEO lengkap
Kami menjawab satu pertanyaan dengan baik: siapa yang menautkan ke siapa, dan seberapa kuat domain tersebut pada skala log. Apa pun di luar tautan milik alat berbeda, dan kami mengatakannya.
- Pembaruan data terjadi kira-kira setiap bulan, jadi tautan minggu lalu mungkin hilang
- DR adalah metrik kami sendiri, sebanding secara semangat dengan Ahrefs DR atau Moz DA tetapi bukan angka yang sama
- Ahrefs menjual unit API dalam paket mulai dari $129/bulan untuk 200.000 unit, setidaknya 50 unit per permintaan
- Tanpa kata kunci, tanpa pelacakan peringkat, tanpa data SERP
Daftar periksa
Sebelum penjadwalan pertama kali
- Kunci disimpan dalam variabel lingkungan, bukan di notebook
- Satu panggilan uji dicatat dengan biaya yang ditampilkan di bidang kredit
- Penanganan untuk HTTP 401 (kunci buruk) dan HTTP 402 (saldo kosong)
- Tanggal snapshot ditulis ke setiap file output
- Catatan dalam laporan bahwa DR adalah angka skala log, dalam rumah
FAQ
Pertanyaan yang diketik analis sebelum beralih
Apa alternatif DataForSEO yang baik jika saya hanya membutuhkan backlink?
API hanya tautan adalah penggantian yang paling ramping. CranSEO mengembalikan backlink, domain referensi, anchor, halaman teratas, dan DR sebagai JSON, ditagih per panggilan mulai dari $0,10 per 1.000 panggilan. Data kata kunci dan SERP tidak termasuk, jadi simpan alat kedua untuk itu.
Apakah ini berfungsi dengan httr2 dan jsonlite?
Ya. Responsnya adalah JSON mentah, CORS terbuka, dan kunci masuk ke string kueri atau header Authorization Bearer. Klien HTTP R apa pun berfungsi, dan setiap respons membawa flag ok sehingga Anda dapat gagal dengan cepat.
Berapa biaya satu kali jalan?
Satu kredit berharga $0,0001. bulk_dr memberi skor hingga 2.000 domain dengan biaya 1 kredit, dan refdomains atau backlink berharga 2 kredit per panggilan berapa pun jumlah barisnya, hingga 1.000 baris. Pendaftaran memberikan $100 gratis.
Bagaimana saya menjaga kunci agar tidak ada di repositori saya?
Masukkan ke .Renviron atau tempat penyimpanan rahasia CI Anda dan baca dengan Sys.getenv(). Aksi gratis tidak memerlukan kunci, sehingga notebook yang dibagikan masih dapat menjalankan sel demosnya tanpa mengekspos apa pun.
Apakah data cukup segar untuk laporan mingguan?
Tidak juga. Grafik tautan diperbarui kira-kira sebulan sekali, sehingga penjalanan ulang mingguan sebagian besar mengulang angka. Snapshot bulanan dengan tanggal yang disimpan di output adalah desain yang jujur.
Bisakah saya menggabungkannya dengan ekspor Search Console?
Ya. Ekspor situs penaut dari Search Console, kirim kolom domain ke bulk_dr, dan gabungkan berdasarkan domain. Contoh kerja di halaman gabung menandai setiap angka sebagai hipotetis.
Apa yang terjadi ketika saldo saya habis?
API menjawab HTTP 402. Tangkap status itu di pipeline Anda, hentikan jalanan dengan bersih, dan isi ulang dengan USDT (TRC-20) dari halaman akun. Kunci yang buruk atau hilang mengembalikan HTTP 401 sebagai gantinya.