Негизги мазмунга өтүү
Иштеп чыгуучуларга

SERPHub REST API

35+ эндпоинттер. JSON-жооптор. Sanctum токендери. SEO маалыматтарыңызды каалаган куралга, дашбордго же жумуш процессине өткөрүңүз.

Тез баштоо

Аккаунттун жөндөөлөрүнөн Sanctum API токенин түзүп, аны ар бир суроо-талапта Bearer токен катары колдонуңуз.

  1. 1 Кирүү → Жөндөөлөр → Коопсуздук → API Токендер → Токен түзүү
  2. 2 Ар бир суроо-талапта токенди Authorization: Bearer СИЗДИН_ТОКЕН башкы сабында (header) жөнөтүңүз
  3. 3 Базалык URL: https://serphub.io/api/v1
curl
curl https://serphub.io/api/v1/sites \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/json"
Жооп (Response) (200)
{
  "data": [
    {
      "id": 42,
      "domain": "example.com",
      "health_score": 91,
      "last_audit_at": "2026-05-20T08:15:00Z"
    }
  ]
}

API Справочник

Бардык эндпоинттер JSON кайтарат. POST/PUT операциялары үчүн JSON форматындагы POST денеси (body) Content-Type: application/json менен талап кылынат.

Сайттар

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

Аудиттер

GET /sites/{id}/audits
GET /sites/{id}/audits/latest
POST /sites/{id}/audits
GET /sites/{id}/issues

Ачкыч сөздөр

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

Бэклинкттер

GET /sites/{id}/backlinks
POST /sites/{id}/backlinks/verify
GET /sites/{id}/backlinks/stats

ИИ-эскерүүлөр

GET /sites/{id}/ai-mentions
GET /sites/{id}/ai-mentions/sov
POST /sites/{id}/ai-mentions/run

Атаандаштар

GET /sites/{id}/competitors
POST /sites/{id}/competitors
DELETE /sites/{id}/competitors/{competitorId}

Аутентификация жана Лимиттер

Bearer Токени (Sanctum)

Бардык API суроо-талаптарында жарактуу Sanctum access-токени болушу керек. Токендер Жөндөөлөр → Коопсуздук → API Токендер бөлүмүнөн түзүлөт. Токендердин мөөнөтү бүтпөйт, бирок аларды каалаган убакта жокко чыгарууга болот.

Лимиттер (Rate Limits)

API'ге мүмкүнчүлүк Agency жана Enterprise пландарында гана берилет.

Тариф Мүнөтүнө суроо-талап Күнүнө суроо-талап
Agency12050,000
EnterpriseЖекечеЖекече

Каталар (Error Responses)

API стандарттуу HTTP статус коддорун колдонот. Ката болгон учурда message талаасы бар JSON кайтарылат. 401 = туура эмес токен, 403 = уруксат жок, 422 = валидация катасы, 429 = лимиттен ашты.

Ката мисалы

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

Интеграцияга даярсызбы?

API'ге мүмкүнчүлүк Agency жана Enterprise пландарында бар. Баштоо үчүн катталыңыз.

Биз сайттын иштешин жакшыртуу жана анализдөө үчүн cookie колдонобуз. Бардыгын кабыл алсаңыз, зарыл эместерди четке кагыңыз же жөндөп алыңыз. Купуялык саясаты

Cookie жөндөөлөрү