Recursos para desarrolladores

Referencia de la API REST

Integra la comprobación masiva de indexación directamente en tus propios paneles, herramientas o scripts. Automatiza tu flujo SEO con nuestra API de alto rendimiento.

En resumen

La API REST de IndexChecker te permite crear proyectos de comprobación, leer su estado de indexación y consultar tu saldo de créditos desde tus propios scripts y paneles. Cada petición se autentica con tu clave API secreta en el cuerpo POST, los endpoints devuelven JSON, un proyecto admite hasta 50.000 URL y 1 crédito comprueba 1 URL.

Escrito por Adam Piersa, fundador de IndexChecker Revisado y actualizado en

¿Qué endpoints tiene la API de IndexChecker?

EndpointMétodoFinalidad
/api/project/createPOSTCrear un proyecto de comprobación a partir de una lista de URL
/api/project/showPOSTObtener el estado, las estadísticas y los enlaces de un proyecto
/api/project/show_allPOSTListar todos tus proyectos
/api/project/deletePOSTEliminar un proyecto de forma permanente
/api/check-balancePOSTConsultar tu saldo actual de créditos

Autenticación

Autentica tus peticiones incluyendo tu clave API secreta en el cuerpo de la petición (parámetros POST).

Puedes encontrar y gestionar tu clave API en los ajustes del panel.

Aviso de seguridad: Mantén segura tu clave API. No la compartas en código accesible públicamente (por ejemplo, JS del lado del cliente).


POST

Crear proyecto

Crea un nuevo proyecto de comprobación con una lista de URL.

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

Tu clave API secreta.

project_name obligatorio string

Nombre de tu proyecto.

urls obligatorio string

Lista de URL separadas por una barra vertical |.

description opcional string
Ejemplo 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"
Respuesta 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

Obtener detalles del proyecto

Obtén el estado, las estadísticas y los enlaces de un proyecto concreto.

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

ID del proyecto que quieres obtener.

Respuesta 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
  }
}
* Códigos de estado: 1 (indexada), 0 (no indexada), -1 (comprobación pendiente)

POST

Listar todos los proyectos

Obtén una lista de todos tus proyectos.

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

Eliminar proyecto

Elimina de forma permanente un proyecto y todos sus datos asociados.

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

ID del proyecto que quieres eliminar.

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

POST

Consultar saldo

Obtén tu límite actual de créditos.

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

Preguntas frecuentes

¿Cómo autentico las peticiones a la API?

Incluye tu clave API secreta como parámetro apikey en el cuerpo POST de cada petición. Encuentras y gestionas la clave en los ajustes de tu panel.

¿Cuántas URL puede tener un proyecto de la API?

Hasta 50.000 URL por proyecto, el mismo límite que en el panel. Sepáralas con una barra vertical en el parámetro urls al crear el proyecto.

¿Cuánto cuesta una comprobación por la API?

1 crédito por URL comprobada, incluida la recomprobación en el segundo centro de datos. Los créditos nunca caducan y el acceso a la API está incluido en todos los planes, desde la prueba gratuita.

¿En qué formato responde la API?

En JSON. Cada endpoint devuelve un campo error, que vale 0 si todo va bien, junto con los datos del proyecto: estado, estadísticas y resultado de indexación por URL cuando corresponde.

IndexChecker es un comprobador masivo de indexación en Google operado por AP2Media Sp. z o.o., una empresa registrada en la UE con sede en Czerwin, Polonia (NIF-IVA PL7582396091). Se usa en producción en los propios proyectos SEO de la empresa, incluido el servicio de SEO local drukujemy3d.pl, y ha verificado más de dos millones de URL para sus clientes en los últimos 30 días.