Spring til indholdet (Tryk Enter)

Ordbog · API

Hvad er en API?

En API lader to systemer tale sammen og udveksle data. Få en enkel forklaring på, hvad en API er, og hvad den bruges til.

API kort fortalt

En API er en måde, hvorpå to stykker software kan tale sammen og udveksle data. Forkortelsen står for “Application Programming Interface”, men kort fortalt er en API et sæt aftalte regler for, hvordan ét system kan bede et andet om information eller en handling.

Forestil dig en tjener på en restaurant. Du giver din bestilling til tjeneren, som bringer den ud i køkkenet og kommer tilbage med maden. Du taler aldrig direkte med køkkenet. En API fungerer på samme måde: den tager imod en forespørgsel, henter svaret det rigtige sted og leverer det tilbage.

Hvad bruges API’er til?

API’er er overalt på nettet. Når en hjemmeside, der typisk er bygget med HTML, viser et kort, en vejrudsigt eller betalingsmuligheder, sker det som regel via en API til en anden tjeneste. Data sendes ofte frem og tilbage i formater som JSON, så begge systemer kan forstå hinanden.

Tag en dansk webshop som eksempel. En helt almindelig bestilling involverer typisk flere API’er, uden at kunden opdager det:

  • Betaling: Webshoppen sender beløbet til en betalingstjeneste og får svar på, om betalingen gik igennem
  • Fragt: Fragtpriser og leveringstider hentes live hos transportørerne
  • Lager: Webshoppen spørger lagersystemet, om varen er på hylden
  • Kvittering: Ordredata sendes videre til regnskabssystemet og mailplatformen

Sådan foregår et API-kald

Kommunikationen følger et fast mønster, der kaldes et API-kald. Dit system sender en forespørgsel til en bestemt adresse, et såkaldt endpoint, for eksempel “giv mig vejrudsigten for Aarhus”. Tjenesten svarer med data i et struktureret format, oftest JSON, som dit system kan vise eller arbejde videre med. De fleste API’er kræver en API-nøgle, en slags adgangskort, der fortæller tjenesten, hvem der spørger, og hvad de har lov til. Reglerne for det hele står i API’ets dokumentation, som er udviklerens brugsanvisning.

Hvorfor er API’er relevante i digital markedsføring?

API’er er det, der binder dine digitale værktøjer sammen. Når dit nyhedsbrevsystem, dit CRM og din hjemmeside deler data automatisk, sker det via API’er. Det betyder, at du kan:

  • Samle data fra flere værktøjer ét sted
  • Automatisere overførsel af leads og kontakter
  • Vise live-data som priser eller lager på dit site
  • Spare manuelt arbejde og undgå fejl

Et konkret eksempel: Når en kunde udfylder en formular på din hjemmeside, kan et API-kald automatisk oprette kontakten i dit CRM-system, tilmelde den til det rigtige nyhedsbrev og give din annonceplatform besked om konverteringen. Uden API’er skulle en medarbejder kopiere de samme oplysninger ind tre steder, med alle de fejl og forsinkelser, det fører med sig. Værktøjer til automatisering er i bund og grund brugervenlige lag oven på netop den slags API-kald.

API’er og moderne udvikling

Når du bygger digitale løsninger, også med Vibe Coding, vil du ofte koble dig på API’er for at hente data eller funktioner fra andre tjenester. At forstå, hvad en API er, gør det meget lettere at se, hvordan systemer hænger sammen på nettet.

AI har gjort API’er endnu mere centrale. De store sprogmodeller bag værktøjer som GPT, Claude og Gemini tilbydes netop som API’er, så virksomheder kan bygge AI-funktioner ind i deres egne produkter, for eksempel en chatbot på hjemmesiden eller automatisk opsummering af kundehenvendelser. Samtidig er AI-værktøjer blevet gode til at skrive den kode, der kalder et API, så afstanden fra idé til fungerende integration er kortere, end den nogensinde har været. Du behøver ikke kunne bygge en API selv, men forstår du princippet, kan du både bestille bedre løsninger og bygge flere ting på egen hånd.

Vil du lære at bygge med API’er?

På vores kursus i Vibe Coding kommer du i gang med at bygge digitale løsninger, der bruger API’er. Vil du have et samlet forløb, sætter vores 6-ugers AI-kursus det i en bredere ramme.

Hurtige svar

Ofte stillede spørgsmål

Skal jeg kunne programmere for at bruge en API?

For at bygge en integration fra bunden hjælper teknisk viden. Men mange værktøjer kobler sig på API’er for dig, så du kan bruge dem uden selv at kode.

Hvad er en API-nøgle?

En API-nøgle er en slags adgangskode, der identificerer, hvem der bruger en API. Den sikrer, at kun godkendte systemer får adgang til dataene.

Koster det penge at bruge en API?

Det varierer. Nogle API’er er gratis, andre har en gratis grænse og koster, når man bruger dem meget. Det afhænger af udbyderen.

Er det sikkert at dele data via en API?

Det kan det være, når API’en bruger kryptering og adgangskontrol. Tjek altid udbyderens vilkår, særligt når der er tale om personoplysninger.

Hvad er forskellen på en API og en database?

En database gemmer data. En API er kanalen, andre systemer bruger til at hente eller sende data, ofte til og fra en database.

Oprettet
Opdateret

Del begrebet

Videre herfra

Relateret indhold

Udforsk begreber, der hænger sammen med API.