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.
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.
Quali endpoint ha l'API di IndexChecker?
| Endpoint | Metodo | Scopo |
|---|---|---|
| /api/project/create | POST | Crea un progetto di controllo da una lista di URL |
| /api/project/show | POST | Ottieni stato, statistiche e link di un progetto |
| /api/project/show_all | POST | Elenca tutti i tuoi progetti |
| /api/project/delete | POST | Elimina definitivamente un progetto |
| /api/check-balance | POST | Leggi il saldo attuale dei crediti |
Primi passi
Account
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).
Crea progetto
Crea un nuovo progetto di controllo con una lista di URL.
La tua chiave API segreta.
Nome del progetto.
Lista di URL separati dal simbolo pipe |.
-d "apikey=YOUR_API_KEY" \
-d "project_name=MyProject" \
-d "urls=https://site1.com|https://site2.com"
"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
}
Ottieni i dettagli del progetto
Recupera stato, statistiche e link di un progetto specifico.
ID del progetto da recuperare.
"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
}
}
Elenca tutti i progetti
Ottieni l'elenco di tutti i tuoi progetti.
"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"
}
}
Elimina progetto
Rimuovi definitivamente un progetto e tutti i dati collegati.
ID del progetto da eliminare.
"id": "154",
"error": 0,
"message": "The MyProject project has been deleted"
}
Controlla saldo
Ottieni il tuo limite di crediti attuale.
"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.
La documentazione ufficiale di Google su come funziona l'indicizzazione e su come verificarla.