Entwickler-Ressourcen

REST-API-Referenz

Integriere die Massen-Indexprüfung direkt in deine eigenen Dashboards, Tools oder Skripte. Automatisiere deinen SEO-Workflow mit unserer durchsatzstarken API.

Kurz gesagt

Mit der IndexChecker-REST-API kannst du Prüfprojekte anlegen, ihren Indexstatus auslesen und dein Credit-Guthaben aus deinen eigenen Skripten und Dashboards abfragen. Jede Anfrage wird mit deinem geheimen API-Schlüssel im POST-Body authentifiziert, Endpoints geben JSON zurück, ein Projekt akzeptiert bis zu 50.000 URLs, und 1 Credit prüft 1 URL.

Geschrieben von Adam Piersa, Gründer von IndexChecker Geprüft und aktualisiert

Welche Endpoints hat die IndexChecker-API?

EndpointMethodeZweck
/api/project/createPOSTEin Prüfprojekt aus einer Liste von URLs anlegen
/api/project/showPOSTStatus, Statistik und Links eines Projekts abrufen
/api/project/show_allPOSTAlle deine Projekte auflisten
/api/project/deletePOSTEin Projekt dauerhaft löschen
/api/check-balancePOSTDein aktuelles Credit-Guthaben auslesen

Authentifizierung

Authentifiziere deine Anfragen, indem du deinen geheimen API-Schlüssel im Request-Body (POST-Parameter) mitschickst.

Deinen API-Schlüssel findest und verwaltest du in den Dashboard-Einstellungen.

Sicherheitshinweis: Halte deinen API-Schlüssel sicher. Gib ihn nicht in öffentlich zugänglichem Code weiter (z. B. clientseitigem JS).


POST

Projekt anlegen

Ein neues Prüfprojekt mit einer Liste von URLs anlegen.

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

Dein geheimer API-Schlüssel.

project_name erforderlich string

Name deines Projekts.

urls erforderlich string

Liste von URLs, getrennt durch einen senkrechten Strich |.

description optional string
cURL-Beispiel 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"
Antwort 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

Projektdetails abrufen

Status, Statistik und Links eines bestimmten Projekts abrufen.

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

ID des Projekts, das du abrufen willst.

Antwort 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
  }
}
* Statuscodes: 1 (indexiert), 0 (nicht indexiert), -1 (Prüfung ausstehend)

POST

Alle Projekte auflisten

Eine Liste all deiner Projekte abrufen.

https://app.indexchecker.link/api/project/show_all
apikey erforderlich
Antwort
{
  "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

Projekt löschen

Ein Projekt und alle zugehörigen Daten dauerhaft entfernen.

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

ID des zu löschenden Projekts.

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

POST

Guthaben prüfen

Dein aktuelles Credit-Limit abrufen.

https://app.indexchecker.link/api/check-balance
apikey erforderlich
Antwort 200 OK
{
  "limit": 4500,
  "error": 0
}

Häufig gestellte Fragen

Wie authentifiziere ich API-Anfragen?

Hänge deinen geheimen API-Schlüssel als Parameter apikey an den Body der POST-Anfrage an. Den Schlüssel findest und änderst du in den Einstellungen deines Panels.

Wie viele URLs kann ein Projekt über die API enthalten?

Bis zu 50.000 URLs pro Projekt, genau wie im Panel. Beim Erstellen eines Projekts trennst du sie im Parameter urls mit einem senkrechten Strich.

Was kostet eine Prüfung über die API?

1 Credit pro geprüfter URL, inklusive der erneuten Prüfung im zweiten Rechenzentrum. Credits verfallen nicht, und der API-Zugang ist in jedem Paket enthalten, vom kostenlosen Trial an.

In welchem Format antwortet die API?

In JSON. Jeder Endpoint gibt ein Feld error zurück, das bei Erfolg 0 ist, dazu die Projektdaten - Status, Statistik und, wo zutreffend, das Indexierungsergebnis pro URL.

IndexChecker ist ein Massen-Google-Index-Checker, betrieben von der AP2Media Sp. z o.o., einem in der EU eingetragenen Unternehmen mit Sitz in Czerwin, Polen (USt-IdNr. PL7582396091). Das Tool ist im produktiven Einsatz auf den eigenen SEO-Projekten des Unternehmens, darunter der Local-SEO-Dienst drukujemy3d.pl, und hat in den letzten 30 Tagen mehr als zwei Millionen URLs für seine Kunden geprüft.