{
  "_id": "6ae8f976818c9e3ef6dbe702",
  "Package": "tidybrreg",
  "Title": "Tidy Access to Norway's Business Registry ('Enhetsregisteret')",
  "Version": "0.6.0",
  "Authors@R": "person(\"Sondre\", \"Skarsten\", role = c(\"aut\", \"cre\"),\nemail = \"sondreskarsten@gmail.com\")",
  "Description": "A tidy interface to query and download data from the\nNorwegian Central Coordinating Register for Legal Entities\n(Enhetsregisteret), maintained by the Brønnøysund Register\nCentre. Looks up entities, sub-entities, roles, corporate\ngroups and signing authority, searches the register, reads the\nchange data capture feeds, and downloads the bulk register.\nReturns tibbles with English column names mapped via a\ndata-driven dictionary; unknown API fields pass through with\nauto-generated names, and only observed fields are emitted.\nCoded values (legal forms, industry codes, roles) can be\ntranslated to English or Norwegian using bundled reference data\nor live lookups from the Statistics Norway 'KLASS' API.\nRegister data is published under the Norwegian Licence for Open\nGovernment Data (NLOD 2.0).",
  "License": "MIT + file LICENSE",
  "URL": "https://sondreskarsten.github.io/tidybrreg/,\nhttps://github.com/sondreskarsten/tidybrreg",
  "BugReports": "https://github.com/sondreskarsten/tidybrreg/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "RoxygenNote": "7.3.1",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://sondreskarsten.r-universe.dev",
  "Date/Publication": "2026-11-02 18:57:27 UTC",
  "RemoteUrl": "https://github.com/sondreskarsten/tidybrreg",
  "RemoteRef": "HEAD",
  "RemoteSha": "55e87e08a95137ad97098a794e327be25ac6aa01",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-02 20:54:52 UTC",
    "User": "root"
  },
  "Author": "Sondre Skarsten [aut, cre]",
  "Maintainer": "Sondre Skarsten <sondreskarsten@gmail.com>",
  "_user": "sondreskarsten",
  "_type": "src",
  "_file": "tidybrreg_0.6.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/06158a3d473e80f51f55f6337ec08d422f4b4349d2a8e64f560c43e9d2d350f2",
  "_filesize": 497352,
  "_sha256": "06158a3d473e80f51f55f6337ec08d422f4b4349d2a8e64f560c43e9d2d350f2",
  "_expires": "2027-02-10T20:58:28.000Z",
  "_created": "2026-11-02T20:54:52.000Z",
  "_published": "2026-11-02T20:58:30.336Z",
  "_upstream": "https://github.com/sondreskarsten/tidybrreg",
  "_status": "success",
  "_maintainer": {
    "name": "Sondre Skarsten",
    "email": "sondreskarsten@gmail.com",
    "login": "sondreskarsten",
    "description": "",
    "uuid": 8764538
  },
  "_jobs": [
    {
      "job": 125545522495,
      "time": 168,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13178218358"
    },
    {
      "job": 125545522231,
      "time": 169,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13179440804"
    },
    {
      "job": 125545522183,
      "time": 113,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13178781789"
    },
    {
      "job": 125545522058,
      "time": 137,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13178302652"
    },
    {
      "job": 125543710650,
      "time": 198,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13177669398"
    },
    {
      "job": 125545522167,
      "time": 124,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13179665287"
    },
    {
      "job": 125545522321,
      "time": 110,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13177439770"
    },
    {
      "job": 125545522226,
      "time": 106,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13179520380"
    },
    {
      "job": 125545522297,
      "time": 110,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13179480578"
    }
  ],
  "_buildurl": "https://github.com/r-universe/sondreskarsten/actions/runs/41523014707",
  "_commit": {
    "id": "55e87e08a95137ad97098a794e327be25ac6aa01",
    "author": "Sondre Skarsten <sondreskarsten@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Split into core, tidybrregpanel, tidybrregmcp and the no-R tidybrreg-mcp; fix the 0.6.0 core blockers (#59)\n\nSplit into core, tidybrregpanel, tidybrregmcp and the no-R tidybrreg-mcp; fix the 0.6.0 core blockers",
    "time": 1793645847
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "callr",
      "role": "Suggests"
    },
    {
      "package": "curl",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "yyjsonr",
      "role": "Suggests"
    }
  ],
  "_owner": "sondreskarsten",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-11",
      "n": 7
    },
    {
      "week": "2026-12",
      "n": 44
    },
    {
      "week": "2026-13",
      "n": 14
    },
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-23",
      "n": 6
    },
    {
      "week": "2026-25",
      "n": 11
    },
    {
      "week": "2026-32",
      "n": 7
    },
    {
      "week": "2026-45",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "api-wrapper",
    "brreg",
    "business-registry",
    "enhetsregisteret",
    "norway",
    "open-data",
    "tidyverse"
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "sondreskarsten",
      "count": 64,
      "uuid": 8764538
    },
    {
      "user": "claude",
      "count": 3,
      "uuid": 81847
    }
  ],
  "_userbio": {
    "uuid": 8764538,
    "type": "user",
    "name": "Sondre Skarsten",
    "followers": 3
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tidybrreg"
  },
  "_devurl": "https://github.com/sondreskarsten/tidybrreg",
  "_pkgdown": "https://sondreskarsten.github.io/tidybrreg/",
  "_searchresults": 12,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/tidybrreg.html",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "brreg_children",
    "brreg_download",
    "brreg_entity",
    "brreg_konsern",
    "brreg_label",
    "brreg_prokura",
    "brreg_regnskap",
    "brreg_roles",
    "brreg_roles_legal",
    "brreg_search",
    "brreg_signatur",
    "brreg_underenheter",
    "brreg_update_fields",
    "brreg_updates",
    "brreg_validate",
    "get_brreg_dic"
  ],
  "_datasets": [
    {
      "name": "field_dict",
      "title": "Field dictionary: Norwegian API paths to English column names",
      "object": "field_dict",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "api_path",
        "col_name",
        "type"
      ],
      "rows": 101,
      "table": true,
      "tojson": true
    },
    {
      "name": "legal_forms",
      "title": "Norwegian legal form codes with English translations",
      "object": "legal_forms",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "code",
        "name_no",
        "expired",
        "name_en"
      ],
      "rows": 44,
      "table": true,
      "tojson": true
    },
    {
      "name": "regnskap_dict",
      "title": "Regnskap field dictionary: filing JSON paths to English column names",
      "object": "regnskap_dict",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "api_path",
        "col_name",
        "type"
      ],
      "rows": 46,
      "table": true,
      "tojson": true
    },
    {
      "name": "regnskap_groups",
      "title": "Regnskap groups: the objects that group line items, with labels",
      "object": "regnskap_groups",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "path",
        "code",
        "name_en",
        "name_no"
      ],
      "rows": 17,
      "table": true,
      "tojson": true
    },
    {
      "name": "regnskap_items",
      "title": "Regnskap line items with English and Norwegian labels",
      "object": "regnskap_items",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "code",
        "name_en",
        "name_no"
      ],
      "rows": 31,
      "table": true,
      "tojson": true
    },
    {
      "name": "role_groups",
      "title": "Role group codes with English translations",
      "object": "role_groups",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "code",
        "name_en",
        "name_no"
      ],
      "rows": 15,
      "table": true,
      "tojson": true
    },
    {
      "name": "role_types",
      "title": "Role type codes with English translations",
      "object": "role_types",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "code",
        "name_en",
        "name_no"
      ],
      "rows": 24,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "brreg_children",
      "title": "Get child entities in the organisational hierarchy",
      "concept": [
        "tidybrreg entity functions"
      ],
      "topics": [
        "brreg_children"
      ]
    },
    {
      "page": "brreg_download",
      "title": "Download the full Norwegian business register",
      "concept": [
        "tidybrreg entity functions"
      ],
      "topics": [
        "brreg_download"
      ]
    },
    {
      "page": "brreg_entity",
      "title": "Look up a Norwegian legal entity",
      "concept": [
        "tidybrreg entity functions"
      ],
      "topics": [
        "brreg_entity"
      ]
    },
    {
      "page": "brreg_konsern",
      "title": "Retrieve the corporate group structure (konsernstruktur)",
      "concept": [
        "tidybrreg entity functions"
      ],
      "topics": [
        "brreg_konsern"
      ]
    },
    {
      "page": "brreg_label",
      "title": "Translate codes to human-readable labels",
      "concept": [
        "tidybrreg utilities"
      ],
      "topics": [
        "brreg_label"
      ]
    },
    {
      "page": "brreg_prokura",
      "title": "Retrieve procuration authority (prokura)",
      "concept": [
        "tidybrreg entity functions"
      ],
      "topics": [
        "brreg_prokura"
      ]
    },
    {
      "page": "brreg_regnskap",
      "title": "Retrieve annual accounts (regnskap) from Regnskapsregisteret",
      "concept": [
        "tidybrreg entity functions"
      ],
      "topics": [
        "brreg_regnskap"
      ]
    },
    {
      "page": "brreg_roles",
      "title": "Retrieve board members, officers, and auditors",
      "concept": [
        "tidybrreg entity functions"
      ],
      "topics": [
        "brreg_roles"
      ]
    },
    {
      "page": "brreg_roles_legal",
      "title": "Retrieve roles an entity holds in other entities",
      "concept": [
        "tidybrreg entity functions"
      ],
      "topics": [
        "brreg_roles_legal"
      ]
    },
    {
      "page": "brreg_search",
      "title": "Search Norwegian legal entities",
      "concept": [
        "tidybrreg entity functions"
      ],
      "topics": [
        "brreg_search"
      ]
    },
    {
      "page": "brreg_signatur",
      "title": "Retrieve signature authority (signaturrett)",
      "concept": [
        "tidybrreg entity functions"
      ],
      "topics": [
        "brreg_signatur"
      ]
    },
    {
      "page": "brreg_underenheter",
      "title": "Get all sub-units (underenheter) belonging to an entity",
      "concept": [
        "tidybrreg entity functions"
      ],
      "topics": [
        "brreg_underenheter"
      ]
    },
    {
      "page": "brreg_update_fields",
      "title": "Retrieve field-level CDC changes as a flat tibble",
      "concept": [
        "tidybrreg entity functions"
      ],
      "topics": [
        "brreg_update_fields"
      ]
    },
    {
      "page": "brreg_updates",
      "title": "Retrieve incremental entity updates",
      "concept": [
        "tidybrreg entity functions"
      ],
      "topics": [
        "brreg_updates"
      ]
    },
    {
      "page": "brreg_validate",
      "title": "Validate Norwegian organization numbers",
      "concept": [
        "tidybrreg utilities"
      ],
      "topics": [
        "brreg_validate"
      ]
    },
    {
      "page": "field_dict",
      "title": "Field dictionary: Norwegian API paths to English column names",
      "concept": [
        "tidybrreg reference data"
      ],
      "topics": [
        "field_dict"
      ]
    },
    {
      "page": "get_brreg_dic",
      "title": "Fetch a brreg dictionary",
      "concept": [
        "tidybrreg utilities"
      ],
      "topics": [
        "get_brreg_dic"
      ]
    },
    {
      "page": "legal_forms",
      "title": "Norwegian legal form codes with English translations",
      "concept": [
        "tidybrreg reference data"
      ],
      "topics": [
        "legal_forms"
      ]
    },
    {
      "page": "regnskap_dict",
      "title": "Regnskap field dictionary: filing JSON paths to English column names",
      "concept": [
        "tidybrreg reference data"
      ],
      "topics": [
        "regnskap_dict"
      ]
    },
    {
      "page": "regnskap_groups",
      "title": "Regnskap groups: the objects that group line items, with labels",
      "concept": [
        "tidybrreg reference data"
      ],
      "topics": [
        "regnskap_groups"
      ]
    },
    {
      "page": "regnskap_items",
      "title": "Regnskap line items with English and Norwegian labels",
      "concept": [
        "tidybrreg reference data"
      ],
      "topics": [
        "regnskap_items"
      ]
    },
    {
      "page": "role_groups",
      "title": "Role group codes with English translations",
      "concept": [
        "tidybrreg reference data"
      ],
      "topics": [
        "role_groups"
      ]
    },
    {
      "page": "role_types",
      "title": "Role type codes with English translations",
      "concept": [
        "tidybrreg reference data"
      ],
      "topics": [
        "role_types"
      ]
    },
    {
      "page": "tidybrreg_conditions",
      "title": "Conditions signalled by tidybrreg",
      "concept": [
        "tidybrreg utilities"
      ],
      "topics": [
        "tidybrreg_conditions"
      ]
    },
    {
      "page": "tidybrreg_endpoints",
      "title": "Retrieval limits of the register endpoints",
      "concept": [
        "tidybrreg utilities"
      ],
      "topics": [
        "tidybrreg_endpoints"
      ]
    },
    {
      "page": "tidybrreg_provenance",
      "title": "Provenance of the bundled reference data",
      "concept": [
        "tidybrreg reference data"
      ],
      "topics": [
        "tidybrreg_provenance"
      ]
    }
  ],
  "_pkglogo": "https://github.com/sondreskarsten/tidybrreg/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/sondreskarsten/tidybrreg/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "curl",
    "dplyr",
    "generics",
    "glue",
    "httr2",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "openssl",
    "pillar",
    "pkgconfig",
    "R6",
    "rlang",
    "sys",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "tidybrreg.Rmd",
      "filename": "tidybrreg.html",
      "title": "Getting started with tidybrreg",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "Look up a single entity",
        "Translate codes to labels",
        "Search for entities",
        "Sub-entities (establishments)",
        "Retrieve roles, groups and signing authority",
        "Follow changes",
        "Bulk download the full register",
        "Conditions",
        "Function → API endpoint mapping",
        "Next steps"
      ],
      "created": "2026-03-17 01:31:17",
      "modified": "2026-11-02 18:57:27",
      "commits": 3
    },
    {
      "source": "business-data.Rmd",
      "filename": "business-data.html",
      "title": "Norwegian business entity data",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Organization numbers",
        "Three registries, one API",
        "Legal forms",
        "NACE industry codes",
        "Employee counts",
        "Addresses",
        "Municipality codes and the 2020 reform",
        "Dates",
        "Deleted entities",
        "The bulk download is JSON",
        "CDC update stream",
        "Data update schedule",
        "Data license"
      ],
      "created": "2026-03-17 01:31:17",
      "modified": "2026-11-02 18:57:27",
      "commits": 2
    }
  ],
  "_score": 3.982271233039569,
  "_indexed": true,
  "_nocasepkg": "tidybrreg",
  "_universes": [
    "sondreskarsten"
  ],
  "_previous": "0.5.0",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.0",
      "date": "2026-11-02T20:57:25.000Z",
      "distro": "resolute",
      "commit": "55e87e08a95137ad97098a794e327be25ac6aa01",
      "fileid": "https://r2.ropensci.org/f370b7d0e7446c45daa716373765ccc1eaf9e330f4a11a49cd3a0f52c9b00058",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sondreskarsten/actions/runs/41523014707"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.6.0",
      "date": "2026-11-02T20:57:23.000Z",
      "distro": "resolute",
      "commit": "55e87e08a95137ad97098a794e327be25ac6aa01",
      "fileid": "https://r2.ropensci.org/7351cbc859b9e1f8266e6d6b7bd8a0d9cbfb20789dd600db83c999ac90331741",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sondreskarsten/actions/runs/41523014707"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.0",
      "date": "2026-11-02T20:56:35.000Z",
      "commit": "55e87e08a95137ad97098a794e327be25ac6aa01",
      "fileid": "https://r2.ropensci.org/c68fae7a76ecfe8d84211089440d8586053aae560c26d2dcddfdbdcfafd60e7e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sondreskarsten/actions/runs/41523014707"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.6.0",
      "date": "2026-11-02T20:56:51.000Z",
      "commit": "55e87e08a95137ad97098a794e327be25ac6aa01",
      "fileid": "https://r2.ropensci.org/db9b65b2e766836f6ce1902a76be4c2705d2cb77f38827f4b52f67081a95e2b4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sondreskarsten/actions/runs/41523014707"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.0",
      "date": "2026-11-02T20:57:16.000Z",
      "commit": "55e87e08a95137ad97098a794e327be25ac6aa01",
      "fileid": "https://r2.ropensci.org/cc65c04eb7431678764c061b9926d3aa7967ed59e1a6bbbdb10e4a1ea9195b41",
      "status": "success",
      "buildurl": "https://github.com/r-universe/sondreskarsten/actions/runs/41523014707"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.0",
      "date": "2026-11-02T20:56:13.000Z",
      "commit": "55e87e08a95137ad97098a794e327be25ac6aa01",
      "fileid": "https://r2.ropensci.org/c841ed519b2b4ab47f9a373ae47f9efb59faf82f119f3e6dad646c7c1bced54d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sondreskarsten/actions/runs/41523014707"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.0",
      "date": "2026-11-02T20:56:16.000Z",
      "commit": "55e87e08a95137ad97098a794e327be25ac6aa01",
      "fileid": "https://r2.ropensci.org/18693aa61a6b68d231e997323b984f69af26e81d66aa3573f990977b9805be3f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sondreskarsten/actions/runs/41523014707"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.6.0",
      "date": "2026-11-02T20:56:23.000Z",
      "commit": "55e87e08a95137ad97098a794e327be25ac6aa01",
      "fileid": "https://r2.ropensci.org/a9ae01219e35baf73784cb29287f15d291846a38dbe9438392a897ad02ff1fc7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sondreskarsten/actions/runs/41523014707"
    }
  ]
}