Sem KYC — sem documento, sem selfie, sem burocracia · IPs ISP estáticos dos EUA alugados por IP por 30 dias
Idioma: Português
Ver preços

Docs · testados em 19 de outubro de 2026

Exemplos de código de proxy estático: curl, Python e Node.js

Exemplos mínimos e funcionais para enviar requisições através de um IP ISP estático dos EUA. Cada bloco passou por verificação de sintaxe; substitua o endereço de documentação e os placeholders pelos valores da sua área do cliente.

Última atualização:

Resposta rápida

Como uso um proxy ISP estático no código?

Passe a URL do proxy http://USERNAME:PASSWORD@IP:PORT (ou socks5h:// para SOCKS5) para o seu cliente HTTP: o --proxy do curl, o argumento proxies do Python requests ou um agent no Node.js. O PinnedIP aluga IPs ISP dedicados dos EUA com os dois protocolos a partir de US$ 2,03 por 30 dias (outubro de 2026); sem KYC, cripto.

curl

O curl suporta os dois protocolos nativamente. socks5h faz o proxy resolver os nomes de host.

curl: HTTP e SOCKS5
curl -s --proxy http://USERNAME:[email protected]:HTTP_PORT https://api.ipify.org?format=json
curl -s --proxy socks5h://USERNAME:[email protected]:SOCKS_PORT https://api.ipify.org?format=json

Python (requests)

Instale requests (e requests[socks] para SOCKS5). Uma sessão reutiliza a conexão, o que é cordial com o destino e rápido.

Python: uma sessão através de um IP estático
import requests

PROXY = "http://USERNAME:[email protected]:8080"  # or socks5h://...:SOCKS_PORT

session = requests.Session()
session.proxies = {"http": PROXY, "https": PROXY}
session.headers["User-Agent"] = "price-check/1.0 (contact: [email protected])"

response = session.get("https://api.ipify.org?format=json", timeout=20)
response.raise_for_status()
print(response.json()["ip"])
Python: rotacione com bom senso entre vários IPs estáticos
import itertools
import time

import requests

IPS = ["203.0.113.10", "203.0.113.11", "203.0.113.12"]
USER, PASSWORD, PORT = "USERNAME", "PASSWORD", 8080
URLS = ["https://example.com/", "https://example.org/"]

pool = itertools.cycle(IPS)
for url in URLS:
    ip = next(pool)
    proxy = f"http://{USER}:{PASSWORD}@{ip}:{PORT}"
    r = requests.get(url, proxies={"http": proxy, "https": proxy}, timeout=20)
    print(ip, url, r.status_code)
    time.sleep(5)  # keep a polite pace

Node.js

O fetch nativo do Node não aceita opção de proxy; use o ProxyAgent do pacote undici para proxies HTTP (Node 18 ou superior).

Node.js: fetch através de um proxy HTTP com undici
const { ProxyAgent, fetch } = require('undici');

const agent = new ProxyAgent('http://USERNAME:[email protected]:8080');

(async () => {
  const res = await fetch('https://api.ipify.org?format=json', { dispatcher: agent });
  const body = await res.json();
  console.log(body.ip);
})();

Quais regras se aplicam a requisições automatizadas?

Envie requisições em um ritmo que o site consiga suportar, identifique seu cliente quando possível, respeite o robots.txt e os termos do site, e não colete dados pessoais que você não tem o direito de processar. Bancos online, portais governamentais e de pagamento são bloqueados em todos os IPs, assim como as portas SMTP 25, 465 e 587. A lista completa está na política de uso aceitável.

Exemplos de código: FAQ

Por que usar socks5h em vez de socks5?

Com socks5h o proxy resolve o nome do host, então as consultas DNS também passam pelo IP dos EUA. Com socks5 sua própria máquina resolve os nomes primeiro.

Por que minha requisição retorna 407?

O proxy não recebeu credenciais válidas. Verifique o usuário e a senha, ou adicione seu próprio IP à lista de permitidos na área do cliente e remova as credenciais.

Posso fazer muitas requisições em paralelo em um único IP?

Sim, dentro do uso justo. Muitos sites limitam requisições por IP, então distribua trabalho pesado entre vários IPs e mantenha um ritmo cordial.

1 IP · 30 dias US$ 2,03 · sem KYC

Ver preços