API-dokumentation
Base URL: https://api.proxyapi.se
Alla API-anrop kräver Authorization: Bearer <API_KEY>
Snabbstart — Proxy-anslutning
| Host | proxy.proxyapi.se |
| Port (HTTP/HTTPS) | 8080 |
| Port (SOCKS5) | 1080 |
| Användarnamn | din-api-nyckel |
| Lösenord | (lämna tomt) |
curl -x http://sk_live_abc123:@proxy.proxyapi.se:8080 https://httpbin.org/ip import requests
proxies = {"http": "http://sk_live_abc123:@proxy.proxyapi.se:8080",
"https": "http://sk_live_abc123:@proxy.proxyapi.se:8080"}
print(requests.get("https://httpbin.org/ip", proxies=proxies).json()) Targeting per request
Välj proxytyp, land, session eller provider per request genom att lägga till modifierare i proxyanvändarnamnet. Bas-API-nyckeln följs av -nyckel-värde par. Modifierarna påverkar bara den enskilda anslutningen och skriver inte över dina bestående preferenser.
# Endast ISP-proxies i Sverige
curl -x http://sk_live_abc123-country-SE-type-isp:@proxy.proxyapi.se:8080 https://ifconfig.me
# Sticky session (samma exit-IP i 10 min)
curl -x http://sk_live_abc123-session-job42-type-residential:@proxy.proxyapi.se:8080 https://...
# Tvinga specifik provider
curl -x http://sk_live_abc123-provider-iproyal:@proxy.proxyapi.se:8080 https://... | Modifierare | Värden | Exempel |
|---|---|---|
| -type- | isp, residential, datacenter, mobile | -type-residential |
| -country- | ISO-3166-1 alpha-2 | -country-SE |
| -session- | Godtycklig sträng. Samma sessionsid → samma exit-IP (10 min default). | -session-abc42 |
| -provider- | Endast proxies från denna provider. | -provider-iproyal |
| -exclude_provider- | Alla providers utom denna. | -exclude_provider-foo |
Modifierare kan kombineras i valfri ordning och parsas höger-till-vänster tills första icke-modifierare hittas — resten utgör API-nyckeln.
Bearer-varianten fungerar likvärdigt: Proxy-Authorization: Bearer sk_live_abc123-type-isp.
API-nycklar
/v1/customer/keysLista alla API-nycklar.
{ "keys": [{ "id": "uuid", "name": "prod", "prefix": "sk_live_abc",
"created_at": "...", "last_used_at": null, "revoked_at": null }] }/v1/customer/keysSkapa ny nyckel. Body: {"name": "prod"}
{ "raw": "sk_live_abc123...", "prefix": "sk_live_abc", "name": "prod" }Nyckeln (raw) visas bara en gång.
/v1/customer/keys/:idÅterkalla nyckel. Kan inte ångras.
Användningsdata
/v1/customer/usage?from=YYYY-MM-DD&to=YYYY-MM-DDDaglig användning. Bygg egna dashboards eller kostnadsövervakning.
{ "days": [{ "day": "2026-04-13", "gb_used": 0.023, "requests": 1420,
"bytes_in": 12345678, "bytes_out": 98765432 }],
"total_gb": 0.456, "total_requests": 28400 }/v1/customer/usage/hostsTopp-destinationer denna månad (opt-in).
{ "hosts": [{ "sni_host": "example.com", "gb_used": 0.12, "requests": 5400 }] }Fakturering & plan
/v1/customer/billingPlan, cykelstatus, kreditbalans. Övervaka kvot programmatiskt.
{ "plan": { "code": "starter", "monthly_price_ore": 9900, "included_gb": 25,
"overage_ore_per_gb": 800 },
"current_cycle": { "gb_used": 12.34, "gb_remaining": 12.66,
"gb_overage": 0, "estimated_overage_cost_ore": 0 },
"credit_balance_ore": 0, "allow_overage": true }/v1/customer/billing/invoicesFakturahistorik.
{ "invoices": [{ "id": "uuid", "cycle_start": "2026-03-01",
"cycle_end": "2026-03-31", "gb_used": 18.5, "gb_included": 25,
"gb_overage": 0, "overage_cost_ore": 0 }] }Proxy-preferenser
Ange vilken typ av proxy du föredrar. Systemet prioriterar din valda typ men faller automatiskt tillbaka till andra tillgängliga proxies om den föredragna typen inte är tillgänglig.
/v1/customer/preferencesHämta nuvarande preferenser.
{ "proxy_type": "auto", "sticky_sessions": false }/v1/customer/preferencesUppdatera preferenser.
{ "proxy_type": "residential" } | proxy_type | "auto" (default), "datacenter", "residential" |
| sticky_sessions | Behåll samma proxy-IP inom en session (true/false) |
auto (default) — systemet väljer snabbaste tillgängliga proxyn baserat på latens och success rate. Rekommenderas för de flesta användningsfall.
Proxy-avstängning
Stäng av enskilda proxies om de inte fungerar mot ditt mål. Selektorn hoppar över dem för din kundidentitet men de är fortfarande tillgängliga för andra kunder. Systemet viktar dessutom automatiskt ner proxies med låg success rate (syns i dashboarden), så manuell avstängning behövs oftast bara om en proxy systematiskt blockas av just din destination.
/v1/customer/proxy-exclusionsLista dina avstängda proxies.
{ "exclusions": [{ "proxyId": "uuid", "proxyHost": "1.2.3.4", "proxyPort": 12323,
"proxyType": "datacenter", "reason": "blocked by target",
"createdAt": "2026-04-21T08:00:00Z" }] }/v1/customer/proxy-exclusionsStäng av en proxy. Tar effekt inom ~10s (selectorns refresh-cykel).
{ "proxy_id": "uuid", "reason": "403 on target" } /v1/customer/proxy-exclusions/:proxyIdÅteraktivera en tidigare avstängd proxy.
Health validators
Automatiska HTTP-checks via dina proxies. Rapporterar status, svarstid och observerad IP.
/v1/customer/validatorsLista alla validators.
/v1/customer/validatorsSkapa validator.
{ "code": "check-httpbin", "url": "https://httpbin.org/ip",
"expected_status": 200, "run_interval_sec": 300 } | code | Unik identifierare (obligatorisk) |
| url | URL att testa (obligatorisk) |
| expected_status | Förväntat HTTP-status (default 200) |
| run_interval_sec | Intervall i sekunder (default 300) |
/v1/customer/validators/:id/resultsSenaste resultaten.
{ "results": [{ "id": "uuid", "started_at": "2026-04-13T12:00:00Z",
"response_ms": 234, "status_code": 200, "success": true,
"observed_ip": "185.x.x.x", "error_message": null }] }/v1/customer/validators/:idTa bort validator och alla resultat.
Felkoder
401 Unauthorized
API-nyckel saknas eller ogiltig.
403 Forbidden
Inte behörig för denna resurs.
404 Not Found
Resursen finns inte.
407 Proxy Auth Required
Proxy-nyckel saknas (proxy-gateway).
429 Too Many Requests
Rate limit eller kvot överskriden.
500 Internal Error
Serverfel. Försök igen.
Nästa steg
- Övervaka användning i dashboarden
- Bygg integrationer med usage- och billing-API:et
- Konfigurera health validators för proxyövervakning
- Frågor? hello@proxyapi.se