API

ユーザーシート (サブアカウント)

ユーザーサブアカウントの表示

説明

このメソッドは、ユーザーの全てのサブアカウントのリストを取得できます。

リクエストフォーマット

コピー
GET /users

パラメータ:

名称説明
limitページあたりの制限を指定 標準は100
offset選択バイアス

結果

成功すると、サーバーはサブアカウントのリスト (list) とその合計数を含むオブジェクトを個別のエントリ (all_count) として返します。

リスト配列の各要素はサブアカウントについての情報を示します。

名称説明
account_id固有のアカウント ID
account_emaiEmail サブアカウント
account_first_name
account_last_name
account_typeアカウントタイプ (ユーザー、クライアント)
account_langアカウント言語
account_sites_countアカウントあたりで利用可能なウェブサイト数
is_blocked_by_limitsブール値 制限が切れているか?

レスポンス例

コピー
{
"list": [
{
"account_id": 36865,
"account_email": "[email protected]",
"account_first_name": "John",
"account_last_name": "Doe",
"account_type": "user",
"account_lang": "ru",
"account_sites_count": 2,
"is_blocked_by_limits": false
},
{
"account_id": 36828,
"account_email": "[email protected]",
"account_first_name": "Jane",
"account_last_name": "Doe",
"account_type": "client",
"account_lang": "ru",
"account_sites_count": 1,
"is_blocked_by_limits": false
}
],
"all_count": "2"
}

サブアカウントの拡張情報取得

説明

このメソッドは、制限や権限を含むサブアカウントの拡張情報を取得できます。

リクエストフォーマット

コピー
GET /users/{id}

結果

成功すると、サーバーは三つの要素で構成されるオブジェクトを返します:

名称説明
settingsサブアカウント情報
accessサブアカウントのアクセス
limitサブアカウントの制限

アクセス要素は次の項目で構成されます:

名称説明
audit_websiteサイトSEO検査
competitors_visibility_rankingヴィジビリティ順位
audit_settings検査設定
backlink_monitor被リンク監視
analytics_conversionsアナリティクス: コンバージョン
analytics_google_search_consoleGoogle search console
competitors_added主要な競合
analytics_overview分析: 概要
analytics_pages分析: ページ
marketing_planマーケティングプラン
seo_potentialSEO ポテンシャル
analytics_snippets分析: スニペット
social_mediaソーシャルメディア
tools_backlinks_checkerツール: 被リンクチェッカー
tools_index_status_checkerツール: インデックスステータスチェッカー
tools_parameter_checkerツール: パラメータチェッカー
tools_keyword_grouperツール: キーワードグループ化
tools_engine_autocompleteツール: 検索エンジンオートコンプリート
tools_search_volume_checkerツール: 検索ボリュームチェッカー
tools_competitive_researchツール: 競合調査
tools_keyword_researchツール: キーワード調査
tools_one_page_seo_checkerツール: ページSEOチェッカー
competitors_serp競合SERP
analytics_traffic_sources分析: トラフィックソース
analytics_audience分析: オーディエンス
audit_page_changes_monitor検査: ページ変更検知
hide_search_volumeクライアントアカウントタイプで検索ボリュームを隠す
show_groupsグループを表示
report_manual手動レポート
report_sheduled定期レポート
report_templateレポートテンプレート

制限の関する要素は次の項目で構成されます:

名称説明
site整数 ウェブサイト追加上限
keyword整数 キーワード追加上限
backlink整数 被リンクチェック追加上限
audit_account整数 サイト検査回数 (アカウントあたり)
audit_site整数 サイトチェック上限 (サイト、一ヵ月あたり)
balance.amount整数 支払い制限
balance.period文字列 支払い制限 (日、週、月)

レスポンス例:

コピー
{
"setting": {
"account_id": 36828,
"account_email": "[email protected]",
"account_first_name": "Test",
"account_last_name": "Test",
"account_type": "user",
"account_lang": "ru"
},
"access": [
"add_website",
"audit_settings",
"report_manual",
"report_sheduled",
"report_template"
],
"limit": {
"site": 10,
"keyword": 5,
"backlink": 10,
"audit_account": 4,
"audit_site": 3,
"balance": {
"amount": 5,
"period": "day"
}
}
}

サブアカウント作成

説明

このメソッドは、サブアカウントを作成してそれに紐づけられたEメールに通知メールを送信します。

