API Documentation

section en forme

Implémenter nos services dans vos produits

icône de section

Introduction

Bonjour et bienvenue dans l'API ProxyScrape, l'API peut être utilisée pour télécharger, afficher, obtenir le montant du proxy et la dernière heure de mise à jour de manière efficace.

Vue d'ensemble de la documentation

Modules et bibliothèques

Python: notre API fonctionne avec le non officiel module proxyscrape python (cliquez ici)

Types de demande de paramètre

Vous pouvez effectuer quatre types de demandes d’API, à savoir:

getproxies

getproxies téléchargera immédiatement les proxies une fois que vous aurez accédé à l'URL. getproxies prend en charge plusieurs paramètres, notamment:

Contribution: https://api.proxyscrape.com?request=getproxies&proxytype=http&timeout=5000&country=US&anonymity=elite&ssl=yes
Sortie: Télécharge des proxies HTTP élite avec SSL activé avec un délai d'expiration de 5000ms situé aux États-Unis au format commun ip: port.

displayproxies

displayproxies ne téléchargera pas les procurations mais affichera les proxies sur le site Web. displayproxies prend en charge plusieurs paramètres, notamment:

Contribution: https://api.proxyscrape.com?request=displayproxies&proxytype=http&timeout=7000&country=DE&anonymity=elite&ssl=no
Sortie: affiche les proxies HTTP élite avec SSL désactivé avec un délai d'expiration de 7000ms situé dans le DE au format commun ip: port.

montantproxies

montantproxys renverra le nombre de procurations disponibles pour les conditions données. amountproxies prend en charge plusieurs paramètres, notamment:

Contribution: https://api.proxyscrape.com?request=amountproxies&proxytype=http&timeout=7000&country=DE&anonymity=elite&ssl=all
Sortie: renverra le nombre de mandataires pour les conditions données.

dernière mise à jour

lastupdated reviendra à la dernière mise à jour des procurations. lastupdated ne nécessite qu'un seul paramètre:

Contribution: https://api.proxyscrape.com?request=lastupdated&proxytype=http
Sortie: renverra l'heure de la dernière mise à jour pour les conditions données. La dernière mise à jour nécessite uniquement le paramètre proxytype.

keystatus

keystatus renverra le statut d'une clé et possède un paramètre autorisé:

Contribution: https://api.proxyscrape.com/?request=keystatus&serialkey=yourkeyhere
Sortie: retournera si la clé est valide, vivante ou expirée

restant

restante retournera la durée pendant laquelle une clé série premium reste active et possède un paramètre autorisé:

Contribution: https://api.proxyscrape.com/?request=remaining&serialkey=yourkeyhere
Sortie: La clé expirera dans x jours.

Valeurs de type de demande de paramètre

Les valeurs de paramètre permettent d'indiquer à l'API le type de proxy que vous souhaitez.

type de proxy

proxytype a les valeurs autorisées par 4:

  • http
  • socks4
  • socks5
  • toutes

Si vous ne définissez pas cette valeur, le type de proxy sera automatiquement défini sur 'all'.
Vous pouvez également utiliser plusieurs types de proxy dans la requête 1 en les séparant par une virgule.

temps mort

Le délai d'attente est en millisecondes.
Si aucun délai n’est défini, le délai est automatiquement défini sur 10,000ms.

Pays

Le paramètre de pays peut être n’importe quel code de pays ISO Alpha 2 ou "all", les codes de pays sont disponibles. ici.
Lorsqu'aucun pays n'est défini, le pays est automatiquement défini sur "Tous".
Vous pouvez également utiliser plusieurs pays dans la requête 1 en les séparant par une virgule.

Anonymat

L'anonymat a les valeurs autorisées par 4:

  • élite
  • anonyme
  • communication
  • toutes

Lorsqu'aucun niveau d'anonymat n'est défini, il est automatiquement défini sur "Tous".
Vous pouvez également utiliser plusieurs niveaux d’anonymat dans la demande 1 en les séparant par une virgule.

ssl

SSL a les valeurs autorisées par 3:

  • Oui
  • aucune
  • toutes

Si SSL n’est pas défini, il sera automatiquement réglé sur "Tous".

limite

le paramètre limit limitera le nombre de serveurs proxy téléchargés ou affichés et peut être n'importe quel nombre supérieur à 0
Lorsque la limite n'est pas définie, elle sera automatiquement réglée sur "Tous".

format

Le format a des valeurs autorisées par 2:

  • Ordinaire
  • json

Lorsque le format n'est pas défini, il sera automatiquement réglé sur «normal».

clé de série

serialkey peut être n'importe quelle clé achetée dans notre magasin
Si la clé de série n’est pas fournie, l’API gratuite est automatiquement utilisée et toutes les fonctionnalités premium ne peuvent pas être utilisées.

temps moyen

La moyenne des heures de sortie est en millisecondes.
Si aucune heure moyenne n'est définie, la durée moyenne heure est automatiquement définie sur 10,000ms.

Commande

Le statut peut être "en vie" ou n’importe quel nombre de jours.
Lorsqu'aucun statut n'est fourni, il est automatiquement défini sur "en vie".

L'âge correspond au moment où le mandataire a été vu pour la première fois. Il peut s'agir d'un nombre illimité de jours.
Si aucun âge n'est fourni, il sera automatiquement réglé sur "illimité".

port

le port peut être n'importe quel nombre entre 1 et 65535.
Quand aucun port n'est fourni, il sera automatiquement réglé sur "tous".
Vous pouvez également utiliser plusieurs ports dans une requête 1 en les séparant par une virgule.