API-dokumentation

Base URL: https://api.proxyapi.se

Alla API-anrop kräver Authorization: Bearer <API_KEY>

Snabbstart — Proxy-anslutning

Hostproxy.proxyapi.se
Port (HTTP/HTTPS)8080
Port (SOCKS5)1080
Användarnamndin-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://...
ModifierareVärdenExempel
-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

GET/v1/customer/keys

Lista alla API-nycklar.

{ "keys": [{ "id": "uuid", "name": "prod", "prefix": "sk_live_abc",
    "created_at": "...", "last_used_at": null, "revoked_at": null }] }
POST/v1/customer/keys

Skapa ny nyckel. Body: {"name": "prod"}

{ "raw": "sk_live_abc123...", "prefix": "sk_live_abc", "name": "prod" }

Nyckeln (raw) visas bara en gång.

DELETE/v1/customer/keys/:id

Återkalla nyckel. Kan inte ångras.

Användningsdata

GET/v1/customer/usage?from=YYYY-MM-DD&to=YYYY-MM-DD

Daglig 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 }
GET/v1/customer/usage/hosts

Topp-destinationer denna månad (opt-in).

{ "hosts": [{ "sni_host": "example.com", "gb_used": 0.12, "requests": 5400 }] }

Fakturering & plan

GET/v1/customer/billing

Plan, 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 }
GET/v1/customer/billing/invoices

Fakturahistorik.

{ "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.

GET/v1/customer/preferences

Hämta nuvarande preferenser.

{ "proxy_type": "auto", "sticky_sessions": false }
PATCH/v1/customer/preferences

Uppdatera preferenser.

{ "proxy_type": "residential" }
proxy_type"auto" (default), "datacenter", "residential"
sticky_sessionsBehå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.

GET/v1/customer/proxy-exclusions

Lista 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" }] }
POST/v1/customer/proxy-exclusions

Stäng av en proxy. Tar effekt inom ~10s (selectorns refresh-cykel).

{ "proxy_id": "uuid", "reason": "403 on target" }
DELETE/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.

GET/v1/customer/validators

Lista alla validators.

POST/v1/customer/validators

Skapa validator.

{ "code": "check-httpbin", "url": "https://httpbin.org/ip",
  "expected_status": 200, "run_interval_sec": 300 }
codeUnik identifierare (obligatorisk)
urlURL att testa (obligatorisk)
expected_statusFörväntat HTTP-status (default 200)
run_interval_secIntervall i sekunder (default 300)
GET/v1/customer/validators/:id/results

Senaste 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 }] }
DELETE/v1/customer/validators/:id

Ta 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