Documentação da API

Documentação da API

forma de seção

Implemente nossos serviços em seus produtos

Documentação da API

Introdução

Olá e bem-vindo à API ProxyScrape, a API pode ser usada para baixar, exibir, obter a quantidade de proxy e a última atualização de maneira eficiente.

Visão geral da documentação

Módulos e bibliotecas

Python: Nossa API trabalha com o não oficial módulo python proxyscrape

Tipos de solicitação de parâmetro

Existem quatro tipos de solicitações de API que você pode fazer, incluindo:

getproxies

O getproxies fará o download imediato dos proxies depois de navegar para o URL. O getproxies suporta vários parâmetros, incluindo:

Entrada: https://api.proxyscrape.com?request=getproxies&proxytype=http&timeout=5000&country=US&anonymity=elite&ssl=yes
Saída: baixa proxies HTTP de elite com SSL ativado com um tempo limite de 5000ms localizado nos EUA no formato ip: port comum.

displayproxies

displayproxies não fará o download dos proxies; em vez disso, exibirá os proxies no site. O displayproxies suporta vários parâmetros, incluindo:

Entrada: https://api.proxyscrape.com?request=displayproxies&proxytype=http&timeout=7000&country=DE&anonymity=elite&ssl=no
Saída: Exibe proxies HTTP de elite com SSL desativado com um tempo limite de 7000ms localizado no DE no formato ip: port comum.

quantidade

amountproxies retornará a quantidade de proxies disponíveis para as condições especificadas. amountproxies suporta vários parâmetros, incluindo:

Entrada: https://api.proxyscrape.com?request=amountproxies&proxytype=http&timeout=7000&country=DE&anonymity=elite&ssl=all
Saída: retornará a quantidade de proxies para as condições especificadas.

Ultima atualização

lastupdated retornará quando os proxies foram atualizados pela última vez. lastupdated requer apenas um parâmetro:

Entrada: https://api.proxyscrape.com?request=lastupdated&proxytype=http
Saída: retornará o tempo da última atualização para as condições especificadas, lastupdated requer apenas o parâmetro proxytype.

estado chave

keystatus retornará o status de uma chave e possui um parâmetro permitido:

Entrada: https://api.proxyscrape.com/?request=keystatus&serialkey=yourkeyhere
Saída: retornará se a chave é válida ou não, ativa ou expirada

remanescente

o restante retornará por quanto tempo uma chave serial premium permanece ativa e possui um parâmetro permitido:

Entrada: https://api.proxyscrape.com/?request=remaining&serialkey=yourkeyhere
Saída: a chave expirará em x dias.

Valores do tipo de solicitação de parâmetro

Os valores dos parâmetros são usados ​​para informar à API que tipo de proxies você deseja.

proxytype

proxytype possui valores permitidos 4:

  • http
  • socks4
  • socks5
  • a todos

Quando você não define esse valor, o tipo de proxy é automaticamente definido como 'todos'.
Você também pode usar vários tipos de proxy na solicitação 1, separando-os por vírgula.

tempo limite

O tempo limite está em milissegundos.
Quando nenhum tempo limite é definido, o tempo limite é automaticamente definido como 10,000ms.

país

O parâmetro country pode ser qualquer código de país Alpha 2 ISO ou 'todos', os códigos de países podem ser encontrados aqui.
Quando nenhum país é definido, o país será automaticamente definido como 'todos'.
Você também pode usar vários países na solicitação 1, separando-os por vírgula.

anonimato

o anonimato tem valores permitidos 4:

  • elite
  • anônimo
  • transparente
  • a todos

Quando nenhum nível de anonimato é definido, ele é automaticamente definido como 'todos'.
Você também pode usar vários níveis de anonimato na solicitação 1, separando-os por vírgula.

ssl

O SSL possui valores permitidos do 3:

  • sim
  • não
  • a todos

Quando o SSL não estiver definido, ele será automaticamente definido como 'todos'.

limitar

o parâmetro limit limitará a quantidade de proxies baixados ou exibidos e pode ser qualquer número acima do 0
Quando o limite não estiver definido, ele será automaticamente definido como 'todos'.

formato

O formato tem valores permitidos 2:

  • normal
  • json

Quando o formato não está definido, é automaticamente definido como 'normal'.

serialkey

serialkey pode ser qualquer chave comprada em nossa loja
Quando o serialkey não for fornecido, ele usará automaticamente a API grátis e nenhum recurso premium poderá ser usado.

averagetimeout

O tempo médio é em milissegundos.
Quando nenhum averagetimeout é definido, o averagetimeout é automaticamente definido como 10,000ms.

estado

O status pode estar "ativo" ou qualquer número em dias.
Quando nenhum status é fornecido, ele será automaticamente definido como "ativo".

idade

idade é quando o proxy foi visto pela primeira vez, isso pode ser "ilimitado" ou qualquer número em dias.
Quando nenhuma idade é fornecida, ela será automaticamente definida como "ilimitada".

porta

porta pode ser qualquer número entre 1 e 65535.
Quando nenhuma porta é fornecida, ela será automaticamente definida como "tudo".
Você também pode usar várias portas na solicitação 1, separando-as por vírgula.