- Máx. enlaces por petición: 20,000
- Longitud máx. de URL: 2,000 characters
- Protocolos soportados:
http://andhttps:// - Coste: 1 unidad por enlace
- Límite de tasa: 60 peticiones por minuto
Documentación de la API
Integra IndexTensor en tus aplicaciones con nuestra API REST sencilla.
Autenticación
Todas las peticiones a la API requieren autenticación con token Bearer. Incluye tu token API en la cabecera Authorization:
Authorization: Bearer YOUR_API_TOKEN
Endpoints
Envía enlaces para indexar. Los enlaces pueden proporcionarse como cadena separada por punto y coma o como array.
Cuerpo de la petición
// Option 1: Semicolon-separated string
{
"links": "https://example.com/page1;https://example.com/page2"
}
// Option 2: Array of links
{
"links": [
"https://example.com/page1",
"https://example.com/page2"
]
}
Respuesta correcta (200)
{
"status": 200,
"msg": "Task created successfully",
"data": {
"units_used": 4,
"task_id": "1721392204",
"links_count": 4
}
}
Códigos de error
| Código | Descripción |
|---|---|
| 400 | Datos no válidos (JSON mal formado, URL inválidas) |
| 401 | Cabecera Authorization ausente o mal formada |
| 403 | Token API inválido |
| 404 | Endpoint no encontrado |
| 405 | Saldo insuficiente |
| 429 | Límite de tasa excedido |
| 500 | Error interno del servidor |
Formato de respuesta de error
{
"status": 400,
"message": "Task wasn't created: Invalid data provided"
}
Límites de tasa y restricciones
Ejemplos de código
curl -X POST https://indextensor.com/api/links \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"links": ["https://example.com/page1", "https://example.com/page2"]}'