Submit Keywords & Retrieve Rankings via JSON
Utilize JSON, the most common and simple method for API calling, to submit a URL and the keywords you want to track.
Retrieve ranking positions straight into your database, or write custom logic and alerts based on where each keyword ranks.
Track Rankings Across Countries & Devices
Check keyword positions in any supported country, on desktop or mobile.
Get results via Custom Callback or Queue-And-Wait: we call your endpoint the moment they’re ready, or you poll the request ID.
Real-Time Results, Built for Volume
Every request runs a live SERP check, so you get real search results exactly as they appear right now — not stale, cached positions.
See what a real searcher sees in each supported country, on desktop or mobile, for accurate, location-specific rankings.
Built for volume: track up to 100 keywords per request and scale your plan as your needs grow, comfortably handling peak reporting periods.
Track Rankings in 20 Countries
- オーストラリア
- ベルギー
- ブラジル
- カナダ
- デンマーク
- フランス
- ドイツ
- インド
- イタリア
- 日本
- メキシコ
- オランダ
- ノルウェー
- ポーランド
- シンガポール
- 南アフリカ
- スペイン
- スウェーデン
- United Kingdom
- United States
サンプルAPIコール
Create Rank Tracking Request (without Callback)
curl --location --request POST "https://api.seoptimer.com/v1/rank/create" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "x-api-key: XXXXXX" \
--data '{"url":"example.com","keywords":["your first keyword","your second keyword"],"country_code":"US","device":"mobile"}'
{
"success": true,
"data": {
"id": 4,
"url": "https://example.com",
"keywords": [
"your first keyword",
"your second keyword"
],
"country_code": "US",
"callback": "",
"device": "mobile"
}
}
Get Result
curl --location --request GET "https://api.seoptimer.com/v1/rank/get/4" \
--header "Content-Type: application/json" \
--header "x-api-key: XXXXXX" \
--data ""
{
"success": true,
"data": {
"id": 4,
"status": "completed",
"input": {
"url": "https://example.com",
"keywords": [
"your first keyword",
"your second keyword"
],
"country_code": "US",
"callback": "",
"device": "mobile"
},
"updated_at": "2026-07-06 17:15:24",
"output": {
"results": [
{
"keyword": "your first keyword",
"position": 1,
"url": "https://example.com/about"
},
{
"keyword": "your second keyword",
"position": null,
"url": "https://example.com"
}
]
}
}
}
{
"success": true,
"data": {
"id": 4,
"status": "completed",
"input": {
"url": "https://example.com",
"keywords": [
"your first keyword",
"your second keyword"
],
"country_code": "US",
"callback": "",
"device": "mobile"
},
"updated_at": "2026-07-06 17:15:24",
"output": {
"results": [
{
"keyword": "your first keyword",
"position": 1,
"url": "https://example.com/about"
},
{
"keyword": "your second keyword",
"position": null,
"url": "https://example.com"
}
]
}
}
}
API Specification
Send a POST request to /v1/rank/create with your API key in the x-api-key header. Request fields:
| Field | Required | タイプ | デフォルト | Notes |
|---|---|---|---|---|
url |
はい | string | — | The website URL or domain to track rankings for. |
keywords |
はい | array or comma-separated string | — | The keywords to check — up to 100 per request. |
country_code |
いいえ | string (ISO 2-letter) | US |
One of the 20 supported countries (e.g. US, GB, AU, DE). |
device |
いいえ | string | desktop |
Either desktop or mobile. |
callback |
いいえ | string (URL) | — | A webhook URL we POST the results to when the check completes. |
Rank Tracking API Plans
- 価格月額 $50
- Keyword Rank Tracking Positions a Month500
- JSON経由でURLを送信
- JSON経由でデータポイントを取得
- 価格月額 $100
- Keyword Rank Tracking Positions a Month1500
- JSON経由でURLを送信
- JSON経由でデータポイントを取得
- 価格月額 $200
- Keyword Rank Tracking Positions a Month5000
- JSON経由でURLを送信
- JSON経由でデータポイントを取得
- 価格月額 $37.50年間請求額 $450
- Keyword Rank Tracking Positions a Month500
- JSON経由でURLを送信
- JSON経由でデータポイントを取得
- 価格月額 $75年間請求額 $900
- Keyword Rank Tracking Positions a Month1500
- JSON経由でURLを送信
- JSON経由でデータポイントを取得
- 価格月額 $150年間請求額 $1,800
- Keyword Rank Tracking Positions a Month5000
- JSON経由でURLを送信
- JSON経由でデータポイントを取得
ユースケース
対象者は誰ですか?
デジタルエージェンシー
Track keyword rankings for every client automatically and feed live position data into your own dashboards and white label reports.
SaaS & Custom Solution Owners
Add live keyword ranking data to your own product, or build a bespoke integration on top of the Rank Tracking API.
ブロガーと研究者
Measure how content ranks over time, spot trends and compare keyword performance across large sets of terms.
なぜSEOptimerは他のツールより優れているのか?
私たちは、コードを読むだけのボットではなく、ブラウザを使用して実際のユーザーのようにウェブサイトを表示し、他のツールが見逃す動的コンテンツやスクリプトを見ることができます。
ウェブサイトには、オンページSEOだけではない多くの要素があります。私たちは、SEOだけでなく、ユーザビリティやアクセシビリティにとっても重要なさまざまな要素を確認します。
私たちのPDFレポートは高速で実行されます – 大部分のページは完全に監査され、20秒以内にPDFが生成されます。
レポートや埋め込みツール全体で、フォント、色、表示レイアウト、コンテンツ、チェックとセクション、レポートテキスト、メールコンテンツをカスタマイズできます。