40 endepunkter · JSON · helt gratis

Ett API for tall, data og verktøy
du trenger hele tiden

Webapi.no er et gratis REST-API som samler nyttige datakilder — fra Brønnøysundregistrene og valutakurser til postnummer, helligdager og enhetskonvertering, testdata og validering — og gjør dem tilgjengelig som enkle JSON-endepunkter. Ingen registrering, ingen API-nøkkel, ingen kostnad.

40Endepunkter
0 krKostnad
JSONAlltid
CORSAktivert
–Forespørsler mot API-et i dag
Vær grei med APIet. Dersom du bomber tjenesten med forespørsler blir du stengt ute automatisk — mellomlagre (cache) data lokalt der det er fornuftig. Trenger du ut store mengder data? Ta kontakt på stian@stian.net i stedet for å skrape API'et for å hente ut alt.

Kom i gang på ti sekunder

Ingen nøkler, ingen oppsett. Bare kall endepunktet du trenger.

Med fetch (JavaScript)

CORS er aktivert, så du kan kalle API'et direkte fra nettleseren.

fetch('https://webapi.no/api/v1/currency/convert?amount=100&from=USD&to=NOK')
  .then(res => res.json())
  .then(data => console.log(data));

Med curl

Perfekt for rask testing eller bruk i skript.

# Slå opp postnummer 2000
curl https://webapi.no/api/v1/zipcode/2000

Alle endepunkter

Søk eller filtrer på kategori for å finne det du trenger.

Viser 40 av 40 endepunkter

Brønnøysund GET

Alle selskapsformer

Liste med alle selskapsformer som f.eks. AS, ASA, ENK, NUF osv., hentet fra Brønnøysundregistrene.

/api/v1/brreg/organizationtypes
Brønnøysund GET

Alle Nace-koder

Standard for næringsgruppering (SN) — den statistiske standarden som ligger til grunn for koding av næring på foretak i Enhetsregisteret.

/api/v1/brreg/nacecodes
Brønnøysund GET

Firmainformasjon (eks. Telenor ASA)

Informasjon om alle selskaper i Enhetsregisteret. Oppdateres fra Brønnøysund tre ganger i uken.

/api/v1/brreg/982463718
Brønnøysund GET

Aksjonærer (eks. Telenor ASA)

Aksjonærregisteret per 31.12.2025, med land og postadresse for hver aksjonær. Viser de 30 største aksjonærene der det er flere enn 30.

/api/v1/brreg/982463718/shareholders
Brønnøysund GET

Regnskap og nøkkeltall (eks. Telenor ASA)

Årsregnskap fra Regnskapsregisteret for de siste årene, med selskaps- og konsernregnskap. Inkluderer likviditetsgrad, lønnsomhet og soliditet med vurdering fra svak til meget god.

/api/v1/brreg/982463718/accounts
Brønnøysund GET

Søk i Enhetsregisteret

Søk etter selskaper på navn, område, antall ansatte, næringskode, sektorkode, selskapsform og postnummer. Støtter paging og sortering.

/api/v1/brreg/query?name=telenor&pagesize=10
Brønnøysund GET

Sektorkoder

Alle institusjonelle sektorkoder fra Enhetsregisteret.

/api/v1/brreg/sectorcodes
Brønnøysund GET

Styre og roller (eks. Telenor ASA)

Hvem har roller i selskapet — daglig leder, styreleder, styremedlemmer og andre.

/api/v1/brreg/982463718/roles
Økonomi GET

Valutakurser

Valutakurser fra Norges Bank, oppgitt relativt til amerikanske dollar (USD). Oppdateres hver virkedag.

/api/v1/currency
Økonomi GET

Konverter valuta

Konverter et beløp fra én valuta til en annen, f.eks. 100 USD til NOK.

/api/v1/currency/convert?amount=100&from=USD&to=NOK
Økonomi GET

Beløp med bokstaver

Skriv et beløp i kroner og øre med bokstaver på bokmål og nynorsk, f.eks. 1234,50 = «ett tusen to hundre og trettifire kroner og femti øre». Nyttig for kontrakter, kvitteringer og gavekort.

/api/v1/numbers/words?num=1234.50
Økonomi GET

Lånekalkulator

Terminbeløp, total rentekostnad, effektiv rente og full nedbetalingsplan for annuitetslån og serielån med månedlige terminer. Valgfritt termingebyr med fee, og lånetype med type=annuity eller type=serial.

