Data API プレイグラウンドで Semrush を無料試用
Data API プレイグラウンドを開く- Felo の API キーを作成(Semrush のアカウントは不要)。
- Data API プレイグラウンドを開き、エンドポイントを選択。
- API キーを入力してリクエストを送り、レスポンスを確認。
試用枠と終了日時は Console で確認できます。
SEO API Felo API キー 1 つで、DataForSEO、Semrush、Ahrefs、Similarweb の SEO データ——SERP 結果、キーワード、被リンク、トラフィック——を呼び出せます。ベンダーアカウントは不要で、課金は呼び出し単位です。
このエンドポイントが返すもの
Semrush は、ドメインやキーワードが Google 検索でどう機能しているか、その被リンクがどこから来ているかを示すデータです。このページでは、その答えの背後にあるドメイン、キーワード、被リンクのレポートを提供します。
| Domain overview | 一つの地域データベースにおける、ドメインのランク、オーガニックキーワード数、オーガニック流入、流入コスト、有料キーワード数。 |
|---|---|
| Keywords | 順位、検索ボリューム、CPC、ランディング URL を伴うオーガニックと有料のキーワード。競合、順位履歴、ドメイン同士の比較も含みます。 |
| Keyword research | キーワードの概要、難易度、部分一致、疑問形キーワード、そして検索結果のオーガニックと有料の内訳。 |
| Backlinks | 権威スコア、被リンク数、参照元ドメイン、URL、IP を含むプロフィール概要。アンカー、個別リンク、参照元ドメイン、リンク競合も含みます。 |
どのレポートも地域データベースに限定され、レスポンスはセミコロン区切りのテキストです。JSON ではなく、Semrush 標準 API が返す形式そのものです。
Semrush 公式 API との関係
Semrush 自身も api.semrush.com で API を提供しています。標準インターフェースはクエリ文字列ベースで、type がレポートを選び、key がアカウントを識別し、domain または keyword、database、export_columns が返す内容を決めます。被リンクとプロジェクトのエンドポイントは別のパスにあり、標準キーはアプリケーションごとではなくアカウントに対して一度だけ生成されます。
Felo が接続しているのは、上に挙げたドメイン、キーワード、被リンクのレポートです。プロジェクト管理、ランクトラッキング、サイト監査、Trends API、Local API は Felo からは利用できず、このページの一覧がすべてです。
レポート名、列名、セミコロン区切りのレイアウトは Semrush に合わせているため、すでに解析しているエクスポートもそのまま使えます。
アクセスと課金の仕組み
Semrush は API アクセスを units で販売します。レポートは返る行数に応じた課金か、リクエストごとの固定課金で、履歴データは現在のデータより高くなります。display_limit は行数を制限し、そのままコストを制限します。データを返さないリクエストは units を消費しません。残高が尽きると、API はデータではなくエラーを返します。
リクエストには頻度上限があり、超えると HTTP 429 が返ります。Felo 経由なら Semrush のプランもキーも不要です。Felo の key で認証し、これらのレポートは他のエンドポイントと同じく Felo アカウントで課金されます。
レスポンスが JSON でない理由
Semrush の標準レポートは JSON ではなく、セミコロン区切りのテキストで返ります。Felo は既存のパーサーがそのまま動くようにこの形式を保っています。各行をセミコロンで分割し、そのレポートに示された列名に値を対応させてください。JSON の配列やオブジェクトは返りません。
よくある質問
- Felo は Semrush API を完全に提供していますか?
- いいえ。ここにあるレポートはドメイン概要、キーワード、被リンクを対象としています。プロジェクト管理、ランクトラッキング、サイト監査、Trends API、Local API はまだ Felo から利用できません。
- Semrush の契約や API キーは必要ですか?
- いいえ。このページのエンドポイントは Felo API key で呼び出します。Semrush のプランを買う必要も、Semrush のキーを作る必要もありません。
- レスポンスは JSON ですか?
- いいえ。Semrush の標準レポートはセミコロン区切りのテキストで、Felo もその形式で返します。