Документація API
Список всіх публично доступних методів для взаємодії з API.
- Головна
- Кошик (7 методів)
- Розрахувати ### Розрахувати замовлення Розрахувати вказане замовлення та повернути результат; ця функція використовується у селекторі планів для відображення вартості замовлення. Кошик
- Замовлення Це поновлення пакету на наступний період. Для поновлення пакету потрібно __money__. Пакет
- Доступні країни Кошик
- Налаштування Отримати всі налаштування калькулятора, такі як: правила підрахунку, трафік, період оплати тощо. Ця інформація використовується у вікні вибору тарифного плану для відображення правил формування замовлення. Кошик
- Придбання ### Замовлення на придбання Цей метод використовується для оформлення замовлення. Щоб оформити замовлення, необхідно надіслати _order_id_ та _overall_ *(це total_price, розраховане у валюті користувача)* з [v2/cart/order](/apidocs/cart/order) на цей ендпоінт. Кошик
- Відсоток знижки ### Відсоток знижки #### Що таке відсоток знижки? Відсоток знижки — це знижка, яка застосовується до вартості замовлення. Відсоток знижки розраховується на основі активності користувача на сайті або за рахунок реферальних посилань. Чим активніший користувач, тим більша знижка. #### Реферальна програма Вона використовує заголовок __sp-referral__ як реферальний код; детальніше про це можна дізнатися на [сторінці вітання вікі](/apidocs). #### Як застосувати відсоток знижки? Він уже врахований у ціні замовлення, вам не потрібно нічого робити — просто оформіть замовлення. Кошик
- Бонуси
- Упаковка (30 методів)
- Проксі-сервери Пакет(14 методів)
- Проксі-сервери Пакет(14 методів)
- Проксі-сервери Пакет(14 методів)
- Проксі-сервери Пакет(14 методів)
- Інформація Скасувати неактивний пакет (без проксі-серверів), при цьому кошти будуть повернені) Пакет(4 методів)
- Замовлення Це поновлення пакету на наступний період. Для поновлення пакету потрібно __money__. Пакет(5 методів)
- Інформація Скасувати неактивний пакет (без проксі-серверів), при цьому кошти будуть повернені) Пакет(4 методів)
- Видалити
- Хеш завантаження Отримати хеш завантаження для пакета, для проксі-серверів завантаження пакетів.(3 методів)
- Хеш завантаження Отримати хеш завантаження для пакета, для проксі-серверів завантаження пакетів.(3 методів)
- Завантажити Завантажити проксі-сервери у певному форматі та з певним типом з’єднання(3 методів)
- Характеристики Комплект поставки(2 методів)
- Характеристики Комплект поставки(2 методів)
- Проксі-сервери Пакет(14 методів)
- Проксі-сервери Пакет(14 методів)
- Проксі-сервери Пакет(14 методів)
- Замовлення Це поновлення пакету на наступний період. Для поновлення пакету потрібно __money__. Пакет(5 методів)
- Замовлення Це поновлення пакету на наступний період. Для поновлення пакету потрібно __money__. Пакет(5 методів)
- Замовлення Це поновлення пакету на наступний період. Для поновлення пакету потрібно __money__. Пакет(5 методів)
- Замовлення Це поновлення пакету на наступний період. Для поновлення пакету потрібно __money__. Пакет(5 методів)
- Проксі-сервери Пакет(14 методів)
- Проксі-сервери Пакет(14 методів)
- Проксі-сервери Пакет(14 методів)
- Проксі-сервери Пакет(14 методів)
- Налаштування Оновіть налаштування користувача, наприклад: ім’я, електронну адресу, валюту. Деякі налаштування потребують підтвердження, наприклад: електронна адреса.(2 методів)
- Налаштування Оновіть налаштування користувача, наприклад: ім’я, електронну адресу, валюту. Деякі налаштування потребують підтвердження, наприклад: електронна адреса.(2 методів)
- Містки підключення Отримати список доступних серверів підключення (деякі сервери можуть забезпечувати вищу швидкість).(2 методів)
- Містки підключення Отримати список доступних серверів підключення (деякі сервери можуть забезпечувати вищу швидкість).(2 методів)
- Інформація Скасувати неактивний пакет (без проксі-серверів), при цьому кошти будуть повернені) Пакет(4 методів)
- Інформація Скасувати неактивний пакет (без проксі-серверів), при цьому кошти будуть повернені) Пакет(4 методів)
- Користувач (45 методів)
- Інформація Скасувати неактивний пакет (без проксі-серверів), при цьому кошти будуть повернені) Пакет
- Гроші та баланс Увімкнути/вимкнути поновлення підписки (лише для збережених) Користувач(9 методів)
- OAuth Повертає список дозволених об’єктів (які можна використовувати в OAuth).(3 методів)
- OAuth Повертає список дозволених об’єктів (які можна використовувати в OAuth).(3 методів)
- OAuth Повертає список дозволених об’єктів (які можна використовувати в OAuth).(3 методів)
- Сесії Отримати сесію за ідентифікатором. Користувач(3 методів)
- Токени API Створити новий токен API для користувача. Користувач(4 методів)
- Токени API Створити новий токен API для користувача. Користувач(4 методів)
- Токени API Створити новий токен API для користувача. Користувач(4 методів)
- Токени API Створити новий токен API для користувача. Користувач(4 методів)
- Гроші та баланс Увімкнути/вимкнути поновлення підписки (лише для збережених) Користувач(9 методів)
- Рекомендація(10 методів)
- Рекомендація(10 методів)
- Рекомендація(10 методів)
- Рекомендація(10 методів)
- Рекомендація(10 методів)
- Рекомендація(10 методів)
- Рекомендація(10 методів)
- Рекомендація(10 методів)
- Рекомендація(10 методів)
- Сесії Отримати сесію за ідентифікатором. Користувач(3 методів)
- Гроші та баланс Увімкнути/вимкнути поновлення підписки (лише для збережених) Користувач(9 методів)
- Гроші та баланс Увімкнути/вимкнути поновлення підписки (лише для збережених) Користувач(9 методів)
- Гроші та баланс Увімкнути/вимкнути поновлення підписки (лише для збережених) Користувач(9 методів)
- Сесії Отримати сесію за ідентифікатором. Користувач(3 методів)
- Повідомлення Отримати та переглянути всі повідомлення користувача. Користувач
- Стан телефону(2 методів)
- Налаштування Оновіть налаштування користувача, наприклад: ім’я, електронну адресу, валюту. Деякі налаштування потребують підтвердження, наприклад: електронна адреса.(3 методів)
- Налаштування Оновіть налаштування користувача, наприклад: ім’я, електронну адресу, валюту. Деякі налаштування потребують підтвердження, наприклад: електронна адреса.(3 методів)
- Гроші та баланс Увімкнути/вимкнути поновлення підписки (лише для збережених) Користувач(9 методів)
- Здібності Перевірити, чи має токен здатність виконувати певну дію. Користувач(2 методів)
- Здібності Перевірити, чи має токен здатність виконувати певну дію. Користувач(2 методів)
- Гроші та баланс Увімкнути/вимкнути поновлення підписки (лише для збережених) Користувач(9 методів)
- Гроші та баланс Увімкнути/вимкнути поновлення підписки (лише для збережених) Користувач(9 методів)
- Гроші та баланс Увімкнути/вимкнути поновлення підписки (лише для збережених) Користувач(9 методів)
- Телефон(2 методів)
- Аватар Користувач(3 методів)
- Інші пов’язані облікові записи(3 методів)
- Інші пов’язані облікові записи(3 методів)
- Акція Отримайте промокоди, готові до активації. Користувач(2 методів)
- Акція Отримайте промокоди, готові до активації. Користувач(2 методів)
- Характеристики Комплект поставки(2 методів)
- Характеристики Комплект поставки(2 методів)
- Інші пов’язані облікові записи(3 методів)
- Рекомендація(10 методів)
- Checker (4 методів)
- Інформація про IP-адресу Отримати інформацію про IP-адресу, таку як країна, місто, часовий пояс тощо. Перевіряльник(2 методів)
- Інформація про IP-адресу Отримати інформацію про IP-адресу, таку як країна, місто, часовий пояс тощо. Перевіряльник(2 методів)
- Проксі ### Перевірка проксі Цей метод дозволяє підключитися через проксі та перевірити, чи він працює. #### Як це працює? Він підключиться до `http://host.stableproxy.com/ip/` через проксі та отримає IP-адресу, а потім підключиться до `https://ipinfo.io/widget/demo/ip` і отримає інформацію про місцезнаходження. Перевірка
- Чорний список ### Перевірка веб-сайту перед замовленням Перед замовленням слід перевірити, чи не входить веб-сайт до чорного списку; деякі типи чорних списків можна вмикати або вимикати. Наприклад, ми дозволяємо доступ до платних сайтів через мобільні проксі. Перевірка
- Розмова (7 методів)
- Повідомлення Надіслати повідомлення у вказаному чаті.(3 методів)
- Повідомлення Надіслати повідомлення у вказаному чаті.(3 методів)
- Підтримка Розмова(4 методів)
- Підтримка Розмова(4 методів)
- Повідомлення Надіслати повідомлення у вказаному чаті.(3 методів)
- Підтримка Розмова(4 методів)
- Підтримка Розмова(4 методів)
- Other (7 методів)
- Гроші та баланс Увімкнути/вимкнути поновлення підписки (лише для збережених) Користувач
- v2/business/contact
- Відстеження Отримати актуальну інформацію про відстеження за токеном (з файлу cookie або запиту).
- Відстеження Отримати актуальну інформацію про відстеження за токеном (з файлу cookie або запиту).
- v2/user/admin-legacy-session
- Налаштування сповіщень про низький баланс. Повертає поріг у валюті користувача.
- Зберегти налаштування сповіщень про низький баланс. Приймає значення порогу у валюті користувача та зберігає його в доларах США.
- Змінити пул для вже доданого проксі-сервера типу «residential». Якщо вказати `pool_id=null`, буде відновлено пул за замовчуванням. Застосовується лише до типів пакетів «residential_gb» та «residential_city_gb». (1 методів)
- Одночасно змінити пул для ВСІХ проксі-серверів у пакеті. Програма обходить усіх підкористувачів і оновлює значення pool_id для кожного проксі-сервера. Передача значення pool_id=null призводить до видалення явно вказаного пулу (відновлення маршрутизації за замовчуванням, заданою вищим рівнем). Застосовується лише до типів пакетів residential_gb та residential_city_gb. (1 методів)
- Отримати доступні пули проксі-серверів для пакета. Застосовується лише до типів пакетів «residential_gb» та «residential_city_gb». (1 методів)
- Cart (1 методів)
Які методи підтримується?
Для публічного API доступно 90% функціоналу сайту; інша частина недоступна, оскільки може бути прив’язана до фронтенду або заблокована з міркувань безпеки.
Автопереклад!
Зверніть увагу! Усі переклади виконано автоматично. Розробникам рекомендується ознайомитися з англійською версією.
HTTP Заголовки
X-CSRF-Token
Токен CSRF, потрібен тільки якщо використовувати як фронтенд.
Locale
Мова для відповідей, наразі є підтримка: en, ru, uk, pl
Authorization
Авторизація, перед токеном треба вказувати: API-Token
SP-Referral
Реферальний код, необхідний для знижки (якщо користувача не створено).
sp-site
Сайт, з якого використовується токен (використовується для внутрішньої аналітики; можете вказати назву вашого проєкту).
sp-comefrom
Мітка звідки прийшов користувач (наприклад Google Search)
Відповідь
{
"data": { // Дані які повернув метод
"user": ....
},
"good": true, // Успішність запиту (іноді при 200 може повертати false)
"timestamp": 1731493828, // Час старту запиту (коли сервер почав обробляти дані)
"cause": { // Ким був виконан цей метод + підпис токену (можна перевірити користувача
"type": "api",
"user_id": 1,
"token_id": 75,
"token_sign": "63992323944b77852d3b2b901498fc57"
}
}
