Документация по API

Секция-формы

Внедрите наши услуги в ваши продукты

раздел-значок

Введение

Здравствуйте и добро пожаловать в ProxyScrape API, API можно использовать для загрузки, отображения, получения суммы прокси и времени последнего обновления эффективным способом.

Обзор документации

Модули и библиотеки

Python: наш API работает с неофициальным Модуль Python Proxyscrape (нажмите здесь)

Типы запроса параметров

Вы можете сделать четыре типа запросов API, в том числе:

getproxies

getproxies немедленно загрузит прокси после перехода по URL. getproxies поддерживает несколько параметров, включая:

Входной сигнал: https://api.proxyscrape.com?request=getproxies&proxytype=http&timeout=5000&country=US&anonymity=elite&ssl=yes
Вывод: загрузка элитных HTTP-прокси с включенным SSL с таймаутом 5000ms, расположенным в США, в общем формате ip: port.

displayproxies

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

Входной сигнал: https://api.proxyscrape.com?request=displayproxies&proxytype=http&timeout=7000&country=DE&anonymity=elite&ssl=no
Вывод: Отображает элитные прокси-серверы HTTP с отключенным SSL с таймаутом 7000ms, расположенным в DE в общем формате порта ip :.

amountproxies

amountproxies вернет количество доступных прокси для данных условий. amountproxies поддерживает несколько параметров, включая:

Входной сигнал: https://api.proxyscrape.com?request=amountproxies&proxytype=http&timeout=7000&country=DE&anonymity=elite&ssl=all
Вывод: вернет количество прокси для заданных условий.

последнее обновление

lastupdated вернется, когда прокси были последний раз обновлены. lastupdated требует только один параметр:

Входной сигнал: https://api.proxyscrape.com?request=lastupdated&proxytype=http
Вывод: возвратит время последнего обновления для заданных условий, для lastupdated требуется только параметр proxytype.

keystatus

keystatus возвращает статус ключа и имеет один разрешенный параметр:

Входной сигнал: https://api.proxyscrape.com/?request=keystatus&serialkey=yourkeyhere
Вывод: возвратит, является ли ключ действительным, живым или просроченным

осталось

Остальное вернет, как долго серийный ключ премиум-класса остается активным и имеет один разрешенный параметр

Входной сигнал: https://api.proxyscrape.com/?request=remaining&serialkey=yourkeyhere
Вывод: срок действия ключа истекает через x дней.

Значения типа запроса параметров

Значения параметров используются для указания API, какие прокси вы хотите.

proxytype

proxytype имеет допустимые значения 4:

  • HTTP
  • socks4
  • socks5
  • все

Если вы не установите это значение, тип прокси будет автоматически установлен на «все».
Вы также можете использовать несколько типов прокси в запросе 1, разделяя их запятой.

Тайм-аут

Тайм-аут в миллисекундах.
Когда тайм-аут не определен, тайм-аут автоматически устанавливается на 10,000ms.

страна

Параметр страны может быть любым кодом страны Alpha 2 ISO или «all», коды стран можно найти здесь.
Когда ни одна страна не определена, для страны будет автоматически установлено значение «все».
Вы также можете использовать несколько стран в запросе 1, разделяя их запятой.

анонимность

анонимность имеет допустимые значения 4:

  • элита
  • анонимный
  • прозрачный
  • все

Когда уровень анонимности не определен, он будет автоматически установлен на «все».
Вы также можете использовать несколько уровней анонимности в запросе 1, разделяя их запятой.

SSL

SSL имеет допустимые значения 3:

  • да
  • нет
  • все

Если SSL не определен, для него будет автоматически установлено значение «все».

предел

параметр limit будет ограничивать количество прокси, которые загружаются или отображаются, и может быть любым числом выше 0
Когда предел не определен, он будет автоматически установлен на «все».

формат

Формат имеет допустимые значения 2:

  • нормальный
  • JSON

Если формат не определен, он будет автоматически установлен на «нормальный».

серийный номер

Серийным ключом может быть любой ключ, купленный в нашем магазине
Когда serialkey не указан, он будет автоматически использовать бесплатный API и никакие дополнительные функции не могут быть использованы.

averagetimeout

Среднее время ожидания в миллисекундах.
Когда среднее время ожидания не определено, среднее время ожидания автоматически устанавливается равным 10,000ms.

статус

Статус может быть «живым» или любым числом в днях.
Когда статус не предоставлен, он автоматически устанавливается на «живой».

возраст

возраст - это время, когда прокси был впервые замечен, это может быть «неограниченное» или любое количество дней.
Если возраст не указан, он будет автоматически установлен на «неограниченный».

порт

порт может быть любым числом между 1 и 65535.
Если порт не указан, он будет автоматически установлен на «все».
Вы также можете использовать несколько портов в запросе 1, разделяя их запятой.