Trafiknavet API

Visa trafikinformation
direkt på din webbplats

Integrera realtidsdata om trafikhändelser, vägarbeten, olyckor och vägkameror på din webbplats — via Trafiknavet API.

290+
Kommuner täcks
24/7
Realtidsuppdateringar
5+
Datatyper tillgängliga
REST API
Enkel integration

Enkel setup

Kom igång på tre steg

1

Skapa ett konto

Registrera dig kostnadsfritt på Kollatrafiken. Logga sedan in och gå till Min sida → Embed-widgets för att komma igång.

2

Konfigurera din widget

Välj geografiskt område (hela Sverige, ett specifikt län, en kommun eller ett ritat område), händelsetyper och hur många händelser som ska visas.

3

Kopiera och klistra in

Du får en unik iframe-kod som du klistrar in var som helst på din webbplats. Trafikdata uppdateras sedan automatiskt dygnet runt eller avänds din token till att anropa vårt REST API

Välj din väg

Två sätt att integrera

Båda bygger på samma widget-token du skapar i Min sida.

Iframe-embed
Klistra in, klart

En rad HTML räcker. Widgeten renderas av Kollatrafiken — du behöver ingen JavaScript, inget backend och ingen extra styling.

  • En kodrad att klistra in
  • Responsiv och mobilanpassad
  • Stöder ljust och mörkt tema
  • Noll underhåll — uppdateras automatiskt
REST API
Full kontroll

Hämta data som JSON och bygg ditt eget gränssnitt. Samma token används i URL:en — ingen API-nyckel eller autentisering krävs.

  • JSON-svar, valfritt programmeringsspråk
  • Integrera i befintlig design
  • Ingen autentisering behövs
  • Endpoint: api.trafiknavet.se/api/v1/embed/{token}/events
<!-- Klistra in detta på din webbplats -->
<iframe
  src="https://kollatrafiken.se/embed/ditt-widget-token"
  width="100%"
  height="480"
  frameborder="0"
  loading="lazy"
  title="Trafikhändelser"
></iframe>

<!-- Mörkt tema: lägg till ?theme=dark -->
<!-- src="…/ditt-widget-token?theme=dark" -->

<!-- Token skapar du i Min sida → Embed-widgets -->
// Hämta trafikhändelser via ditt widget-token
// Token skapas i Min sida → Embed-widgets
const token = 'ditt-widget-token';

const response = await fetch(
  `https://api.trafiknavet.se/api/v1/embed/${token}/events`
);

const events = await response.json();

events.forEach(event => {
  console.log(
    event.messageTypeValue,
    event.location
  );
});

// Ingen API-nyckel eller auth-header krävs.
// Hämta trafikhändelser med PHP och Guzzle
use GuzzleHttp\Client;

$token  = 'ditt-widget-token';
$client = new Client();

$response = $client->get(
    "https://api.trafiknavet.se/api/v1/embed/{$token}/events"
);

$events = json_decode(
    $response->getBody(), true
);

// Ingen Authorization-header behövs.

Vanliga frågor

Frågor & svar

Registrera ett konto på Kollatrafiken, logga in och gå till Min sida → Embed-widgets → Ny widget. Guiden tar dig igenom val av område, händelsetyper och inställningar. Du får sedan en unik iframe-kod och ett token som du kan använda direkt.

Trafikhändelser uppdateras kontinuerligt, dygnet runt, året om.

Du kan välja hela Sverige, ett specifikt av Sveriges 21 län, en enskild kommun eller rita ett eget område direkt på kartan. Konfigurationen sparas i widgeten och behöver inte anges i iframe-koden.

Nej. Via iframe-embed behöver du noll infrastruktur — klistra bara in en kodrad. Om du väljer att anropa API-endpointen direkt från JavaScript räcker en vanlig webbplats; all data och beräkningskraft levereras av Trafiknavet. Ingen API-nyckel eller autentisering krävs — tokenet i URL:en är tillräckligt.

Ja, vi ber dig att länka till den aktuella händelsen på Kollatrafiken när du presenterar trafikdata på din webbplats. Det ger dina besökare tillgång till fullständig information och uppdateringar, och hjälper oss att fortsätta leverera tjänsten utan kostnad.

Kom igång på några minuter

Skapa ett konto, konfigurera din widget och klistra in koden — allt självbetjäning.

Genom att använda embed-widgets och API godkänner du våra användarvillkor.