/api/v1/loan?amount=3000000&rate=5.2&years=25&type=annuity&fee=50
Kalender GET

Helligdager

Alle helligdager for et gitt år.

/api/v1/holidays/2026
Kalender GET

Flaggdager

Offisielle norske flaggdager for et gitt år (fra 2005), inkludert påske, pinse og dagen for stortingsvalg. Bytt årstallet for å bla mellom år, eller legg til måned (f.eks. /2026/5).

/api/v1/flagdays/2026
Kalender GET

Bursdagsfakta

Fakta om en fødselsdato: alder i år, måneder og dager, ukedagen du ble født, neste bursdag, når du fyller 10 000 dager, navnedag, stjernetegn, kinesisk stjernetegn, fødselsstein, generasjon og månefase.

/api/v1/birthday/1985-03-14
Kalender GET

Navnedager i en måned

Navnedager for én måned, f.eks. mai.

/api/v1/namedays/5
Kalender GET

Akkurat nå

Dato, klokkeslett, ukenummer og Unix-tid akkurat nå (norsk tid).

/api/v1/calendar/now
Testdata GET

Tilfeldige personer

Tester du en app og trenger testdata? Få ut tilfeldig genererte personer basert på SSBs navnestatistikk.

/api/v1/randomPersons/10
Testdata GET

Tilfeldige personnumre

Tester du en app og trenger testdata? Få ut tilfeldig genererte personnumre.

/api/v1/ssn/random?count=10
Testdata GET

Validere personnummer

Valider et norsk personnummer.

/api/v1/ssn/validate?ssn=01019912345
Testdata GET

Tilfeldige kontonumre

Tester du en app og trenger testdata? Få ut tilfeldig genererte kontonumre.

/api/v1/accountnumber/random?count=10
Testdata GET

Validere kontonummer

Valider et norsk kontonummer.

/api/v1/accountnumber/validate?accountNumber=12345678901
Land GET

Alle land i verden

Oppsummert informasjon om alle verdens land.

/api/v1/countries
Land GET

Detaljer om et land

Detaljerte data om et enkelt land, f.eks. Norge.

/api/v1/countries/nor
Land GET

Naboland

Hvilke land grenser til hvilke andre land.

/api/v1/countries/nor/borders
Land GET

Land i en region

Alle land i en gitt region, f.eks. Europa.

/api/v1/countries/regions/europe
Land GET

Land som bruker en valuta

Alle land som bruker en gitt valuta, f.eks. euro.

/api/v1/countries/currency/eur
Nettverk GET

IP → land

Sjekk hvilket land en gitt IP-adresse tilhører.

/api/v1/ip/185.7.63.163
Enheter GET

Konverter distanse

Konverter mellom mange ulike distanseenheter.

/api/v1/unit/distance/meter/10
Enheter GET

Konverter vekt

Konverter mellom mange ulike vektenheter.

/api/v1/unit/weight/kilogram/20
Enheter GET

Konverter temperatur

Konverter mellom mange ulike temperaturenheter.

/api/v1/unit/temperature/celsius/100
Norge GET

Postnummer

Oppslag mot alle postnumre i Norge.

/api/v1/zipcode/2000
Verktøy GET

Sjekk SSL sertifikat fra url

Få informasjon om SSL sertifikat fra et domene

/api/v1/ssl/check?host=www.google.com
Verktøy GET

DNS-oppslag

Alle offentlige DNS-oppføringer for et domene (A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV, DS). Filtrer med f.eks. type=MX,TXT.

/api/v1/dns/lookup?domain=webapi.no
Verktøy GET

Sjekk headers fra url

Sjekk headers fra en gitt URL.

/api/v1/http/headers?url=https://www.google.com
Verktøy GET

Hash en tekst

Hash av data. Støtter md5, sha-1, sha-256, sha-384 og sha-512.

/api/v1/hash/sha256?value=test
Verktøy GET

Tilfeldig tall

Tilfeldig tall mellom to verdier (min, max).

/api/v1/randomnumber?min=10&max=20
Verktøy GET

BMI-kalkulator

Regn ut BMI basert på høyde og vekt.

/api/v1/bmi?height=180&weight=75
Fant ingen endepunkter som matcher søket ditt.

