API Dokümantasyon
SEOBOTX REST API ile tüm SEO verilerinize programatik erişim sağlayın. Business planı gerektirir.
Kimlik Doğrulama
Tüm API isteklerinde Authorization header'ı ile API anahtarınızı gönderin:
GET /api/v1/projects
Authorization: Bearer YOUR_API_KEY
Authorization: Bearer YOUR_API_KEY
API anahtarınızı Dashboard > Ayarlar > API bölümünden oluşturabilirsiniz.
Endpoints
Projeler
GET
/api/v1/projects
Tüm projelerinizi listeler.
POST
/api/v1/projects
Yeni proje oluşturur. Body: { "name": "...", "url": "...", "keywords": "..." }
Backlink
GET
/api/v1/backlinks/{project_id}
Proje için oluşturulan backlinkleri listeler.
POST
/api/v1/backlinks/create
Yeni backlink kampanyası başlatır.
SEO Analiz
POST
/api/v1/analyze
URL analizi başlatır. Body: { "url": "https://..." }
GET
/api/v1/analyze/{report_id}
Analiz sonuçlarını getirir.
Sıralama Takibi
GET
/api/v1/rankings/{project_id}
Anahtar kelime sıralamalarını getirir.
Raporlama
GET
/api/v1/reports/{project_id}
Proje raporlarını listeler.
POST
/api/v1/reports/generate
Yeni rapor oluşturur.
Yanıt Formatı
Tüm yanıtlar JSON formatındadır:
{
"success": true,
"data": { ... },
"meta": {
"page": 1,
"total": 42,
"limit": 20
}
}
"success": true,
"data": { ... },
"meta": {
"page": 1,
"total": 42,
"limit": 20
}
}
Rate Limiting
API istekleri plan bazlı limitlenmiştir:
- Pro: API erişimi yok
- Premium: 10.000 istek/gün
- Business: Sınırsız