SEOptimer's
Rank Tracking API

Programmatically monitor where your websites — and your clients’ — rank in Google across countries and devices, and build the results into your own tools, dashboards and custom integrations.

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.

What can you do with the Rank Tracking API?

Automate Client Rank Reporting

Pull fresh keyword rankings for every client on a schedule and feed them straight into your reports and dashboards.

Integrate Rankings into your Stack

Surface live keyword positions inside your CRM, BI tool or internal dashboards where your team already works.

Track Rankings Over Time

Run regular checks to build a complete ranking history and spot improvements or drops the moment they happen.

Monitor the Competition

Track how competitor pages rank for the keywords you care about across countries and devices.

Trend Analizi ve Araştırma

Analyze ranking trends across large sets of keywords to inform content, strategy and research.

Build Rank Tracking into your SaaS

Add the power of SEOptimer's Rank Tracking API into your existing software application.

Track Rankings in 20 Countries

On both desktop and mobile

  • Avustralya
  • Belçika
  • Brezilya
  • Kanada
  • Danimarka
  • Fransa
  • Almanya
  • Hindistan
  • İtalya
  • Japonya
  • Meksika
  • Hollanda
  • Norveç
  • Polonya
  • Singapur
  • Güney Afrika
  • İspanya
  • İsveç
  • United Kingdom
  • United States

Örnek API Çağrıları

Create Rank Tracking Request (without Callback)

Request
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"}'
Response
{
    "success": true,
    "data": {
        "id": 4,
        "url": "https://example.com",
        "keywords": [
            "your first keyword",
            "your second keyword"
        ],
        "country_code": "US",
        "callback": "",
        "device": "mobile"
    }
}

Get Result

Request
curl --location --request GET "https://api.seoptimer.com/v1/rank/get/4" \
--header "Content-Type: application/json" \
--header "x-api-key: XXXXXX" \
--data ""
Response
{
    "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 Tür Varsayılan Notes
url Evet string The website URL or domain to track rankings for.
keywords Evet array or comma-separated string The keywords to check — up to 100 per request.
country_code Hayır string (ISO 2-letter) US One of the 20 supported countries (e.g. US, GB, AU, DE).
device Hayır string desktop Either desktop or mobile.
callback Hayır string (URL) A webhook URL we POST the results to when the check completes.

Rank Tracking API Plans

Rank-API-1
Rank-API-2
Rank-API-3
Fiyat
Fiyat
$50 Aylık
Fiyat
$100 Aylık
Fiyat
$200 Aylık
Keyword Rank Tracking Positions a Month
Keyword Rank Tracking Positions a Month
500
Keyword Rank Tracking Positions a Month
1500
Keyword Rank Tracking Positions a Month
5000
URL'leri JSON ile Gönder
URL'leri JSON ile GönderURL'leri JSON ile GönderURL'leri JSON ile Gönder
JSON ile Veri Noktalarını Al
JSON ile Veri Noktalarını AlJSON ile Veri Noktalarını AlJSON ile Veri Noktalarını Al
Bu, deneme sürümünde mevcut olmayan gelişmiş bir özelliktir. Hemen faturalandırılacaktır.
Bu, deneme sürümünde mevcut olmayan gelişmiş bir özelliktir. Hemen faturalandırılacaktır.
Bu, deneme sürümünde mevcut olmayan gelişmiş bir özelliktir. Hemen faturalandırılacaktır.
Rank-API-1
  • Fiyat
    $50 Aylık
  • Keyword Rank Tracking Positions a Month
    500
  • URL'leri JSON ile Gönder
  • JSON ile Veri Noktalarını Al
Rank-API-2
  • Fiyat
    $100 Aylık
  • Keyword Rank Tracking Positions a Month
    1500
  • URL'leri JSON ile Gönder
  • JSON ile Veri Noktalarını Al
Rank-API-3
  • Fiyat
    $200 Aylık
  • Keyword Rank Tracking Positions a Month
    5000
  • URL'leri JSON ile Gönder
  • JSON ile Veri Noktalarını Al
Rank-API-1 Annual
Rank-API-2 Annual
Rank-API-3 Annual
Fiyat
Fiyat
Aylık $37.50
Yıllık $450 olarak faturalandırılır
Fiyat
Aylık $75
Yıllık $900 olarak faturalandırılır
Fiyat
Aylık $150
Yıllık $1,800 olarak faturalandırılır
Keyword Rank Tracking Positions a Month
Keyword Rank Tracking Positions a Month
500
Keyword Rank Tracking Positions a Month
1500
Keyword Rank Tracking Positions a Month
5000
URL'leri JSON ile Gönder
URL'leri JSON ile GönderURL'leri JSON ile GönderURL'leri JSON ile Gönder
JSON ile Veri Noktalarını Al
JSON ile Veri Noktalarını AlJSON ile Veri Noktalarını AlJSON ile Veri Noktalarını Al
Bu, deneme sürümünde mevcut olmayan gelişmiş bir özelliktir. Hemen faturalandırılacaktır.
Bu, deneme sürümünde mevcut olmayan gelişmiş bir özelliktir. Hemen faturalandırılacaktır.
Bu, deneme sürümünde mevcut olmayan gelişmiş bir özelliktir. Hemen faturalandırılacaktır.
Rank-API-1 Annual
  • Fiyat
    Aylık $37.50
    Yıllık $450 olarak faturalandırılır
  • Keyword Rank Tracking Positions a Month
    500
  • URL'leri JSON ile Gönder
  • JSON ile Veri Noktalarını Al
Rank-API-2 Annual
  • Fiyat
    Aylık $75
    Yıllık $900 olarak faturalandırılır
  • Keyword Rank Tracking Positions a Month
    1500
  • URL'leri JSON ile Gönder
  • JSON ile Veri Noktalarını Al
Rank-API-3 Annual
  • Fiyat
    Aylık $150
    Yıllık $1,800 olarak faturalandırılır
  • Keyword Rank Tracking Positions a Month
    5000
  • URL'leri JSON ile Gönder
  • JSON ile Veri Noktalarını Al

Kullanım Durumları

Kimler için?

Dijital Ajanslar

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.

Blog Yazarları ve Araştırmacılar

Measure how content ranks over time, spot trends and compare keyword performance across large sets of terms.

Harika müşterilerimizin söyledikleri

SSS

SEOptimer neden diğer araçlardan daha iyi?

Bir web sitesini gerçek bir kullanıcı gibi, sadece kod okuyan bir bot yerine bir tarayıcı kullanarak görüntüleriz ve diğer araçların kaçıracağı dinamik içerik ve komut dosyalarını görebiliriz.

Bir web sitesinde sadece Sayfa İçi SEO'dan çok daha fazlası vardır. Sadece SEO için değil, Kullanılabilirlik ve Erişilebilirlik için de önemli olan bir dizi faktöre bakarız.

PDF raporlarımız hızlı çalışır – sayfaların çoğu tamamen denetlenebilir ve PDF 20 saniye içinde oluşturulabilir.

Raporlar ve Gömme aracı genelinde Yazı Tipleri, Renkler, Görüntü Düzenleri, İçerik, Kontroller ve Bölümler, Rapor Metni, E-posta İçeriği özelleştirilebilir.