Spørsmål og svar

Det folk lurer mest på før de tar i bruk API-et.

Er Webapi.no gratis?

Ja. Alle endepunktene er gratis å bruke, og du trenger verken registrering eller API-nøkkel.

Hvor mange forespørsler kan jeg gjøre?

Hver IP-adresse kan gjøre opptil 300 forespørsler i minuttet. Søk i Enhetsregisteret, SSL-sjekk, header-sjekk og DNS-oppslag er begrenset til 30 forespørsler i minuttet. Går du over grensen, får du HTTP 429 med en Retry-After-header.

Kan jeg kalle API-et direkte fra nettleseren?

Ja. CORS er åpent for alle domener, så du kan bruke fetch fra JavaScript på din egen nettside.

Hvilket format returnerer API-et?

Alle svar er JSON. Selve dataene ligger i feltet data, sammen med statusCode og timeTaken (behandlingstid i millisekunder). Feil returneres som Problem Details (RFC 9457).

Hvor kommer dataene fra?

Selskapsdata kommer fra Enhetsregisteret, Regnskapsregisteret og Aksjonærregisteret i Brønnøysundregistrene, postnummer fra Bring, valutakurser fra Norges Bank, navn i testdata fra SSBs navnestatistikk og IP-oppslag fra IP2Location LITE.

Denne tjenesten bruker IP2Location LITE-data fra https://lite.ip2location.com.

Valutakursene inneholder data under Norsk lisens for offentlige data (NLOD) tilgjengeliggjort av Norges Bank.

Finnes det en maskinlesbar beskrivelse av API-et?

Ja. OpenAPI-spesifikasjonen ligger på https://webapi.no/openapi/v1.json, og du kan bruke den til å generere klienter i C#, TypeScript og mange andre språk.

Se OpenAPI-dokumentasjonen for eksempler, eller last ned openapi/v1.json.

Endringslogg

Hva som har skjedd med tjenesten i det siste.

  • Aksjonærer er oppdatert til aksjonærregisteret per 31.12.2025 (var 31.12.2022).
  • Aksjonærene har fått to nye felt: countryCode (landkode, f.eks. "NO") og postalAddress (postadresse, også for utenlandske aksjonærer).
  • Lagt til regnskap og nøkkeltall (/api/v1/brreg/{orgnr}/accounts): årsregnskap fra Regnskapsregisteret for de siste årene, med selskaps- og konsernregnskap, og likviditetsgrad, lønnsomhet og soliditet med vurdering og sammenligning med året før.
  • Lagt til flaggdager (/api/v1/flagdays/{år}): offisielle norske flaggdager fra 2005, inkludert påske, pinse og dagen for stortingsvalg.
  • Valutakurser hentes nå fra Norges Bank i stedet for exchangerate.host. JSON-formatet er det samme, men det er færre valutaer (37), og kursene oppdateres hver virkedag.
  • Lagt til bursdagsfakta (/api/v1/birthday/1985-03-14): alder i dager, ukedagen du ble født, når du fyller 10 000 dager, navnedag, stjernetegn, kinesisk stjernetegn, fødselsstein, generasjon og månefase.
  • Lagt til beløp med bokstaver (/api/v1/numbers/words?num=1234.50): kroner og øre skrevet med bokstaver på både bokmål og nynorsk.
  • Lagt til lånekalkulator (/api/v1/loan?amount=3000000&rate=5.2&years=25&type=annuity): terminbeløp, nedbetalingsplan, total rentekostnad og effektiv rente for annuitetslån og serielån, med valgfritt termingebyr (fee).
  • Forsiden viser hvor mange forespørsler det har vært mot API-et i dag (/api/v1/stats/today).
  • Lagt til DNS-oppslag: hent alle offentlige DNS-oppføringer (A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV, DS) for et domene.
  • Endring: zipCode i postnummer-oppslaget er nå en tekst med ledende null ("0150") i stedet for et tall (150).
Lagt til flere endepunkter:
  • Hente informasjon om SSL sertifikat
  • Hente headers fra URL
Lagt til flere endepunkter:
  • Generere og validere kontonummer
  • Generere og validere personnummer
Lagt til full OpenAPI-dokumentasjon for alle endepunkter.
Lagt til CORS-policy slik at API'ene kan brukes direkte fra JavaScript i nettleseren.
Kopiert til utklippstavle