API Documentation

API Documentation

section en forme

Implémenter nos services dans vos produits

Documentation de l'API

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 python proxyscrape

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 au lieu de cela, il affichera les procurations 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

amountproxies 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 lors de la dernière mise à jour des proxys. 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
Lorsque la clé de série n'est pas fournie, elle utilisera automatiquement l'API gratuite et aucune fonctionnalité premium ne pourra être utilisée.

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.
Si aucun statut n'est fourni, il sera automatiquement réglé sur "vivant".

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.
Lorsqu'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.
Lorsqu'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.