API — Пулл портов

Открывайте пуллы портов и управляйте ими — это партии портов, открываемых из списка прокси для крупных параллельных задач, — а затем экспортируйте результаты.

Открытие пулла

ПримечаниеЭндпоинты Пулла портов находятся по пути /scraper для обратной совместимости — это та же функция, что и кнопка + Пулл портов в дашборде.
POST /api/v1/scraper/tasks Требуется авторизация

Открывает пулл портов из списка прокси.

Пример (curl)
curl -H "X-API-Key: YOUR_API_KEY" -H "Content-Type: application/json" \
  -d '{"name":"tiktok-pool","count":100}' \
  http://127.0.0.1:8891/api/v1/scraper/tasks

Список и остановка пуллов

GET /api/v1/scraper/tasks Требуется авторизация

Выводит список всех пуллов портов и их прогресс.

DELETE /api/v1/scraper/tasks/{id} Требуется авторизация

Останавливает пулл и закрывает его порты.

POST /api/v1/scraper/tasks/{id}/test Требуется авторизация

Тестирует список прокси пулла.

Экспорт результатов

GET /export/{token}/proxies.txt Без авторизации

Скачивает порты пулла в виде списка прокси в текстовом формате. Доступ предоставляется по токену в URL, поэтому API-ключ не требуется.

Пример (curl)
curl http://127.0.0.1:8891/export/TASK_TOKEN/proxies.txt