API прокси: как автоматизировать смену IP в коде

Опубликовано: 8 августа 2026 · 7 минут чтения

Когда у тебя в проекте нужно менять IP автоматически, копировать адреса руками — самоубийство. Пока вставишь один список, другой уже умер. Поэтому любой нормальный сервис прокси отдаёт адреса через proxy api. Расскажу, как это выглядит на практике.

Из чего состоит API прокси

По сути всё сводится к двум вещам: ключ доступа и пара эндпоинтов. Ключ выдаётся после оплаты (у нас — сразу на сайте и дублируется на почту). Эндпоинты обычно такие: получение списка прокси, статус ключа и ротация.

Выглядит примерно так:

curl "https://proxy.falconcyber.online/v1/proxies?key=ТВОЙ_КЛЮЧ&limit=5&type=socks5"

В ответ — список адресов в удобном формате. Всё. Дальше код сам решает, какой адрес использовать и когда запросить следующий.

Как это встроить в скрипт

Например, на Python с requests это буквально пара строк:

import requests

px = requests.get("https://proxy.falconcyber.online/v1/proxies",
                  params={"key": "КЛЮЧ", "limit": 1, "type": "socks5"}).json()
proxy = {"http": "socks5h://" + px["proxies"][0],
         "https": "socks5h://" + px["proxies"][0]}
r = requests.get("https://api.ipify.org", proxies=proxy)
print(r.text)  # виден чужой IP

Тут важно не забыть «h» в socks5h — это резолв DNS через прокси. Без неё домен резолвится на твоей стороне, и весь смысл теряется.

Ротация на лету

Если задача — каждый запрос с нового адреса, делаешь просто: перед каждым запросом дёргаешь API и берёшь следующий адрес. Некоторые сервисы дают отдельный эндпоинт ротации, который сразу возвращает «свежий» IP без заморочек.

Совет из практики: не запрашивай прокси на каждый запрос в цикле бездумно — это лишняя нагрузка и иногда лимиты. Лучше взять пачку из 10-20 адресов разом и перебирать их, обновляя пачку раз в несколько минут.

Типичные грабли

Почему API удобнее ручного копирования

Во-первых, адреса всегда свежие — сервис сам следит за пулом, тебе не нужно перепроверять каждый адрес руками. Во-вторых, автоматика: скрипт сам берёт прокси, меняет, перезапускается. В-третьих, один ключ — один доступ, и его легко заблокировать или продлить, не трогая код.

У нас в магазине ключ выдаётся сразу после оплаты, пул обновляется каждые пять минут, а лимиты по тарифам честно расписаны. Подключайтесь.