We use cookies for authentication and — with your consent — for analytics. Read more.

Skip to content
KETL Data
DataAppsMCPSign in
  1. Home
  2. Data catalogue
  3. The National Library DH-lab (NB catalog)
EducationStandardCC-BY-4.0

The National Library DH-lab (NB catalog)

The National Library's catalogue API (api.nb.no/catalog/v1/) provides search across 7M+ digitised works: books, newspapers, journals, maps, photos, audio recordings and more. Complementary to DH-lab (the Digital Humanities laboratory), which offers advanced text analysis on top of the same corpus. Open search without authentication.

7.3M rows

Data volume

Daily

Updates

4

MCP tools

Example response — /api/connectors/nb-dhlab/ngram
{
  "data": "..."
}

MCP integration

Available MCP tools
nb_dhlab.item.detalj
nb_dhlab.media_types.list
nb_dhlab.ngram
nb_dhlab.search
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "nb-dhlab": {
      "url": "https://data.ketl.no/mcp/nb-dhlab",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

Analysis apps that use this source

Ready-made tools built on The National Library DH-lab (NB catalog) data. Use them directly in the browser, or wire the same data into your own analysis via the API below.

NB catalogue (DH-lab)
Free-text search in the National Library's catalogue API (api.nb.no/catalog/v1) — books, newspapers, journals, manuscripts, photographs and more. Filter by media type and open hits directly in the NB viewer.

API endpoints

GET
/ngram

DH-lab ordfrekvens over tid (n-gram). Rå tellinger PLUSS relativ frekvens normalisert mot referanseordet «og» fra samme korpus og år — korpusstørrelsen varierer 17x mellom årganger, så rå tall måler i hovedsak digitaliseringstakten.

word required
Ett eller flere unigram, komma mellom. Maks 5. word=demokrati,frihet
corpus optional
Korpus å måle i. corpus=bok
from optional
Første år i måleperioden. from=1900
to optional
Siste år i måleperioden. to=2020
Show curl example
# GET https://data.ketl.no/api/connectors/nb-dhlab/ngram?word=demokrati%2Cfrihet
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/nb-dhlab/ngram?word=demokrati%2Cfrihet"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/search

Søk i Nasjonalbibliotekets katalog

q required
Søkestreng i Nasjonalbibliotekets katalog (1–256 tegn) q=Ibsen
size optional
Antall treff per side (1–100, standard 10). En verdi utenfor avvises med 400. size=10
page optional
Sidenummer, 0-indeksert (0–1000, standard 0). En verdi utenfor avvises med 400. page=0
mediaType optional
Medietype-filter, sendes videre til api.nb.no som `mediatype`. Fri streng (1–64 tegn) — verdimengden eies av upstream. mediaType=bøker
Show curl example
# GET https://data.ketl.no/api/connectors/nb-dhlab/search?q=Ibsen
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/nb-dhlab/search?q=Ibsen"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/health

Connector-helsestatus

deep optional
Sett `deep=1` for å få med det fulle probe-objektet (`deepProbe`). Enhver annen verdi gir samme svar som uten parameteren — verdimengden er IKKE lukket, så ruta avviser ingenting (MÅLT 2026-08-30). deep=1
Show curl example
# GET https://data.ketl.no/api/connectors/nb-dhlab/health
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/nb-dhlab/health"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

Access and pricing

The National Library DH-lab (NB catalog) is openly available — create an account to get started.

norgebibliotekhumanioratekstanalysekulturarvdigital-humanities
KETL Data

Nordic open-data and compliance infrastructure. Source, rule and confidence on every answer.

Product links

  • Data
  • Apps
  • MCP
  • Contact

Legal links

  • AI transparency
  • Privacy
  • Terms
  • SLA
  • Cookies
  • Security

© 2026 KETL Data

build 8f3b7512