Index1up Документация API
Index1up предоставляет быстрые услуги по индексации для Google и Bing. API доступен через три конечные точки, позволяя вам добавлять URL-адреса для индексации, отправлять несколько URL-адресов массово и проверять статус индексации URL.
Аутентификация
Все запросы к API требуют параметр token
. Пожалуйста, включайте ваш API токен в каждый запрос для аутентификации.
Конечные точки
1. Получение баланса
Используйте эту конечную точку для получения количества URL-адресов, доступных в вашем аккаунте для индексации.
GET https://index1up.com/api/v2/balance?token=YOUR_API_TOKEN
Параметры:
token
(required) - Ваш API token.
Пример запроса:
GET https://index1up.com/api/v2/balance?token=...
Ответ:
{ "err": null, "res": { "balance": 545 } }
2. Добавление URL для индексации
Используйте эту конечную точку, чтобы отправить один URL на индексацию.
GET https://index1up.com/api/v2/index?url=https%3A%2F%2Fexample.com%2Fpage1&bots=google,yandex,bing&token=YOUR_API_TOKEN
Parameters:
url
(required) - Ваш урл.bots
(google,yandex,bing) - Каким ботам показывать.token
(required) - Ваш API token.
Пример:
GET https://index1up.com/api/v2/index?url=https%3A%2F%2Fexample.com%2Fpage1&bots=google,yandex,bing&token=...
Ответ:
{ "err": null, "res": { "success": true } }
3. Массовое добавление URL для индексации
Используйте эту конечную точку для отправки нескольких URL-адресов на индексацию одним запросом.
POST https://index1up.com/api/v2/index/bulk?token=YOUR_API_TOKEN
Headers:
Content-Type: application/json
Body Parameters:
urls
(required) - Массив ссылок.
Пример:
POST https://index1up.com/api/v2/index/bulk?token=YOUR_API_TOKEN
{ "urls": [ "URL_ENCODED_URL_1", "URL_ENCODED_URL_2", // ... до 1000 URL ], "bots": ["bot1", "bot2"] // Массив или строка через запятую "bot1,bot2" }
curl -X POST "https://index1up.com/api/v2/index/bulk?token=YOUR_API_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "urls": [ "https%3A%2F%2Fsite1.com%2Fproduct", "https%3A%2F%2Fsite2.net%2Farticle%2F123" ], "bots": ["google", "yandex"] }'
Ответ:
{ "err": null, "res": { "success": true } }
4. Проверка статуса индексации
Используйте эту конечную точку для проверки статуса индексации конкретного URL.
GET https://index1up.com/api/v2/index/status?url=https%3A%2F%2Fexample.com%2Fpage1&token=YOUR_API_TOKEN
Параметры:
url
(required) - URL для проверки статуса индексации.token
(required) - Ваш API token.
Пример:
GET https://index1up.com/api/v2/index/status?url=https%3A%2F%2Fexample.com%2Fpage1&token=...
Ответ:
{ "err": null, "res": { "success": true, "status": "Delivered", "google_visit": "April 21, 2025, 5:12 am (UTC) --- Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P)...(compatible; Googlebot/2.1; +http://www.google.com/bot.html)" } }
Статус индексации URL может быть одним из следующих четырех вариантов:
Delivered
- GoogleBot доставлен, URL скоро будет проиндексирован.In progress
- Доставка GoogleBot в процессе.Not found
- URL не найден в вашем аккаунте.