Kodexempel
Kopierings-klara kodexempel i 6 programmeringsspråk för alla API-endpoints.
Kopierings-klara kodexempel för varje FöretagsAPI-endpoint i 6 programmeringsspråk. Ersätt YOUR_API_KEY med din riktiga API-nyckel för att komma igång.
Snabbtips
Sök på företagsnamn
Sök efter svenska företag på namn.
/v1/searchcurl -X POST 'https://data.foretagsapi.se/v1/search' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{"q": "Spotify AB"}'
Sök på organisationsnummer
Slå upp ett företag med dess 10-siffriga svenska organisationsnummer.
/v1/searchcurl -X POST 'https://data.foretagsapi.se/v1/search' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{"org_number": "5567037485"}'
Bulkuppslag
Slå upp flera företag i en enda förfrågan. Stöder upp till 100 företagsnamn.
/v1/bulkcurl -X POST 'https://data.foretagsapi.se/v1/bulk' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{"names": ["Spotify AB", "IKEA AB", "Volvo Cars"]}'
Varumärken (opt-in)
Lägg till "include": ["trademarks"] i en /v1/search- eller /v1/bulk-förfrågan för att berika varje företag med dess registrerade varumärken från PRV. Utan include ingår inga varumärkesfält.
1234567891011# Sök på namn med varumärken
curl -X POST 'https://data.foretagsapi.se/v1/search' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{"q": "Spotify AB", "include": ["trademarks"]}'
# Bulkuppslag med varumärken
curl -X POST 'https://data.foretagsapi.se/v1/bulk' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{"names": ["Spotify AB", "IKEA AB"], "include": ["trademarks"]}'
SNI-koduppslag
Slå upp beskrivningen av en SNI-kod (Svensk Näringsgrensindelning).
/v1/sni/lookupcurl -X POST 'https://data.foretagsapi.se/v1/sni/lookup' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{"code": "62100"}'
SNI-sökning
Hitta företag baserat på deras SNI-branschklassificeringskod.
/v1/sni/searchcurl -X POST 'https://data.foretagsapi.se/v1/sni/search' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{"sni_code": "62100", "limit": 10}'
Hälsokontroll
Kontrollera API-status. Denna endpoint kräver ingen autentisering.
/healthcurl 'https://data.foretagsapi.se/health'
Tips för svarshantering
Kontrollera HTTP-status
Kontrollera alltid HTTP-statuskoden innan du behandlar svarskroppen. Status 200 indikerar framgång.
Parsa JSON säkert
Använd try/catch-block vid JSON-parsning för att hantera felformaterade svar på ett bra sätt.
Hantera hastighetsgränser
Kontrollera 429-statuskoder och implementera exponentiell backoff för omförsök.
Cacha svar
Företagsdata ändras sällan. Cacha svar lokalt för att minska API-anrop och förbättra prestanda.