アプリケーションプログラミングインターフェース(API)は、手動でソフトウェアにログインすることなく、未処理のSemrushデータを抽出する方法です。 Semrushは、以下の2つの主要なAPIオプションを用意しています。
- 標準のAPI(アナリティクスAPIとプロジェクトAPI)
- .Trends API
このAPIはBusinessサブスクリプションのアドオンとして利用可能です。標準のAPIのオプションには、アナリティクスAPIとプロジェクトAPIが含まれています。 Businessサブスクリプションにアップグレードすると、APIユニットを購入してAPIキーを生成できるようになります。
Businessプランにアップグレードしても、ユニット数はゼロのままであることにご注意ください。 ニーズに応じて適切な数のAPIユニットをご購入いただく必要があります。購入したユニット数は定期サブスクリプションの一部となります。 一定のユニット数がサブスクリプションに含まれている場合、プランの更新日に更新されます。 未使用のユニットは失効します。更新後のユニット数に加算されることはありません。
ユニットを使い切った場合は、[サブスクリプションの情報] ページから、またはお問い合わせにより、いつでも追加でご購入いただけます。
APIの取得方法については、こちらをご覧ください。
-
アナリティクスAPIを使用すると、次のような分析レポートからデータを取得することができます。
-
プロジェクトAPIを使用すると、プロジェクトで作成された順位計測とサイト診断のキャンペーンからデータを取得することができます。 プロジェクトAPIを使用してプロジェクトの管理(作成、更新、削除など)を行うこともできます。
APIを使用して、サブディレクトリ、サブドメイン、URLのデータを取得することができます。 データを取得できるレポートについては、APIドキュメントのサブドメイン、サブディレクトリ、またはURLに関するセクションをご確認ください。
アナリティクスAPIとプロジェクトAPIのAPIコールは、いずれもAPIユニットを消費します。 必要なユニットの合計数は、リクエストの種類やレポートの実際の行数によって異なります。
APIユニットの残りの使用可能数は、[サブスクリプションの情報] タブ内で、または無料のAPIリクエスト(「API units balance」(APIユニットの残りの使用可能数))を使用して確認することができます。
APIで取得できるSemrushレポートの完全なリストは、こちらをご覧ください。 [サブスクリプションの情報] ページで、自分のAPIキーを確認することができます。
.Trends APIは、Semrushの有料ユーザーのみが利用可能で、次の2つのプランが用意されています。
- .TrendsベーシックAPI:ウェブサイトのトラフィックに関する指標とユーザーの行動に関するデータを含む幅広いトラフィックサマリーにアクセスできるようになります。
- .TrendsプレミアムAPI:.TrendsベーシックAPIのすべての機能を利用できることに加えて、マーケットダイナミクス、競合他社の戦略、ウェブトラフィックの流れをより深く掘り下げることができる16種類のデータが追加で提供されます。
.TrendsベーシックAPI
.TrendsベーシックAPIでは、ウェブサイトのトラフィックと訪問者の行動の推定値が示されます。 この推定値には、月間の閲覧数、ユニーク閲覧数、閲覧あたりのページ数、平均閲覧時間、デスクトップとモバイルのトラフィックの比率、直帰率、ドメインのカテゴリが含まれます。
Traffic Analyticsの概要レポートでは、これと同様の情報が表示されて、一度に最大で5つのドメインを比較することが可能です。 サマリーレポートを使用すれば、1回のリクエストで最大200件のドメインのデータを取得することができます。 このデータにより、ウェブサイトとその訪問者との間で通常発生しているインタラクションの水準を簡単に把握できます。
トラフィックランク、オーディエンスインサイト、データの精度以外の.TrendsベーシックAPIのAPIコールは、ルート、サブドメイン、サブディレクトリに対して実行できます。
.TrendsプレミアムAPI
.TrendsプレミアムAPI(詳細はAPIドキュメントを参照)では、.TrendsベーシックAPIのトラフィック概要データに加えて、16種類の異なるレポートが提供されます。
- 日次トラフィック:1日単位で追跡されるウェブサイト訪問者のボリューム。
- 週次トラフィック:1週間単位で追跡されるウェブサイト訪問者のボリューム。
- コンバージョン:購入などの希望するアクションを完了した訪問者の割合。
- 業界のカテゴリ:ウェブサイト訪問者が属しているさまざまな業種。
- トラフィックのソース:直接、参照、オーガニック検索、検索連動型広告検索、オーガニックソーシャル、ソーシャル広告、Eメール、ディスプレイ広告分析に分類されたウェブサイトのトラフィック。
- トラフィックの移動先:現在確認しているドメインをユーザーが訪問した後で移動する場所。
- サブドメインのトラフィック:多くのトラフィックを獲得しているウェブサイトのサブドメイン。
- サブディレクトリのトラフィック:多くのトラフィックを獲得しているウェブサイトのサブディレクトリ。
- 地理分布:ウェブサイトの訪問者が特に多い国、地域、または亜大陸。
- 上位のページ:サイトのトラフィック上位1000件までのページのユニークページビュー、ユニークユーザー、サイト内でこのページを最初に開いた訪問者、トラフィックのソースの各数値。
- トラフィックランク:対象期間の対象地域における、トラフィックが多い順にソートされたウェブサイト。
- オーディエンスインサイト:入力したドメインの追加の訪問先ドメイン、ユニークオーディエンス、オーディエンスの重複率、および共通のオーディエンス。
- 年齢と性別の分布:男女のユーザー数とその割合、およびその年齢別分布。
- 世帯規模、所得、学歴、職業の分布:
- 世帯規模の分布:ドメインのオーディエンスの世帯規模別内訳。
- 所得の分布:低所得、中所得、高所得のユーザーの数とその割合。
- 学歴の分布:大学院卒、大学・短大卒、その他の学歴、または教育を修了していないユーザーの数とその割合。
- 職業の分布:ドメインのオーディエンスの雇用形態別内訳。
- オーディエンスの関心:訪問したドメインのカテゴリに基づく、ターゲットオーディエンスの主要な関心事。
- 利用ソーシャルメディア:マーケットオーディエンスがよく訪れるソーシャルメディアプラットフォーム。
1か月に10,000の.Trends APIユニットがデフォルトで提供されます。 .Trends APIユニットは毎月のサブスクリプションの請求日に更新されます。このAPIでは、Businessサブスクリプションの標準のSemrush APIオプションに関連するAPIユニットは使用されません。
Semrushの.Trends APIにご興味がございましたら、[サブスクリプションの情報] ページからアクセスすることができます。
または、こちらのフォームからSemrushのセールスチームまでお問い合わせください。ニーズに合わせてお見積もりいたします。
.Trends APIをご購入いただくには、Semrushの有料アカウントが必要になります。 ご自身でAPIアクセスをご購入いただくことも、営業担当者を通じてご購入いただくこともできます。ご購入後に、EメールでAPIキーをお送りいたします。
以下のAPIドキュメントページは、APIを使用するうえで重要なページです。ここでは、すべてのコールの構造と説明が記載されています。 適切なフォーマットも記載されているため、APIコールを正しく構築することができます。 これらのコールを実行するには、APIコールをウェブブラウザに貼り付けます。
次のドキュメントのリンクから、APIに関するヘルプを探すことができます。
- APIの概要
- APIの利用規約
- アナリティクスAPI(ドメイン分析、キーワード分析、被リンクなど)
- プロジェクトAPI(順位計測、サイト診断)
- APIユニットの残りの使用可能数
- .Trends APIドキュメント
Semrushの利用規約の第2.3項で、SemrushのAPIから1秒間に10件を超える問い合わせを行わないようお願いしています。
Semrush APIの利用登録を行う場合は、上記の制限に加えて、(i)1つの一意のIPアドレスからの1秒間に10件を超える問い合わせ、または、1人のユーザーからの同時に10件を超える問い合わせを転送しないこと、(ii)Semrushの書面による明示的な同意なしに、本サービスから受領した情報を1か月間以上キャッシュしないことに同意するものとします。 お客様の居住国、またはお客様が本サービスにアクセスもしくは使用する国の法律で、本サービスの受領または使用が法的に禁止されている場合、お客様は本サービスを利用することができません。
APIの基本情報と、その有用性についての詳しくは、Semrushのブログ記事「What in the World Is API, and How Do I Use It?」(そもそもAPIとは何なのか、そしてどのように利用するのか?)をお気軽にご覧ください。