- Макс. ссылок в запросе: 20,000
- Макс. длина URL: 2,000 characters
- Поддерживаемые протоколы:
http://andhttps:// - Стоимость: 1 единица за ссылку
- Лимит запросов: 60 запросов в минуту
Документация API
Интегрируйте IndexTensor в свои приложения с помощью нашего простого REST API.
Аутентификация
Все запросы к API требуют аутентификации по Bearer-токену. Укажите токен в заголовке Authorization:
Authorization: Bearer YOUR_API_TOKEN
Эндпоинты
Отправка ссылок на индексацию. Ссылки можно передать строкой через точку с запятой или массивом.
Тело запроса
// 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"
]
}
Успешный ответ (200)
{
"status": 200,
"msg": "Task created successfully",
"data": {
"units_used": 4,
"task_id": "1721392204",
"links_count": 4
}
}
Коды ошибок
| Код | Описание |
|---|---|
| 400 | Некорректные данные (неверный JSON, недопустимые URL) |
| 401 | Отсутствует или неверный заголовок Authorization |
| 403 | Недействительный API-токен |
| 404 | Эндпоинт не найден |
| 405 | Недостаточно средств |
| 429 | Превышен лимит запросов |
| 500 | Внутренняя ошибка сервера |
Формат ответа с ошибкой
{
"status": 400,
"message": "Task wasn't created: Invalid data provided"
}
Лимиты и ограничения
Примеры кода
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"]}'