Risorse per sviluppatori

Riferimento API REST

Integra il controllo di indicizzazione massivo direttamente nei tuoi dashboard, strumenti o script. Automatizza il tuo flusso SEO con la nostra API ad alte prestazioni.

In breve

L'API REST di IndexChecker ti permette di creare progetti di controllo, leggerne lo stato di indicizzazione e verificare il saldo dei crediti dai tuoi script e dashboard. Ogni richiesta è autenticata con la tua chiave API segreta nel corpo POST, gli endpoint restituiscono JSON, un progetto accetta fino a 50.000 URL e 1 credito controlla 1 URL.

Scritto da Adam Piersa, fondatore di IndexChecker Rivisto e aggiornato a

Quali endpoint ha l'API di IndexChecker?

EndpointMetodoScopo
/api/project/createPOSTCrea un progetto di controllo da una lista di URL
/api/project/showPOSTOttieni stato, statistiche e link di un progetto
/api/project/show_allPOSTElenca tutti i tuoi progetti
/api/project/deletePOSTElimina definitivamente un progetto
/api/check-balancePOSTLeggi il saldo attuale dei crediti

Autenticazione

Autentica le tue richieste includendo la tua chiave API segreta nel corpo della richiesta (parametri POST).

Trovi e gestisci la tua chiave API nelle impostazioni del pannello.

Avviso di sicurezza: Tieni al sicuro la tua chiave API. Non condividerla in codice accessibile pubblicamente (ad esempio JS lato client).


POST

Crea progetto

Crea un nuovo progetto di controllo con una lista di URL.

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

La tua chiave API segreta.

project_name obbligatorio string

Nome del progetto.

urls obbligatorio string

Lista di URL separati dal simbolo pipe |.

description facoltativo string
Esempio 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"
Risposta 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

Ottieni i dettagli del progetto

Recupera stato, statistiche e link di un progetto specifico.

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

ID del progetto da recuperare.

Risposta 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
  }
}
* Codici di stato: 1 (indicizzato), 0 (non indicizzato), -1 (controllo in attesa)

POST

Elenca tutti i progetti

Ottieni l'elenco di tutti i tuoi progetti.

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

Elimina progetto

Rimuovi definitivamente un progetto e tutti i dati collegati.

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

ID del progetto da eliminare.

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

POST

Controlla saldo

Ottieni il tuo limite di crediti attuale.

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

Domande frequenti

Come autentico le richieste API?

Includi la tua chiave API segreta come parametro apikey nel corpo POST di ogni richiesta. Trovi e gestisci la chiave nelle impostazioni del pannello.

Quanti URL può contenere un progetto via API?

Fino a 50.000 URL per progetto, lo stesso limite del pannello. Separali con il simbolo pipe nel parametro urls quando crei un progetto.

Quanto costa un controllo tramite API?

1 credito per URL controllato, compreso il ricontrollo sul secondo data center. I crediti non scadono mai e l'accesso API è incluso in ogni piano, a partire dalla prova gratuita.

In che formato risponde l'API?

In JSON. Ogni endpoint restituisce un campo error, che vale 0 in caso di successo, insieme ai dati del progetto: stato, statistiche e risultato di indicizzazione per URL quando previsto.

IndexChecker è uno strumento di controllo massivo dell'indicizzazione su Google gestito da AP2Media Sp. z o.o., società registrata nell'UE con sede a Czerwin, Polonia (partita IVA PL7582396091). È usato in produzione nei progetti SEO dell'azienda stessa, tra cui il servizio di SEO locale drukujemy3d.pl, e negli ultimi 30 giorni ha verificato più di due milioni di URL per i suoi clienti.