Api Dokumentation

På denne side kommer du til at lære nærmere, hvordan du kan gøre klar til at lave API-kald!

Headers

Før du laver et kald til vores API, kræver det, at du sætter request headers som vist i eksemplerne nedenfor. Alle eksempler benytter den anbefalede Version 2 (GET) og sender parametre som query strings. Udskift SANDBOX_URL med den relevante base-url, fx https://prod.api-cvr.dk.

PHP
<?php

use Illuminate\Support\Facades\Http;

$response = Http::withHeaders([
        'Authorization'=> 'Bearer API_KEY_HERE',
    ])
    ->get('SANDBOX_URL/v2/advanced-search', [
        'company' => '43286528',
        'limit' => 25,
        'active' => true,
    ]);
C#
var client = new RestClient("SANDBOX_URL/v2/advanced-search");
var request = new RestRequest("", Method.Get);

request.AddHeader("Authorization", "Bearer API_KEY_HERE");
request.AddParameter("company", "43286528");
request.AddParameter("limit", "25");
request.AddParameter("active", "true");

var response = await client.ExecuteAsync(request);
JavaScript
try {
  const { data } = await axios.get('SANDBOX_URL/v2/advanced-search', {
    headers: {
      Authorization: 'Bearer API_KEY_HERE',
    },
    params: {
      company: '43286528',
      limit: 25,
      active: true,
    },
  });
  console.log(data);
} catch (error) {
  console.error(error);
}
Python
import requests

req_url = "SANDBOX_URL/v2/advanced-search"

headers = {
    "Authorization": "Bearer API_KEY_HERE",
}

params = {
    "company": "43286528",
    "limit": 25,
    "active": True,
}

response = requests.get(req_url, headers=headers, params=params)

print(response.text)
✨ Nu er du klar til at lave requests!

Har du brug for den gamle POST-baserede Version 1, kan du stadig sende en JSON-body med company-feltet til /advanced-search eller /simple-search.