Resurse pentru dezvoltatori

Referința API REST

Integrați verificarea indexării în masă direct în propriile panouri, instrumente sau scripturi. Automatizați fluxul SEO cu API-ul nostru de mare capacitate.

Pe scurt

API-ul REST IndexChecker vă permite să creați proiecte de verificare, să citiți starea lor de indexare și să vă verificați soldul de credite din propriile scripturi și panouri. Fiecare cerere este autentificată cu cheia API secretă în corpul POST, endpointurile returnează JSON, un proiect acceptă până la 50.000 de URL-uri, iar 1 credit verifică 1 URL.

Scris de Adam Piersa, fondatorul IndexChecker Revizuit și actualizat în

Ce endpointuri are API-ul IndexChecker?

EndpointMetodăScop
/api/project/createPOSTCreează un proiect de verificare dintr-o listă de URL-uri
/api/project/showPOSTObține starea, statisticile și linkurile unui proiect
/api/project/show_allPOSTListează toate proiectele
/api/project/deletePOSTȘterge definitiv un proiect
/api/check-balancePOSTCitește soldul curent de credite

Autentificare

Autentificați cererile incluzând cheia API secretă în corpul cererii (parametri POST).

Găsiți și gestionați cheia API în setările panoului.

Avertisment de securitate: Păstrați cheia API în siguranță. Nu o partajați în cod accesibil public (de exemplu, JS pe partea de client).


POST

Creare proiect

Creați un proiect nou de verificare cu o listă de URL-uri.

https://app.indexchecker.link/api/project/create
apikey obligatoriu string

Cheia API secretă.

project_name obligatoriu string

Numele proiectului.

urls obligatoriu string

Listă de URL-uri separate prin bara verticală |.

description opțional string
Exemplu cURL POST
curl -X POST https://app.indexchecker.link/api/project/create \
  -d "apikey=YOUR_API_KEY" \
  -d "project_name=MyProject" \
  -d "urls=https://site1.com|https://site2.com"
Răspuns 200 OK
{
  "error": 0,
  "message": "project MyProject has been added in it 2 links.",
  "project_name": "MyProject",
  "procjet_id": 154,
  "project_id": 154,
  "add_links_count": 2
}

POST

Detaliile proiectului

Obțineți starea, statisticile și linkurile unui anumit proiect.

https://app.indexchecker.link/api/project/show
apikey obligatoriu
project_id obligatoriu int

ID-ul proiectului pe care vreți să-l obțineți.

Răspuns 200 OK
{
  "project_name": "MyProject",
  "description": "optional description",
  "date_created": "2023-10-12 14:30:00",
  "project_id": "154",
  "urls": {
    "https://site1.com": "1",
    "https://site2.com": "-1"
  },
  "statistics": {
    "total_links": 2,
    "indexed": 1,
    "not_indexed": 0,
    "pending": 1,
    "percentage": 50
  }
}
* Coduri de stare: 1 (indexat), 0 (neindexat), -1 (verificare în așteptare)

POST

Listarea tuturor proiectelor

Obțineți lista tuturor proiectelor.

https://app.indexchecker.link/api/project/show_all
apikey obligatoriu
Răspuns
{
  "154": {
    "project_name": "MyProject",
    "description": "",
    "date_created": "2023-10-12 14:30:00"
  },
  "155": {
    "project_name": "Another Project",
    "description": "SEO Audit",
    "date_created": "2023-10-13 09:15:00"
  }
}

POST

Ștergere proiect

Eliminați definitiv un proiect și toate datele asociate.

https://app.indexchecker.link/api/project/delete
apikey obligatoriu
project_id obligatoriu

ID-ul proiectului de șters.

Răspuns
{
  "id": "154",
  "error": 0,
  "message": "The MyProject project has been deleted"
}

POST

Verificare sold

Obțineți limita curentă de credite.

https://app.indexchecker.link/api/check-balance
apikey obligatoriu
Răspuns 200 OK
{
  "limit": 4500,
  "error": 0
}

Întrebări frecvente

Cum autentific cererile API?

Includeți cheia API secretă ca parametru apikey în corpul POST al fiecărei cereri. Găsiți și gestionați cheia în setările panoului.

Câte URL-uri poate avea un proiect prin API?

Până la 50.000 de URL-uri pe proiect, aceeași limită ca în panou. Separați-le cu bara verticală în parametrul urls când creați proiectul.

Cât costă o verificare prin API?

1 credit pe URL verificat, inclusiv reverificarea în al doilea centru de date. Creditele nu expiră niciodată, iar accesul API este inclus în fiecare plan, de la versiunea de probă gratuită în sus.

În ce format răspunde API-ul?

În JSON. Fiecare endpoint returnează un câmp error, care este 0 la succes, plus datele proiectului: stare, statistici și, unde este cazul, rezultatul indexării pentru fiecare URL.

IndexChecker este un verificator de indexare în masă pentru Google operat de AP2Media Sp. z o.o., o companie înregistrată în UE, cu sediul în Czerwin, Polonia (cod TVA PL7582396091). Este folosit în producție în propriile proiecte SEO ale companiei, inclusiv serviciul de SEO local drukujemy3d.pl, și a verificat peste două milioane de URL-uri pentru clienții săi în ultimele 30 de zile.