798.5億件のバックリンクをインデックス化
R言語で作業するアナリスト向けのDataForSEO代替製品
CranSEOは、バックリンク、参照ドメイン、アンカーテキスト、0〜100のDRをプレーンJSONとして返します。tibbleにそのまま読み込めます。サインアップ時に$100のクレジットが無料でもらえ、インデックスには181,132,097ドメインが登録されています。
- tibbleに直接読み込めるJSON
- 無料アクションにはキー不要なので、ノートブックを共有可能
- 1クレジットは$0.0001、サブスクリプション不要
$ curl "https://cranseo.com/api.php?action=overview&q=nytimes.com&key=sk_live_..."
対象者
アナリストがリンクデータのみのためにDataForSEO代替製品を選ぶ理由
多くのノートブックには1つのテーブルが必要です。DataForSEO代替製品は、タスクがリンクのみ(参照ドメイン、アンカーテキスト、トップページ、ドメインごとの信頼度指標1つ)に限定されている場合にこそ、その地位を獲得します。レポートを再実行できるよう、毎月同じ方法でデータが取得されます。
私たちはそのような限られた用途のためにCranSEOを構築しました。小さく、意図的に小さく。独自クローラーと独自リンクインデックス上のREST APIであり、キーワードスイートや順位追跡機能はありません。そのため、レスポンスは小さく予測可能です。意思決定木は、それが十分である場合を示しています。
それが限界でもあります。キーワード調査、SERP追跡、または毎日更新されるクローリングには、AhrefsやSemrushがより包括的な製品であり、DataForSEOのような広範なプロバイダーは私たちがカバーしていない領域をカバーしています。
再現性が真の利点です。前払い残高、.Renvironに保持されるキー、および月次更新により、月次ランブックで示されるように、10月のパイプラインが3月と同じように動作します。
仕組み
キーからtibbleへ4つのステップ
サインイン前に確認
無料アクション(ドメイン、概要、統計、サジェスト)にはキー不要です。ノートブック内でhttr2から1つ実行し、結果の形状を確認してください。
Googleでサインイン
$100のサインアップクレジットは1,000,000クレジットに相当し、カード不要です。キーを.Renvironにコピーし、.Rmdや.qmdファイルには入れないでください。
一括で取得
bulk_drは1回の呼び出しで最大2,000ドメインを取得し、1クレジットを使用します。1回の呼び出しで、Search Consoleリンクエクスポートの列全体にスコアを付けられます。
更新をスケジュール
グラフは約1ヶ月ごとに更新されるため、日付付きスナップショットを持つ月次ジョブが誠実なリズムです。毎日実行すると、同じ数字を繰り返すだけです。

1つのリクエスト、1つのデータフレーム
無料の概要アクションは、セットアップをテストするのに十分です。自分のエクスポートからドメインに置き換え、構築する前にglimpse()で列を確認してください。
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)対象者
リンクデータのプロバイダーの選び方
適切な選択は、ノートブックが何をするかによって異なります。3つの質問で大半が決まります。
リンクデータのプロバイダーを公平に比較するには?
ブランドではなく、タスクから始めましょう。ノートブックがキーワードボリュームを必要とする場合、それらを販売するプロバイダーはパイプラインに残ります。参照ドメイン、アンカーテキスト、ドメインごとの信頼度指標のみが必要な場合、リンク専用APIはその段階をカバーできます。
次に、既存の支払いに対して1つのフルサイクルの価格を比較します。予算ページには仮想的なカウントを使用した計算が表示されているため、自分の数字を当てはめることができます。
キーまたは残高が失敗するとどうなるか
キーがないまたは無効な場合はHTTP 401が、残高が空の場合はHTTP 402が返されます。スクリプトで明示的な停止条件として記述し、失敗した実行が部分的なテーブルを書き込むのではなく、失敗を報告するようにします。
解体分析では、これらのチェックがパイプラインのどこに属するかを順を追って説明します。
作業をどのように再現可能に保つか
毎月日付付きのスナップショットを保存し、APIからではなくそのファイルからレポートをレンダリングします。インデックスは約1ヶ月ごとに更新されるため、毎日実行すると同じ数字を繰り返すだけです。
月次ランブックには、スケジュールされた取得からランシートまでの手順が記載されています。
私たちの立場
リンクテーブルには適しているが、完全なSEOスイートではない
私たちは1つの質問に明確に答えます:誰が誰にリンクしているか、そしてそのドメインは対数スケールでどれほど強力か。リンク以上のことは別のツールで行うべきであり、私たちはそれを明言します。
- データは約1ヶ月ごとに更新されるため、先週のリンクが欠落している可能性があります
- DRは独自の指標であり、Ahrefs DRやMoz DAと精神面では比較可能ですが、同じ数字ではありません
- Ahrefsは$129/月(200,000ユニット)のプラン内にAPIユニットを販売しており、1リクエストあたり少なくとも50ユニットが必要です
- キーワードなし、順位追跡なし、SERPデータなし
チェックリスト
最初のスケジュール実行前
- キーは環境変数に保存され、ノートブックには保存されない
- コストがクレジットフィールドに表示された1つのテスト呼び出しがログに記録される
- HTTP 401(無効なキー)とHTTP 402(残高空)の処理
- スナップショットの日付がすべての出力ファイルに書き込まれる
- レポートにDRが対数スケールの社内指標であるという注記
FAQ
切り替える前にアナリストがタイプする質問
バックリンクのみが必要な場合、良いDataForSEO代替製品は何か
リンク専用APIが最も軽量な代替手段です。CranSEOはバックリンク、参照ドメイン、アンカーテキスト、トップページ、DRをJSONとして返し、1,000回呼び出しあたり$0.10から呼び出しごとに請求されます。キーワードやSERPデータは含まれていないため、それらには2つ目のツールを維持してください。
httr2とjsonliteで動作するか
はい。レスポンスはプレーンJSONで、CORSは開放されており、キーはクエリ文字列またはAuthorization Bearerヘッダーに渡されます。任意のR HTTPクライアントが機能し、各レスポンスにはokフラグが含まれているため、迅速に失敗させることができます。
1回の実行のコストはいくらですか
1クレジットは$0.0001です。bulk_drは1クレジットで最大2,000ドメインにスコアを付け、refdomainsやbacklinksは行数に関係なく1回呼び出しあたり2クレジット(最大1,000行)です。サインアップで$100が無料でもらえます。
キーをリポジトリからどのように外すか
.RenvironまたはCIシークレットストアに配置し、Sys.getenv()で読み取ります。無料アクションにはキー不要なので、共有ノートブックでも何も公開せずにデモセルを実行できます。
データは週次レポートに十分新鮮か
あまりありません。リンクグラフは約1ヶ月ごとに更新されるため、週次再実行は主に数字を繰り返すだけです。日付が出力に保存された月次スナップショットが誠実な設計です。
Search Consoleエクスポートと結合できるか
はい。Search Consoleからリンクサイトをエクスポートし、ドメイン列をbulk_drに送信し、ドメインで結合します。結合ページの作業例では、すべての数字が仮想的であることが示されています。
残高が枯渇するとどうなるか
APIはHTTP 402を返します。パイプラインでこのステータスをキャッチし、クリーンに実行を停止し、アカウントページからUSDT(TRC-20)でチャージします。無効または欠落したキーの場合はHTTP 401が返されます。