名称必須説明
keyはい必須値 “data”
valueはい作成されたアカウント設定
setting.account_emailはいサブアカウントのEメール
setting.account_first_nameはいサブアカウント 名
setting.account_last_nameいいえサブアカウント 性
setting.account_passwordはいサブアカウントパスワード
setting.account_langいいえアカウント言語 2文字のコード
setting.account_typeいいえアカウントタイプ: クライアント、ユーザー
limit.balance.periodいいえ制限の有効期限 日、週、月
limit.balance.amountいいえ金額の制限値 整数
accessいいえ新しいサブアカウントの権限が付与されたセクション

リクエストフォーマット

コピー
POST /users
[
{
"key":"data",
"value": [
{"setting.account_email":"[email protected]"},
{"setting.account_first_name":"Test"},
{"setting.account_last_name":"Test"},
{"setting.account_password":"TestPassword"},
{"setting.account_type":"user"},
{"limit.balance.period":"day"},
{"limit.balance.amount":10},
"access": [
"add_website",
"audit_settings",
"report_manual",
"report_sheduled",
"report_template"
]
}
]
}
]

結果

成功すると、サーバーは追加されたサブアカウントに関する固有のIDを返します。

Response example:

コピー
{
"id": 36872
}

サブアカウントの削除

説明

このメソッドはユーザーのサブアカウントを削除します。

リクエストフォーマット

コピー
DELETE /users/{id}

結果

成功すると、サーバーは空の配列を返します

レスポンス例:

コピー
[]

サブアカウント編集

説明

このメソッドは、既存のサブアカウントの編集を行います。

名称必須説明
keyはい必須値 “data”
valueはい作成されたアカウント設定
setting.account_emailいいえサブアカウントのEメール
setting.account_first_nameいいえサブアカウント 名
setting.account_last_nameいいえサブアカウント 性
setting.account_passwordいいえサブアカウントパスワード
setting.account_langいいえアカウント言語 2文字のコード
setting.account_typeいいえアカウントタイプ: クライアント、ユーザー
limit.balance.periodいいえ制限の有効期限 日、週、月
limit.balance.amountいいえ金額の制限値 整数
accessいいえ新しいサブアカウントの権限が付与されたセクション

リクエストフォーマット

コピー
PATCH /users/{id}
[
{
"key":"data",
"value": [
{"setting.account_email":"[email protected]"},
{"setting.account_first_name":"Test"},
{"setting.account_last_name":"Test"},
{"setting.account_password":"TestPassword"},
{"setting.account_type":"user"},
{"limit.balance.period":"day"},
{"limit.balance.amount":10},
{"access": [
"add_website"
]
}
]
}
]

結果

成功すると、サーバーは空の配列を返します。

レスポンス例:

コピー
{
[]
}

親アカウントでサブアカウントと共有されたウェブサイトのリストを取得

説明

このメソッドは、サブアカウントで利用可能なウェブサイトのリストを取得します。

リクエストフォーマット

コピー
GET /users/{id}/shared-sites
名称説明
id固有のアカウントID

結果

成功すると、サーバーはサブアカウントで共有されたウェブサイトの固有IDの配列を返します。

レスポンス例:

コピー
[
39,
44
]

サブアカウントに割り当てられているウェブサイトのリストを取得

説明

このメソッドは、サブアカウントに割り当てられているウェブサイトのリストを取得します。

リクエストフォーマット

コピー
GET /users/{id}/own-sites
名称説明
id固有のアカウントID

結果

成功すると、サーバーはサブアカウントに割り当てられているウェブサイトの固有IDの配列を返します。

レスポンス例:

コピー
[
39,
44
]

サブアカウントにウェブサイトへのアクセスを付与

説明

このメソッドはサブアカウントにウェブサイトへのアクセスを付与します。

リクエストフォーマット

コピー
POST /users/{id}/shared-sites
[39,42]
名称説明
id固有のアカウントID
39,42固有のウェブサイトID

結果

成功すれば、サーバーは空の配列を返します。

レスポンス例

コピー
{
[]
}

Learn how SE Ranking’s API can boost your SEO!

Hi! Meet our product expert, Alex.

He’ll walk you through the API and show you how to get the most out of it.

  • Enjoy a tailored demo on integrating rich, structured SEO data into your stack.
  • Pin down every tech detail live—auth, endpoints, rate limits, data formats.
  • Compare usage tiers and pricing so you can unlock maximum data value.

無料デモをリクエスト 当社のツールと連携機能の実際の動作をご覧ください

このボタンをクリックすると、SEランキングの利用規約プライバシーポリシーに同意したことになります。