Réponse rapide
Comment configurer des proxies LatamProxies ?
Pour configurer des proxies LatamProxies, dirigez votre outil vers gw.latamproxies.com sur le port 7777 (HTTP/HTTPS) ou 7778 (SOCKS5). Mettez votre ciblage dans le nom d'utilisateur, par exemple USERNAME-country-br-city-sao_paulo, et utilisez votre mot de passe proxy. Le trafic résidentiel commence à 0,50 $US/GB. Sans KYC — pas d'ID, pas de selfie, pas de documents. Payer en crypto.
Détails de connexion
| Hôte de la passerelle | gw.latamproxies.com |
|---|---|
| Port HTTP / HTTPS | 7777 |
| Port SOCKS5 | 7778 |
| Format du nom d'utilisateur | USERNAME-country-{cc}-city-{city}-session-{id}-ttl-{minutes} |
| Code pays | ISO 3166-1, en minuscules : br, mx, ar, co, cl, pe |
| Ville | En minuscules, espaces remplacés par _ : sao_paulo, mexico_city, buenos_aires |
| Rotation | Nouvelle IP à chaque requête, ou sessions persistantes jusqu'à 30 minutes |
| Prix | Proxy résidentiel à partir de 0,50 $US/GB · Sans KYC · paiement en crypto uniquement |
| Rechargement | Minimum 25 $US en crypto ; le solde non utilisé reste sur votre compte |
Comment passer du paiement à la première requête ?
Cinq étapes, quelques minutes au total une fois votre paiement confirmé.
Acheter un forfait
Choisissez un forfait sur la page des tarifs et payez en USDT, BTC, USDC, ETH, LTC ou SOL. Le forfait 1 GB à 2,63 $US suffit pour tester. Le petit forfait est payé à partir d'un rechargement minimum de 25 $US ; le reste reste sur votre solde (jamais expiré, non remboursable).
Copiez vos identifiants
Ouvrez le tableau de bord et copiez votre nom d'utilisateur et mot de passe proxy. Ce ne sont pas vos identifiants de compte.
Construisez le nom d'utilisateur
Ajoutez le ciblage au nom d'utilisateur :
-country-brpour le Brésil,-city-sao_paulopour une ville,-session-abc123-ttl-30pour une IP sticky.Testez avec cURL
Lancez une requête cURL via la passerelle et vérifiez que l'IP et le pays correspondent à votre demande.
Intégrez-le dans votre outil
Utilisez les exemples ci-dessous pour Python, Node.js, Playwright ou Puppeteer.
Comment est construit le nom d'utilisateur du proxy ?
Tous les ciblages sont intégrés dans le nom d'utilisateur, vous n'avez donc jamais besoin d'un hôte ou d'un port différent par pays. Le format complet est USERNAME-country-{cc}-city-{city}-session-{id}-ttl-{minutes}. Chaque partie après USERNAME est optionnelle.
USERNAMEseul : une IP rotative depuis n'importe quel pays supporté.USERNAME-country-mx: une IP rotative au Mexique.USERNAME-country-ar-city-buenos_aires: une IP rotative à Buenos Aires.USERNAME-country-br-session-abc123-ttl-30: la même IP brésilienne pendant jusqu'à 30 minutes.
Les codes pays sont des codes ISO à deux lettres en minuscules. Les noms de villes sont en minuscules avec _ à la place des espaces et sans accents : sao_paulo, pas São Paulo. N'ajoutez pas d'autres paramètres : la passerelle ne lit pas les paramètres ASN, ZIP ou opérateur dans le nom d'utilisateur.
Paramètres du nom d'utilisateur
| Paramètre | Exemple | Ce que ça fait |
|---|---|---|
country | -country-co | IP de sortie dans ce pays (Colombie ici) |
city | -city-mexico_city | IP de sortie dans cette ville ; à utiliser avec country |
session | -session-job42 | Garde la même IP tant que l'id reste le même |
ttl | -ttl-30 | Durée de session en minutes, jusqu'à 30 minutes |
Comment tester le proxy avec cURL ?
cURL est le moyen le plus rapide pour vérifier que vos identifiants et ciblages fonctionnent. La requête ci-dessous passe par la passerelle HTTP et affiche l'IP de sortie. Remplacez USERNAME et PASSWORD par les valeurs de votre tableau de bord.
curl -x http://gw.latamproxies.com:7777 \
-U "USERNAME-country-br:PASSWORD" \
https://api.ipify.org?format=jsoncurl --socks5-hostname gw.latamproxies.com:7778 \
-U "USERNAME-country-mx-city-mexico_city-session-abc123-ttl-30:PASSWORD" \
https://api.ipify.org?format=jsonComment utiliser le proxy avec Python requests ?
Avec requests, définissez la même URL de proxy pour http et https. Les cibles HTTPS sont tunnelisées via la passerelle HTTP avec CONNECT, donc le schéma URL du proxy reste http://. Pour SOCKS5, installez requests[socks] et utilisez socks5h:// pour que le DNS soit résolu via le proxy, dans le pays cible.
import requests
USER = "USERNAME-country-co"
PASS = "PASSWORD"
proxy = f"http://{USER}:{PASS}@gw.latamproxies.com:7777"
proxies = {"http": proxy, "https": proxy}
r = requests.get("https://api.ipify.org?format=json", proxies=proxies, timeout=30)
print(r.json())# pip install "requests[socks]"
import requests
USER = "USERNAME-country-br-city-sao_paulo-session-job42-ttl-30"
PASS = "PASSWORD"
proxy = f"socks5h://{USER}:{PASS}@gw.latamproxies.com:7778"
with requests.Session() as s:
s.proxies = {"http": proxy, "https": proxy}
for _ in range(3):
print(s.get("https://api.ipify.org?format=json", timeout=30).json()) # same IP 3 timesComment utiliser le proxy avec Node.js ?
Dans Node.js 18 ou plus récent, le module intégré fetch ne lit pas les paramètres proxy, utilisez donc undici avec ProxyAgent et passez-le en tant que dispatcher. Avec axios, utilisez https-proxy-agent et définissez proxy: false pour qu'axios n'applique pas sa propre logique proxy.
// npm install undici
import { fetch, ProxyAgent } from 'undici';
const user = 'USERNAME-country-ar';
const pass = 'PASSWORD';
const dispatcher = new ProxyAgent({
uri: 'http://gw.latamproxies.com:7777',
token: 'Basic ' + Buffer.from(`${user}:${pass}`).toString('base64'),
});
const res = await fetch('https://api.ipify.org?format=json', { dispatcher });
console.log(await res.json());// npm install axios https-proxy-agent
import axios from 'axios';
import { HttpsProxyAgent } from 'https-proxy-agent';
const user = encodeURIComponent('USERNAME-country-cl');
const pass = encodeURIComponent('PASSWORD');
const agent = new HttpsProxyAgent(`http://${user}:${pass}@gw.latamproxies.com:7777`);
const { data } = await axios.get('https://api.ipify.org?format=json', {
httpsAgent: agent,
proxy: false,
timeout: 30000,
});
console.log(data);Comment utiliser le proxy avec Playwright ?
Playwright accepte le serveur proxy, le nom d'utilisateur et le mot de passe au lancement. Utilisez une session sticky pour le travail navigateur : une page charge de nombreuses ressources, et une IP par page maintient la session cohérente. Changez l'id de session pour obtenir une nouvelle IP pour le contexte navigateur suivant.
// npm install playwright
import { chromium } from 'playwright';
const browser = await chromium.launch({
proxy: {
server: 'http://gw.latamproxies.com:7777',
username: 'USERNAME-country-pe-city-lima-session-pw1-ttl-30',
password: 'PASSWORD',
},
});
const page = await browser.newPage();
await page.goto('https://api.ipify.org?format=json');
console.log(await page.textContent('body'));
await browser.close();# pip install playwright && playwright install chromium
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(proxy={
"server": "http://gw.latamproxies.com:7777",
"username": "USERNAME-country-br-session-pw2-ttl-30",
"password": "PASSWORD",
})
page = browser.new_page()
page.goto("https://api.ipify.org?format=json")
print(page.text_content("body"))
browser.close()Comment utiliser le proxy avec Puppeteer ?
Chrome n'accepte pas les identifiants dans --proxy-server, donc Puppeteer passe le serveur comme argument de lancement et le nom d'utilisateur et mot de passe avec page.authenticate().
// npm install puppeteer
import puppeteer from 'puppeteer';
const browser = await puppeteer.launch({
args: ['--proxy-server=http://gw.latamproxies.com:7777'],
});
const page = await browser.newPage();
await page.authenticate({
username: 'USERNAME-country-mx-city-mexico_city-session-pp1-ttl-30',
password: 'PASSWORD',
});
await page.goto('https://api.ipify.org?format=json');
console.log(await page.evaluate(() => document.body.innerText));
await browser.close();Dois-je utiliser des sessions rotatives ou sticky ?
Utilisez des IPs rotatives pour des requêtes indépendantes et des sessions sticky pour des flux multi-étapes. Nouvelle IP à chaque requête, ou sessions persistantes jusqu'à 30 minutes.
- Rotatives (sans
session) : idéales pour crawler de nombreuses pages produits, comme la surveillance des prix sur Mercado Libre, ou pour vérifier les résultats de recherche depuis plusieurs endroits. - Sticky (
-session-ID-ttl-30) : parfait pour l'automatisation navigateur, la pagination dépendant des cookies, les tests de parcours d'achat sur votre propre boutique et les parcours de vérification publicitaire.
Pour les ports dédiés 4G/5G, la rotation fonctionne différemment : vous changez l'IP via un lien API. Consultez le guide de rotation proxy mobile.
Que signifient les erreurs courantes ?
La plupart des problèmes viennent de la chaîne de nom d'utilisateur ou du site cible :
- 407 Proxy Authentication Required : nom d'utilisateur ou mot de passe incorrect. Vérifiez les espaces et encodez les caractères spéciaux dans le mot de passe.
- Connexion refusée ou timeout à la connexion : vérifiez l'hôte et le port. HTTP utilise
7777, SOCKS5 utilise7778. - Mauvais pays : vérifiez le code pays (
br, pasbra) et l'orthographe de la ville (sao_paulo). - 403 ou CAPTCHA du site cible : ralentissez, faites tourner plus souvent, ou utilisez une session sticky avec un vrai navigateur.
- Cible refusée par la passerelle : banques, portails gouvernementaux, portails de paiement et SMTP sont bloqués par notre Politique d'Utilisation Acceptable.
Si le problème persiste, envoyez un email à [email protected] avec votre chaîne nom d'utilisateur (sans le mot de passe), la cible et l'erreur.
Questions de configuration
Quels hôte et port utilisent les proxies LatamProxies ?
Tout le trafic résidentiel passe par gw.latamproxies.com. Utilisez le port 7777 pour les cibles HTTP et HTTPS, et le port 7778 pour SOCKS5. Le même hôte et ports fonctionnent pour tous les pays ; le ciblage se fait dans le nom d'utilisateur, par exemple USERNAME-country-cl.
Comment cibler un pays spécifique d'Amérique Latine ?
Ajoutez -country- et le code ISO à deux lettres en minuscules dans votre nom d'utilisateur : br pour le Brésil, mx pour le Mexique, ar pour l'Argentine, co pour la Colombie, cl pour le Chili, pe pour le Pérou. La liste complète des pays 38 est sur la page des pays.
Comment garder la même IP ?
Ajoutez -session- avec n'importe quel id et -ttl- avec un nombre de minutes, par exemple USERNAME-country-br-session-abc123-ttl-30. L'IP reste la même tant que vous réutilisez cet id, jusqu'à 30 minutes. Utilisez un nouvel id pour obtenir une nouvelle IP.
Dois-je utiliser HTTP ou SOCKS5 ?
Utilisez HTTP sur le port 7777 pour la plupart des outils : navigateurs, scrapers et bibliothèques HTTP le gèrent nativement, et les cibles HTTPS sont tunnelisées en toute sécurité. Utilisez SOCKS5 sur le port 7778 quand un outil supporte uniquement SOCKS, ou quand vous souhaitez que le DNS soit résolu côté proxy avec socks5h://.
Mon nom d'utilisateur proxy est-il le même que mon numéro de compte ?
Non. Votre numéro de compte vous connecte au tableau de bord. Votre nom d'utilisateur et mot de passe proxy sont affichés dans le tableau de bord et servent uniquement pour la passerelle. Ne partagez jamais votre numéro de compte et ne l'intégrez jamais dans des scripts.
Puis-je utiliser les proxies avec Scrapy, Selenium ou d'autres outils ?
Oui. Tout outil supportant les proxies HTTP ou SOCKS5 avec authentification par nom d'utilisateur et mot de passe fonctionne avec LatamProxies. Utilisez le même hôte, port et format de nom d'utilisateur indiqué dans ce guide. Si un outil ne peut pas envoyer les identifiants proxy, contactez [email protected].
Combien coûte le test de la configuration ?
Le plus petit plan proxy résidentiel est à 1 GB pour 2,63 $US, suffisant pour des milliers de requêtes de test sur une page légère. Les plans plus grands coûtent moins par GB, jusqu'à 0,50 $US/GB. Sans KYC — pas d'ID, pas de selfie, pas de documents. Payer en crypto. Voir la page tarifaire. Le petit plan est payé à partir d'un rechargement minimum de 25 $US ; le reste reste sur votre solde (jamais expiré, non remboursable).
Obtenez vos identifiants
Achetez un plan avec USDT, BTC ou une autre crypto et commencez à envoyer des requêtes dès que votre rechargement est crédité.