Ana içeriğe geç
Geliştiriciler

SERPHub REST API

35+ endpoint. JSON yanıtları. Sanctum token kimlik doğrulaması. SEO verilerinizi herhangi bir araca, panele veya iş akışına çekin.

Hızlı Başlangıç

Hesap ayarlarınızdan bir Sanctum API token oluşturun ve her istekte Bearer token olarak gönderin.

  1. 1 Giriş yapın → Hesap Ayarları → Güvenlik → API Tokenları → Token oluştur
  2. 2 Token’ı her istekte Authorization: Bearer YOUR_TOKEN olarak ekleyin
  3. 3 Temel URL: https://serphub.io/api/v1
curl
curl https://serphub.io/api/v1/sites \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/json"
Yanıt (200)
{
  "data": [
    {
      "id": 42,
      "domain": "example.com",
      "health_score": 91,
      "last_audit_at": "2026-05-20T08:15:00Z"
    }
  ]
}

API Referansı

Tüm endpointler JSON döndürür. Tüm yazma işlemleri Content-Type: application/json ile JSON biçiminde bir POST gövdesi gerektirir.

Siteler

GET /sites
GET /sites/{id}
POST /sites

Denetimler

GET /sites/{id}/audit
POST /sites/{id}/audit
GET /sites/{id}/audit/progress
GET /sites/{id}/issues

Anahtar Kelimeler

GET /sites/{id}/keywords
GET /sites/{id}/pages
GET /sites/{id}/cannibalization
GET /sites/{id}/search-intent

Backlinkler

GET /sites/{id}/backlinks
GET /sites/{id}/internal-links
GET /sites/{id}/content-decay

AI Bahisleri

GET /sites/{id}/aeo
POST /sites/{id}/ai/chat

Rakipler

GET /sites/{id}/competitors
GET /sites/{id}/visibility
GET /sites/{id}/search-overview

Kimlik Doğrulama ve Hız Limitleri

Bearer Token (Sanctum)

Tüm API isteklerinde geçerli bir Sanctum kişisel erişim tokenı bulunmalıdır. Tokenları Hesap → Güvenlik → API Tokenları bölümünden oluşturun. Tokenların süresi dolmaz ancak her an iptal edilebilir.

Hız Limitleri

API erişimi, API kotası olan planlarda sunulur — Pro, Agency ve Enterprise.

Tarife İstek/dk Çağrı/ay
Pro601,000
Agency6010,000
EnterpriseÖzelÖzel

Hata Yanıtları

API standart HTTP durum kodlarını kullanır. Hata yanıtlarında message alanı içeren JSON gövdesi bulunur. 401 = geçersiz token, 403 = yasak, 422 = doğrulama hatası, 429 = hız limiti aşıldı.

Hata Örneği

HTTP/1.1 422
{
  "message": "Validation error",
  "errors": {
    "domain": [
      "The domain field is required."
    ]
  }
}

Entegre etmeye hazır mısınız?

API erişimi Pro ve üzeri tarifelerde kullanılabilir. Başlamak için kaydolun.