- Máx. de links por requisição: 20,000
- Comprimento máx. da URL: 2,000 characters
- Protocolos suportados:
http://andhttps:// - Custo: 1 unidade por link
- Limite de taxa: 60 requisições por minuto
Documentação da API
Integre o IndexTensor em suas aplicações com nossa API REST simples.
Autenticação
Todas as requisições à API exigem autenticação por token Bearer. Inclua seu token API no cabeçalho Authorization:
Authorization: Bearer YOUR_API_TOKEN
Endpoints
Envie links para indexação. Os links podem ser fornecidos como string separada por ponto e vírgula ou como array.
Corpo da requisição
// 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"
]
}
Resposta de sucesso (200)
{
"status": 200,
"msg": "Task created successfully",
"data": {
"units_used": 4,
"task_id": "1721392204",
"links_count": 4
}
}
Códigos de erro
| Código | Descrição |
|---|---|
| 400 | Dados inválidos (JSON malformado, URLs inválidas) |
| 401 | Cabeçalho Authorization ausente ou malformado |
| 403 | Token API inválido |
| 404 | Endpoint não encontrado |
| 405 | Saldo insuficiente |
| 429 | Limite de taxa excedido |
| 500 | Erro interno do servidor |
Formato de resposta de erro
{
"status": 400,
"message": "Task wasn't created: Invalid data provided"
}
Limites de taxa e restrições
Exemplos 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"]}'