Référence API FlashProxy
Vérifiez votre solde et vos forfaits, consultez l'utilisation, générez des proxies et prolongez vos forfaits à partir de vos propres scripts. Chaque point de terminaison retourne du JSON et lit uniquement les données de votre propre compte.
URL de base : https://www.flashproxy.com
Créez une clé API dans votre tableau de bord à https://www.flashproxy.com/dashboard/api. La clé complète n'est affichée qu'une seule fois, alors conservez-la en sécurité.
Vous utilisez un agent IA ? Donnez-lui cette référence complète en un seul fichier Markdown : https://www.flashproxy.com/api-reference.md. Une spécification OpenAPI 3,1 est disponible à https://www.flashproxy.com/openapi.json.
Guide de démarrage rapide
Listez vos forfaits, puis utilisez un plan_id de la réponse dans les autres points de terminaison.
cURL
curl "https://www.flashproxy.com/api/v1/plans?status=active&limit=10" \
-H "Authorization: Bearer fpk_live_YOUR_KEY"Python
import requests
response = requests.get(
"https://www.flashproxy.com/api/v1/plans?status=active&limit=10",
headers={
"Authorization": "Bearer fpk_live_YOUR_KEY",
},
timeout=30,
)
print(response.json())Node.js
const response = await fetch("https://www.flashproxy.com/api/v1/plans?status=active&limit=10", {
headers: {
"Authorization": "Bearer fpk_live_YOUR_KEY",
},
});
console.log(await response.json());Authentification
Envoyez votre clé dans l'en-tête Authorization sous la forme Bearer fpk_live_…, ou dans l'en-tête X-API-Key.
Chaque clé peut lire l'utilisation. La génération de proxies et l'extension de plans nécessitent chacun leur propre permission, que vous choisissez lors de la création de la clé. Traitez une clé comme un mot de passe et révoquez-la si elle fuit.
Permissions de clé
| Permission | Autorise |
|---|---|
| usage | Lire les données utilisées, les données restantes et la vitesse actuelle. Chaque clé les contient. |
| proxies | Générer des listes de proxies. Les réponses contiennent votre nom d'utilisateur et votre mot de passe proxy. |
| extend | Prolonger les plans. Chaque appel est débité de votre solde de compte. |
Compte
Clé actuelle
GET /api/v1/key
Renvoie la clé que vous utilisez : son nom, son préfixe et ses permissions. Utile quand un appel répond 403 FORBIDDEN.
Permission : usage
Requête
curl "https://www.flashproxy.com/api/v1/key" \
-H "Authorization: Bearer fpk_live_YOUR_KEY"Réponse · 200
{
"success": true,
"data": {
"key_id": "7d1c2b4e-…",
"name": "Monitoring server",
"key_prefix": "fpk_live_k3x9q2ma",
"permissions": [
"usage",
"proxies",
"extend"
],
"created_at": "2026-09-29T12:00:00.000Z",
"last_used_at": "2026-10-13T12:00:00.000Z"
}
}Solde du compte
GET /api/v1/balance
Renvoie votre solde de compte disponible, à partir duquel les extensions sont payées.
Permission : usage
Requête
curl "https://www.flashproxy.com/api/v1/balance" \
-H "Authorization: Bearer fpk_live_YOUR_KEY"Réponse · 200
{
"success": true,
"data": {
"balance_usd": 42.18,
"balance_cents": 4218,
"currency": "USD"
}
}Lister les plans
GET /api/v1/plans
Renvoie vos plans, les plus récents en premier, avec leur statut, expiration, limite de données et s'ils sont étendus par Go ou par jours. Ne renvoie jamais les identifiants de proxies.
Permission : usage
Paramètres
| Nom | Dans | Obligatoire | Description |
|---|---|---|---|
| status | query | all (par défaut), active ou expired. | |
| limit | query | Nombre de plans à retourner, jusqu'à 100. Par défaut 50. | |
| offset | query | Nombre de plans à ignorer, pour la pagination. Par défaut 0. |
Requête
curl "https://www.flashproxy.com/api/v1/plans?status=active&limit=10" \
-H "Authorization: Bearer fpk_live_YOUR_KEY"Réponse · 200
{
"success": true,
"data": {
"plans": [
{
"plan_id": "YOUR_PLAN_ID",
"product": "residential",
"name": "Residential Proxies",
"status": "active",
"billed_by": "data",
"created_at": "2026-09-13T12:00:00.000Z",
"expires_at": "2027-03-12T12:00:00.000Z",
"max_bytes": 10737418240,
"bytes_used": 4294967296,
"speed_mbps": null,
"extend_with": "gb"
}
],
"total": 1,
"limit": 10,
"offset": 0
}
}Liste des transactions
GET /api/v1/transactions
Renvoie vos paiements, recharges et achats de solde, les plus récents en premier, à des fins comptables.
Permission : usage
Paramètres
| Nom | Dans | Obligatoire | Description |
|---|---|---|---|
| limit | query | Nombre de transactions à retourner, jusqu'à 100. Par défaut 50. | |
| offset | query | Nombre de transactions à ignorer, pour la pagination. Par défaut 0. |
Requête
curl "https://www.flashproxy.com/api/v1/transactions?limit=10" \
-H "Authorization: Bearer fpk_live_YOUR_KEY"Réponse · 200
{
"success": true,
"data": {
"transactions": [
{
"transaction_id": "FP-1791900000000-a1b2c3d4e",
"type": "PURCHASE",
"status": "COMPLETED",
"amount_usd": 29.8,
"payment_method": "BALANCE",
"description": "Purchase of 1 item",
"created_at": "2026-10-11T12:00:00.000Z",
"completed_at": "2026-10-11T12:00:00.000Z"
}
],
"total": 1,
"limit": 10,
"offset": 0,
"currency": "USD"
}
}
```,## Utilisation
### Utilisation de tous les plans actifs
`GET /api/v1/usage`
Renvoie un enregistrement d'utilisation pour chaque plan actif de votre compte.
Permission : `usage`
**Requête**
```bash
curl "https://www.flashproxy.com/api/v1/usage" \
-H "Authorization: Bearer fpk_live_YOUR_KEY"Réponse · 200
{
"success": true,
"data": {
"plans": [
{
"plan_id": "YOUR_PLAN_ID",
"product": "ipv6-datacenter",
"name": "IPv6 Datacenter Proxies",
"status": "active",
"expires_at": "2026-11-01T12:00:00.000Z",
"usage": {
"bytes_used": 2639963,
"max_bytes": null,
"remaining_bytes": null,
"percentage_used": null
},
"throughput_status": "ok",
"throughput": {
"source": "per_minute",
"current_mbps": 412.5,
"avg_mbps_5m": 380.1,
"peak_mbps_1h": 955,
"sampled_at": "2026-10-13T11:59:15.000Z",
"data_delay_seconds": 45,
"limit_mbps": 1000,
"utilization_pct": 41.25
},
"generated_at": "2026-10-13T12:00:00.000Z"
}
]
}
}Utilisation d'un plan
GET /api/v1/plans/{plan_id}/usage
Renvoie l'enregistrement d'utilisation d'un de vos plans, quel que soit son statut.
Permission : usage
Paramètres
| Nom | Dans | Obligatoire | Description |
|---|---|---|---|
| plan_id | path | requis | L'ID du plan, tel que retourné dans plan_id par Lister les plans. |
Requête
curl "https://www.flashproxy.com/api/v1/plans/YOUR_PLAN_ID/usage" \
-H "Authorization: Bearer fpk_live_YOUR_KEY"Réponse · 200
{
"success": true,
"data": {
"plan_id": "YOUR_PLAN_ID",
"product": "ipv6-datacenter",
"name": "IPv6 Datacenter Proxies",
"status": "active",
"expires_at": "2026-11-01T12:00:00.000Z",
"usage": {
"bytes_used": 2639963,
"max_bytes": null,
"remaining_bytes": null,
"percentage_used": null
},
"throughput_status": "ok",
"throughput": {
"source": "per_minute",
"current_mbps": 412.5,
"avg_mbps_5m": 380.1,
"peak_mbps_1h": 955,
"sampled_at": "2026-10-13T11:59:15.000Z",
"data_delay_seconds": 45,
"limit_mbps": 1000,
"utilization_pct": 41.25
},
"generated_at": "2026-10-13T12:00:00.000Z"
}
}Historique d'utilisation
GET /api/v1/plans/{plan_id}/usage/history
Renvoie le trafic et la vitesse d'un plan au fil du temps, dans des buckets fixes (1 minute pour 1 h jusqu'à 4 heures pour 30 j), avec les totaux, le taux de succès et les pics. Les horodatages sont en UTC. Disponible pour les plans ISP, ISP EU, Datacenter, IPv6 et Premium Unlimited.
Permission : usage
Paramètres
| Nom | Dans | Obligatoire | Description |
|---|---|---|---|
| plan_id | path | requis | L'ID du plan, tel que retourné dans plan_id par Lister les plans. |
| range | query | Intervalle de temps : 1h, 24h, 7d, 30d. Par défaut 24h. |
Requête
curl "https://www.flashproxy.com/api/v1/plans/YOUR_PLAN_ID/usage/history?range=24h" \
-H "Authorization: Bearer fpk_live_YOUR_KEY"Réponse · 200
{
"success": true,
"data": {
"plan_id": "YOUR_PLAN_ID",
"range": "24h",
"bucket_seconds": 900,
"generated_at": "2026-10-13T12:00:00.000Z",
"totals": {
"bytes": 3221225472,
"bytes_up": 214748364.8,
"bytes_down": 3006477107.2,
"connections": 48210,
"success_pct": 99.2,
"peak_mbps": 412.5,
"peak_concurrent": 37
},
"series": [
{
"t": "2026-10-13T11:30:00.000Z",
"bytes": 41943040,
"bytes_up": 2097152,
"bytes_down": 39845888,
"mbps": 0.37,
"connections_per_sec": 0.62,
"concurrent": 12
},
{
"t": "2026-10-13T11:45:00.000Z",
"bytes": 52428800,
"bytes_up": 3145728,
"bytes_down": 49283072,
"mbps": 0.47,
"connections_per_sec": 0.71,
"concurrent": 15
}
]
}
}Destinations principales
GET /api/v1/plans/{plan_id}/destinations
Renvoie les sites auxquels un plan s'est connecté le plus sur une plage de temps, avec le trafic, les connexions et le taux de succès par hôte (top 100).
Permission : usage
Paramètres
| Nom | Dans | Obligatoire | Description |
|---|---|---|---|
| plan_id | path | requis | L'ID du plan, tel que retourné dans plan_id par Lister les plans. |
| range | query | Intervalle de temps : 1h, 24h, 7d, 30d. Par défaut 24h. |
Requête
curl "https://www.flashproxy.com/api/v1/plans/YOUR_PLAN_ID/destinations?range=24h" \
-H "Authorization: Bearer fpk_live_YOUR_KEY"Réponse · 200
{
"success": true,
"data": {
"plan_id": "YOUR_PLAN_ID",
"range": "24h",
"generated_at": "2026-10-13T12:00:00.000Z",
"destinations": [
{
"host": "example.com",
"bytes_down": 1288490188.8,
"bytes_up": 107374182.4,
"connections": 18240,
"failed": 96,
"success_pct": 99.5
}
]
}
}Ventilation des erreurs
GET /api/v1/plans/{plan_id}/errors
Renvoie ce qui s'est mal passé sur une plage de temps, groupé par catégorie, chacun avec un libellé lisible et un conseil sur ce qu'il faut vérifier.
Permission : usage
Paramètres
| Nom | Dans | Obligatoire | Description |
|---|---|---|---|
| plan_id | path | requis | L'ID du plan, tel que retourné dans plan_id par Lister les plans. |
| range | query | Intervalle de temps : 1h, 24h, 7d, 30d. Par défaut 24h. |
Requête
curl "https://www.flashproxy.com/api/v1/plans/YOUR_PLAN_ID/errors?range=24h" \
-H "Authorization: Bearer fpk_live_YOUR_KEY"Réponse · 200
{
"success": true,
"data": {
"plan_id": "YOUR_PLAN_ID",
"range": "24h",
"generated_at": "2026-10-13T12:00:00.000Z",
"errors": [
{
"category": "timeout",
"label": "Connection timed out",
"hint": "The destination did not answer in time. Usually a slow or overloaded target site; retry with a longer client timeout, and check whether one destination dominates.",
"count": 214
}
]
}
}
```,## Proxies
### Emplacements du plan
`GET /api/v1/plans/{plan_id}/locations`
Renvoie les pays que un plan peut cibler avec le champ country lors de la génération de proxies. Quand any_country est true, tout code à deux lettres est accepté et il n'y a pas de liste.
Permission : `usage`
**Paramètres**
| Nom | Dans | Obligatoire | Description |
| --- | --- | --- | --- |
| `plan_id` | path | requis | L'ID du plan, tel que retourné dans plan_id par Lister les plans. |
**Requête**
```bash
curl "https://www.flashproxy.com/api/v1/plans/YOUR_PLAN_ID/locations" \
-H "Authorization: Bearer fpk_live_YOUR_KEY"Réponse · 200
{
"success": true,
"data": {
"plan_id": "YOUR_PLAN_ID",
"product": "ipv6-datacenter",
"any_country": false,
"countries": [
{
"code": "CA",
"name": "Canada"
},
{
"code": "FR",
"name": "France"
},
{
"code": "US",
"name": "United States"
}
]
}
}Générer des proxies
POST /api/v1/plans/{plan_id}/proxies
Crée des lignes de proxies prêtes à l'emploi pour l'un de vos plans actifs, de la même façon que le générateur du tableau de bord.
Permission : proxies
Paramètres
| Nom | Dans | Obligatoire | Description |
|---|---|---|---|
| plan_id | path | requis | L'ID du plan, tel que retourné dans plan_id par Lister les plans. |
| count | body | Nombre de lignes à retourner, 1 à 1000. Par défaut 10. | |
| country | body | Code pays sur deux lettres à cibler, par exemple US. Omettez-le pour tout pays. | |
| session | body | rotatives pour une nouvelle IP à chaque requête (par défaut), ou persistantes pour conserver la même IP. | |
| sticky_minutes | body | Durée de maintien d'une IP persistante, 1 à 1000 minutes. Les proxies résidentiels et mobiles la limitent à 120. Par défaut 30. | |
| protocol | body | http (par défaut) ou socks5. | |
| format | body | hostport pour host:port:user:pass (par défaut), ou url pour scheme://user:pass@host:port. |
Requête
curl -X POST "https://www.flashproxy.com/api/v1/plans/YOUR_PLAN_ID/proxies" \
-H "Authorization: Bearer fpk_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"count":2,"country":"US","session":"sticky","sticky_minutes":30,"protocol":"http","format":"hostport"}'Réponse · 200
{
"success": true,
"data": {
"plan_id": "YOUR_PLAN_ID",
"count": 2,
"protocol": "http",
"format": "hostport",
"proxies": [
"adam.flashproxy.io:8080:USERNAME-country-US-session-k3x9q2ma-time-30:PASSWORD",
"adam.flashproxy.io:8080:USERNAME-country-US-session-p7d1v8tc-time-30:PASSWORD"
]
}
}Liste d'IP fixes
GET /api/v1/plans/{plan_id}/ips
Retourne les adresses IP fixes du plan avec ses identifiants de connexion : les adresses IP de sortie actives pour les plans Datacenter, ou les adresses IP louées pour les plans Dedicated ISP. Les plans avec passerelle rotative utilisent Générer des proxies à la place.
Permission : proxies
Paramètres
| Nom | Dans | Obligatoire | Description |
|---|---|---|---|
| plan_id | path | requis | L'ID du plan, tel que retourné dans plan_id par Lister les plans. |
| protocol | query | http (par défaut) ou socks5. Les plans Dedicated ISP v2 ne supportent que http. | |
| format | query | hostport pour host:port:user:pass (par défaut), ou url pour scheme://user:pass@host:port. | |
| limit | query | Nombre d'adresses IP à retourner, jusqu'à 10000. Par défaut 1000. total affiche toujours le nombre complet. |
Requête
curl "https://www.flashproxy.com/api/v1/plans/YOUR_PLAN_ID/ips?protocol=http&limit=2" \
-H "Authorization: Bearer fpk_live_YOUR_KEY"Réponse · 200
{
"success": true,
"data": {
"plan_id": "YOUR_PLAN_ID",
"product": "datacenter",
"source": "live",
"protocol": "http",
"format": "hostport",
"total": 2048,
"count": 2,
"proxies": [
"203.0.113.10:777:USERNAME:PASSWORD",
"203.0.113.11:777:USERNAME:PASSWORD"
]
}
}
```,## Extensions
### Obtenir un devis pour une extension
`GET /api/v1/plans/{plan_id}/extend/quote`
Retourne le coût d'une extension, en effectuant les mêmes vérifications que Prolonger un plan, sans rien acheter.
Permission : `usage`
**Paramètres**
| Nom | Dans | Obligatoire | Description |
| --- | --- | --- | --- |
| `plan_id` | path | requis | L'ID du plan, tel que retourné dans plan_id par Lister les plans. |
| `gb` | query | | Go à évaluer, pour les plans facturés par données. |
| `days` | query | | Jours à évaluer, pour les plans facturés par temps. Envoyez gb ou days, pas les deux. |
**Requête**
```bash
curl "https://www.flashproxy.com/api/v1/plans/YOUR_PLAN_ID/extend/quote?gb=10" \
-H "Authorization: Bearer fpk_live_YOUR_KEY"Réponse · 200
{
"success": true,
"data": {
"plan_id": "YOUR_PLAN_ID",
"added": {
"gb": 10
},
"price_usd": 35,
"currency": "USD"
}
}Prolonger un plan
POST /api/v1/plans/{plan_id}/extend
Ajoute des données (Go) ou du temps (jours) à l'un de vos plans et débite votre solde de compte, au même prix que le tableau de bord.
Permission : extend
Paramètres
| Nom | Dans | Obligatoire | Description |
|---|---|---|---|
| plan_id | path | requis | L'ID du plan, tel que retourné dans plan_id par Lister les plans. |
| Idempotency-Key | header | requis | Une chaîne unique pour cette extension. Voir Idempotence ci-dessous. |
| gb | body | Go à ajouter, pour les plans facturés par données. Un nombre entier de 1 à 2 000 000. | |
| days | body | Jours à ajouter, pour les plans facturés par temps : 1 à 365, ou 1, 7, 30, 60 pour Premium Unlimited Residential. Envoyez gb ou days, pas les deux. |
Requête
curl -X POST "https://www.flashproxy.com/api/v1/plans/YOUR_PLAN_ID/extend" \
-H "Authorization: Bearer fpk_live_YOUR_KEY" \
-H "Idempotency-Key: extend-2026-10-13-001" \
-H "Content-Type: application/json" \
-d '{"gb":10}'Réponse · 200
{
"success": true,
"data": {
"plan_id": "YOUR_PLAN_ID",
"charged_usd": 35,
"added": {
"gb": 10
},
"plan": {
"status": "active",
"expires_at": "2027-04-11T12:00:00.000Z",
"max_bytes": 21474836480
},
"replayed": false
}
}
```,## Produits et tarifs
### Produits et prix
`GET /api/v1/products`
Retourne tous les produits avec ses niveaux par Go (le montant total est facturé au tarif du niveau auquel il correspond) et ses prix selon la vitesse et les jours. Utilisez Obtenir un devis pour une extension pour connaître le prix exact d'un plan spécifique.
Permission : `usage`
**Requête**
```bash
curl "https://www.flashproxy.com/api/v1/products" \
-H "Authorization: Bearer fpk_live_YOUR_KEY"Réponse · 200
{
"success": true,
"data": {
"products": [
{
"product": "datacenter",
"name": "Datacenter Proxies",
"billed_by": [
"data",
"time"
],
"data_pricing": [
{
"up_to_gb": 1,
"per_gb_usd": 0.7
},
{
"up_to_gb": 5,
"per_gb_usd": 0.65
}
],
"time_pricing": [
{
"mbps": 10,
"days": 1,
"price_usd": 1
},
{
"mbps": 10,
"days": 30,
"price_usd": 18
}
]
}
],
"currency": "USD"
}
}Idempotence
L'extension d'un plan dépense votre solde, donc chaque appel d'extension nécessite un en-tête Idempotency-Key.
- Utilisez une nouvelle clé pour chaque extension que vous souhaitez acheter : 8 à 128 lettres, chiffres, - ou _.
- Si un appel expire ou retourne une erreur 5xx, renvoyez-le avec la même clé. Vous êtes facturé au maximum une fois, et une extension terminée revient avec replayed: true.
- La même clé avec un plan ou un montant différent retourne 409 IDEMPOTENCY_KEY_REUSED.
- Tant que le premier appel est encore en cours, un deuxième appel avec la même clé retourne 409 REQUEST_IN_PROGRESS.
Champs de réponse
Chaque plan dans une réponse d'utilisation porte le même enregistrement.
| Champ | Signification |
|---|---|
| usage.* | bytes_used, max_bytes, remaining_bytes et percentage_used. max_bytes et remaining_bytes sont null sur les plans sans limite de données. bytes_used est null sur Unlimited Residential, qui est facturé par temps et vitesse. |
| throughput.current_mbps | La dernière mesure de vitesse : la dernière minute complète pour la plupart des produits, 0 quand il n'y a pas eu de trafic récent. |
| throughput.avg_mbps_5m / peak_mbps_1h | La moyenne sur 5 minutes et la vitesse maximale sur 1 heure. |
| throughput.limit_mbps | La limite de vitesse de votre forfait. utilization_pct est la vitesse actuelle divisée par cette limite. |
| throughput.sampled_at | Quand la dernière mesure a été prise. data_delay_seconds vous indique son ancienneté. |
Valeurs de throughput_status
| Valeur | Signification |
|---|---|
| ok | Le débit est rempli. |
| pending | La vitesse est toujours en cours de collecte. Pour Unlimited Residential, la première lecture peut prendre jusqu'à 10 minutes ; continuez à interroger comme d'habitude. |
| unavailable | La vitesse est temporairement indisponible. Réessayez plus tard. |
| not_supported | Ce produit n'a pas encore de métriques de vitesse. Les compteurs d'utilisation fonctionnent toujours. |
Limites
- 60 requêtes par minute par clé
- Toutes les clés d'un compte partagent une limite de 120 requêtes par minute.
- Au-delà de la limite, vous recevez 429 avec un en-tête Retry-After : 60.
- Les appels d'extension comptent aussi vers la limite de 6 achats de solde par minute par compte, partagée avec le tableau de bord.
- La vitesse est mesurée par minute, donc interroger toutes les 15 à 30 secondes est suffisant.
- Les réponses d'utilisation peuvent avoir jusqu'à 15 secondes d'ancienneté et les prix des produits jusqu'à 5 minutes d'ancienneté.
Erreurs
Les erreurs partagent une structure : success est false et error contient un code et un message lisible.
{
"success": false,
"error": {
"code": "UNAUTHORIZED",
"message": "Invalid API key"
}
}| Statut | Code | Signification |
|---|---|---|
| 400 | INVALID_REQUEST | Le corps ou un paramètre est invalide. Le message précise lequel. |
| 400 | IDEMPOTENCY_KEY_REQUIRED | Un appel d'extension sans en-tête Idempotency-Key valide. |
| 400 | PAYMENT_REFUSED | Le paiement du solde a été refusé. Contactez le support. |
| 401 | UNAUTHORIZED | Clé manquante, invalide ou révoquée. |
| 402 | INSUFFICIENT_BALANCE | Votre solde est insuffisant pour cette extension. Rechargez et réessayez. |
| 403 | FORBIDDEN | La clé n'a pas la permission requise par ce point d'accès. |
| 404 | NOT_FOUND | Aucun tel forfait sur votre compte. |
| 409 | PLAN_NOT_ACTIVE | Les proxies ne peuvent être générés que pour un forfait actif. |
| 409 | PLAN_NOT_READY | Le forfait n'a pas encore d'identifiants proxy. Réessayez dans un instant. |
| 409 | IDEMPOTENCY_KEY_REUSED | Cette clé Idempotency-Key a déjà été utilisée pour une extension différente. |
| 409 | REQUEST_IN_PROGRESS | Une extension avec cette clé Idempotency-Key est toujours en cours. Réessayez dans un moment. |
| 409 | PRICE_MISMATCH | Le prix a changé pendant le traitement. Réessayez avec une nouvelle clé Idempotency-Key. |
| 422 | EXTENSION_NOT_SUPPORTED | Ce forfait ne peut pas être étendu via l'API. Étendez-le depuis le tableau de bord. |
| 422 | PROXIES_NOT_SUPPORTED | Les forfaits dédiés ont une liste d'IP fixe. Téléchargez-la depuis le tableau de bord. |
| 422 | USAGE_HISTORY_NOT_SUPPORTED | Ce produit n'a pas d'historique d'utilisation. Utilisez les points d'accès d'utilisation pour ses compteurs. |
| 422 | IPS_NOT_SUPPORTED | Ce forfait utilise une passerelle rotative, pas une liste d'IP fixe. Utilisez Générer des proxies. |
| 422 | CUSTOM_PLAN_EXTEND_VIA_SUPPORT | Les forfaits personnalisés sont étendus par le support uniquement. |
| 429 | RATE_LIMITED | Trop de requêtes. Attendez Retry-After, puis réessayez. |
| 500 | INTERNAL_ERROR | Erreur temporaire. Réessayez. |
| 502 | EXTENSION_FAILED | L'extension n'a pas été complétée. Réessayez avec la même clé Idempotency-Key uniquement si le message indique que rien n'a été débité ; sinon, contactez le support. |
| 503 | IPS_UNAVAILABLE | La liste d'IP n'a pas pu être chargée pour le moment. Réessayez dans une minute. |