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 не найден в вашем аккаунте.