{
 "categories": [
  "government",
  "public-sector",
  "data-exchange"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-02",
   "fact": "homepage",
   "note": "Skatteetaten presents Folkeregisteret as the national person register covering name, citizenship, moves, civil status, births, and deaths. Public and private organisations apply for access.",
   "source": "https://www.skatteetaten.no/deling/folkeregisteret/intro/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "vendor",
   "note": "The sharing pages are published by Skatteetaten and point technical documentation to Skatteetatens delingstjenester for Folkeregisteret on GitHub.",
   "source": "https://www.skatteetaten.no/deling/folkeregisteret/intro/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "license",
   "note": "The national register is a public sharing service. Access is application-gated by rettighetspakke, not a paid SaaS tenant.",
   "source": "https://www.skatteetaten.no/deling/folkeregisteret/intro/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.exists",
   "note": "Skatteetaten documents machine-to-machine APIs for oppslag, uttrekk, and hendelseslister, with technical contracts on Swaggerhub.",
   "source": "https://www.skatteetaten.no/deling/folkeregisteret/intro/fa-tilgang/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.kinds[0]",
   "note": "Endpoints are HTTP URLs of the form {milj\u00f8}/folkeregisteret/{rettighetspakke}/{versjon}/{ressurs}, with playground, consumer-test, and production hosts.",
   "source": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/endepunkter/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.auth[0]",
   "note": "Folkeregisteret uses Maskinporten as the machine-to-machine authorisation server. The consumer obtains a token and sends Authorization: Bearer <token>. Resource must not be set so audience stays unspecified.",
   "source": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/maskinporten/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.coverage",
   "note": "Lookup, extract, and event-feed operations are split across rettighetspakker. Bulk person lookup, complete extract, and rich event documents are limited to packages such as offentlig med hjemmel.",
   "source": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/konsumenttjenester/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.docs",
   "note": "Opened as the current environment, rettighetspakke, scope, and Swaggerhub index for Folkeregisteret consumer APIs.",
   "source": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/endepunkter/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "After Skatteetaten grants the org-number and scope, the consumer provisions a Maskinporten OAuth2 client and calls Folkeregisteret with the issued token.",
   "source": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/maskinporten/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.data_access.export[0]",
   "note": "Lookup returns the current or versioned person document. Accept supports application/json (default) and application/xml. Unique search and hit-list search are documented.",
   "source": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/oppslag/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.data_access.export[1]",
   "note": "The event list is a consumer-controlled feed in JSON or Atom/XML, page size 1000, navigated by sequence number. Consumers keep their own feed pointer.",
   "source": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/hendelsesliste/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/llms.txt returned 404 on 2026-09-02. https://www.skatteetaten.no/llms.txt also returned 404.",
   "source": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-02",
   "fact": "verdict.scores.api",
   "note": "Documented REST lookup, extract, and event-feed APIs are a usable production path. Rettighetspakke legal gates, Maskinporten onboarding, and a required test before production keep the score in the useful-with-limits tier.",
   "source": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/konsumenttjenester/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current environment and rettighetspakke endpoint catalogue.",
   "source": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/endepunkter/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Maskinporten Bearer-token guide for Folkeregisteret APIs.",
   "source": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/maskinporten/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current event-feed contract, including Atom/JSON examples and ETag 304 behaviour.",
   "source": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/hendelsesliste/",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current access page covering browser lookup, system vendors via Altinn delegation, and Maskinporten machine APIs.",
   "source": "https://www.skatteetaten.no/deling/folkeregisteret/intro/fa-tilgang/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-02",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/endepunkter/"
   },
   {
    "type": "docs",
    "url": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/maskinporten/"
   },
   {
    "type": "docs",
    "url": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/hendelsesliste/"
   },
   {
    "type": "docs",
    "url": "https://www.skatteetaten.no/deling/folkeregisteret/intro/fa-tilgang/"
   }
  ]
 },
 "homepage": "https://www.skatteetaten.no/deling/folkeregisteret/intro/",
 "id": "folkeregisteret",
 "license": "free",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "maskinporten-bearer"
   ],
   "coverage": "partial",
   "docs": "https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/endepunkter/",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "person-document",
    "hendelsesliste"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [
    "maskinporten-client"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Skatteetaten also offers browser lookup after a delegated Altinn right. The documented machine path is a Maskinporten client calling lookup, extract, and event-feed APIs.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Folkeregisteret",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "id-porten",
   "altinn"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Skatteetaten",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 6,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 6,
   "rpa": null
  },
  "summary": "Folkeregisteret is automatable as Skatteetaten's national person-register consumer APIs, not as Maskinporten, ID-porten, Altinn, or Kontakt- og reservasjonsregisteret. Approved organisations call REST lookup, extract, and event-feed endpoints with a Maskinporten Bearer token. URLs follow {environment}/folkeregisteret/{rettighetspakke}/{version}/{resource}. Production is https://folkeregisteret.api.skatteetaten.no/. Access requires an approved rettighetspakke (Maskinporten scope), a Maskinporten client authenticated with a virksomhetssertifikat, and a successful test before production. Fields and services depend on the package. The event feed is a pull Atom or JSON feed keyed by sequence number, not a push webhook. First-party MCP ownership is not established. Computer-use viability is unassessed.\n"
 }
}