Zonder KYC — geen ID, geen selfie, geen documenten · Amerikaanse statische ISP-IP's per IP gehuurd voor 30 dagen
Taal: Nederlands
Bekijk prijzen

Docs · getest op 19 oktober 2026

Codevoorbeelden voor statische proxy's: curl, Python en Node.js

Minimale, werkende voorbeelden voor het versturen van requests via één statisch Amerikaans ISP-IP. Elk blok is syntax-gecontroleerd; vervang het documentatieadres en de placeholders door de waarden uit je klantportaal.

Laatst bijgewerkt:

Snel antwoord

Hoe gebruik ik een statische ISP-proxy in code?

Geef de proxy-URL http://USERNAME:PASSWORD@IP:PORT (of socks5h:// voor SOCKS5) door aan je HTTP-client: curl's --proxy, het argument proxies van Python requests, of een agent in Node.js. PinnedIP verhuurt dedicated Amerikaanse ISP-IP's met beide protocollen vanaf US$ 2,03 voor 30 dagen (oktober 2026); zonder KYC, crypto.

curl

curl ondersteunt beide protocollen native. socks5h zorgt dat de proxy hostnamen resolveert.

curl: HTTP en 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)

Installeer requests (en requests[socks] voor SOCKS5). Eén sessie hergebruikt de verbinding, wat netjes is voor het doelwit en snel.

Python: één sessie via een statisch IP
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: netjes roteren over meerdere statische IP's
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

Node's ingebouwde fetch heeft geen proxy-optie; gebruik ProxyAgent uit het undici-package voor HTTP-proxy's (Node 18 of later).

Node.js: fetch via een HTTP-proxy met 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);
})();

Welke regels gelden voor geautomatiseerde requests?

Verstuur requests in een tempo dat de site aankan, identificeer je client waar mogelijk, respecteer robots.txt en de voorwaarden van de site, en verzamel geen persoonsgegevens die je niet mag verwerken. Online bankieren, overheids- en betaalportalen zijn geblokkeerd op elk IP, net als SMTP-poorten 25, 465 en 587. De volledige lijst staat in het beleid voor acceptabel gebruik.

Codevoorbeelden: FAQ

Waarom socks5h in plaats van socks5?

Met socks5h resolveert de proxy de hostnaam, zodat DNS-lookups ook via het Amerikaanse IP gaan. Met socks5 resolveert je eigen machine namen eerst.

Waarom krijg ik een 407 bij mijn request?

De proxy heeft geen geldige inloggegevens ontvangen. Controleer de gebruikersnaam en het wachtwoord, of zet je eigen IP op de allowlist in het klantportaal en laat de inloggegevens weg.

Kan ik veel requests parallel op één IP uitvoeren?

Ja, binnen fair use. Veel sites beperken requests per IP, dus spreid zwaar werk over meerdere IP's en houd een netjes tempo aan.

1 IP · 30 dagen US$ 2,03 · zonder KYC

Bekijk prijzen