search

Search the National Library's catalog - books, newspapers, journals, photos, maps, music, manuscripts, radio/TV and more, both physical and digitized. Digitized text (OCR) is matched too by default, so a query can surface newspaper or book pages that mention a term even when it's not in the title.

Signature: search(q: string, required; media_type: string, optional, default None; language: string, optional, default None; county: string, optional, default None; year_from: integer, optional, default None; year_to: integer, optional, default None; digital_only: yes/no, optional, default False; sort: string, optional, default None; page: integer, optional, default 0; size: integer, optional, default 10; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)

Direct GET

For navigating agents: open the HTML page with parameters in the URL. The result is fetched and displayed without screenshots or form filling.

Open this validated HTML GET URL

https://allemannsdata.com/wiki/kilder/nasjonalbiblioteket/search/?q={q}&media_type={media_type}&language={language}&county={county}&year_from={year_from}&year_to={year_to}&digital_only=false&sort={sort}&page=0&size=10&limit=25&offset=0

Replace {q}, {media_type}, {language}, {county}, {year_from}, {year_to}, {digital_only}, {sort}, {page}, {size} with values. Remove unused optional parameters from the URL.

For software and dashboards: Read the operation descriptor. The JSON GET template is https://allemannsdata.com/wiki/api/v1/kilder/nasjonalbiblioteket/search?q={q}&media_type={media_type}&language={language}&county={county}&year_from={year_from}&year_to={year_to}&digital_only=false&sort={sort}&page=0&size=10&limit=25&offset=0. Open this exact request as JSON.

ParameterRequirementJSON typeDescription
qrequiredstringFree-text query. Supports field-restricted terms too, e.g. "subject:fiske year:1970" combined with free text.
media_typeoptionalunionRestrict to one type, e.g. aviser (newspapers), bøker (books), tidsskrift (journals), bilder (photos), musikk, kart (maps), film, plakater (posters), noter (sheet music), radio, fjernsyn. See get_aggregations(q="*", group_by="mediatype") for the full list with counts.
languageoptionalunionLanguage filter - values are inconsistent in the catalog (mixes codes like "nob" and labels like "Norsk bokmål"); check get_aggregations(q=q, group_by="languages") first if unsure.
countyoptionalunionNorwegian county name, e.g. "Troms", "Oslo".
year_fromoptionalunionRestrict to items published/issued in this year range (inclusive).
year_tooptionalunionRestrict to items published/issued in this year range (inclusive).
digital_onlyoptionalbooleanOnly items that have been digitized.
sortoptionalunionOne of date, title, otherid, firstDigitalContentTime, optionally suffixed ",desc" (default: relevance).
pageoptionalintegerZero-based page index.
sizeoptionalintegerResults per page, 1 to 100 (default 10).
limitoptionalintegerGateway page size; default 25, maximum 100.
offsetoptionalintegerNumber of list items to skip; default 0.
Generated JavaScript, Python and response structure

Use JSON when the user requests code, machine-readable data, value extraction or further computation. Use the HTML GET page to identify the correct source and verify parameters.

Example for generated JavaScript and Python

https://allemannsdata.com/wiki/api/v1/kilder/nasjonalbiblioteket/search?q={q}&media_type={media_type}&language={language}&county={county}&year_from={year_from}&year_to={year_to}&digital_only=false&sort={sort}&page=0&size=10&limit=25&offset=0

Replace URL placeholders and remove unused optional parameters.

JavaScript in a dashboard

const url = "https://allemannsdata.com/wiki/api/v1/kilder/nasjonalbiblioteket/search?q={q}&media_type={media_type}&language={language}&county={county}&year_from={year_from}&year_to={year_to}&digital_only=false&sort={sort}&page=0&size=10&limit=25&offset=0";
const response = await fetch(url);
if (!response.ok) {
  const failure = await response.json();
  throw new Error(`${failure.error.code}: ${failure.error.message} ${failure.suggestion}`);
}
const result = await response.json();
const data = result.data;

Python without additional packages

import json
from urllib.request import urlopen

url = "https://allemannsdata.com/wiki/api/v1/kilder/nasjonalbiblioteket/search?q={q}&media_type={media_type}&language={language}&county={county}&year_from={year_from}&year_to={year_to}&digital_only=false&sort={sort}&page=0&size=10&limit=25&offset=0"
with urlopen(url) as response:
    result = json.load(response)
data = result["data"]

Response structure

{
  "source": "nasjonalbiblioteket",
  "operation": "search",
  "parameters": {},
  "data": {},
  "entities": [],
  "_meta": {"retrieved_at": "...", "sources": [], "cache": {}},
  "_links": {"self": "...", "source": "...", "wiki": "...", "feedback": "..."}
}
Form for manual use

The form is a fallback for people and browser agents that cannot open the GET URL directly.

Type: string. Free-text query. Supports field-restricted terms too, e.g. "subject:fiske year:1970" combined with free text.
Type: string. Restrict to one type, e.g. aviser (newspapers), bøker (books), tidsskrift (journals), bilder (photos), musikk, kart (maps), film, plakater (posters), noter (sheet music), radio, fjernsyn. See get_aggregations(q="*", group_by="mediatype") for the full list with counts.
Type: string. Language filter - values are inconsistent in the catalog (mixes codes like "nob" and labels like "Norsk bokmål"); check get_aggregations(q=q, group_by="languages") first if unsure.
Type: string. Norwegian county name, e.g. "Troms", "Oslo".
Type: integer. Restrict to items published/issued in this year range (inclusive).
Type: integer. Restrict to items published/issued in this year range (inclusive).
Type: yes/no. Only items that have been digitized.
Type: string. One of date, title, otherid, firstDigitalContentTime, optionally suffixed ",desc" (default: relevance).
Type: integer. Zero-based page index.
Type: integer. Results per page, 1 to 100 (default 10).

Result

Source: National Library of Norway. Retrieved 2026-10-23T19:49:18Z in 0.273 seconds.

total:
14
page:
0
size:
25
items:

14 results

  1. id:
    d6922df44fe05175880c8add69720f2b
    urn:
    URN:NBN:no-nb_digibok_2006101000024
    title:
    Peer Gynt : drama poemo
    creators:

    2 results

    1. Ibsen, Henrik
    2. Haugen, Erling Anker
    year:
    1951
    publisher:
    Eldona Rondo
    media_types:

    1 results

    1. bøker
    languages:

    1 results

    1. epo
    county:
    not reported by source
    digital:
    yes
    public_domain:
    yes
    license:
    publicdomain
    viewability:
    ALL
    access_allowed_from:
    EVERYWHERE
    thumbnail:
    https://www.nb.no/services/image/resolver/URN:NBN:no-nb_digibok_2006101000024_C1/full/0,128/0/native.jpg
    viewer_url:
    https://www.nb.no/items/d6922df44fe05175880c8add69720f2b
  2. id:
    7f46a8ddb440192d621c43543fa3e90e
    urn:
    URN:NBN:no-nb_digavis_hamararbeiderblad_null_null_19661103_42_255_1
    title:
    Hamar Arbeiderblad
    creators:
    not reported by source
    year:
    19661103
    publisher:
    not reported by source
    media_types:

    1 results

    1. aviser
    languages:

    1 results

    1. Norsk bokmål
    county:
    Innlandet
    digital:
    yes
    public_domain:
    no
    license:
    ccbyncnd
    viewability:
    ALL
    access_allowed_from:
    EVERYWHERE
    thumbnail:
    https://www.nb.no/services/image/resolver/URN:NBN:no-nb_digavis_hamararbeiderblad_null_null_19661103_42_255_1-1_001_null/full/0,128/0/native.jpg
    viewer_url:
    https://www.nb.no/items/7f46a8ddb440192d621c43543fa3e90e
  3. id:
    c424b25d58e278e7264300fa76f01c6d
    urn:
    URN:NBN:no-nb_digibok_2012060106031
    title:
    Esperanto-norsk : ordbok
    creators:

    1 results

    1. Rian, Ragnvald
    year:
    1949
    publisher:
    Esperantoforlaget
    media_types:

    1 results

    1. bøker
    languages:

    3 results

    1. epo
    2. nob
    3. mul
    county:
    not reported by source
    digital:
    yes
    public_domain:
    no
    license:
    bokhylla
    viewability:
    NONE
    access_allowed_from:
    NORWAY
    thumbnail:
    https://www.nb.no/services/image/resolver/URN:NBN:no-nb_digibok_2012060106031_C1/full/0,128/0/native.jpg
    viewer_url:
    https://www.nb.no/items/c424b25d58e278e7264300fa76f01c6d
  4. id:
    ec66a1abfd2f9365da133516986a3e87
    urn:
    URN:NBN:no-nb_digitidsskrift_2025063080029_006
    title:
    Kraft journalen : Nordens uavhengige energimagasin. 1999 Vol. 4 Nr. 6
    creators:
    not reported by source
    year:
    1999
    publisher:
    Montel
    media_types:

    1 results

    1. tidsskrift
    languages:

    5 results

    1. eng
    2. nob
    3. mul
    4. dan
    5. swe
    county:
    not reported by source
    digital:
    yes
    public_domain:
    no
    license:
    copyrighted
    viewability:
    NONE
    access_allowed_from:
    NB
    thumbnail:
    https://www.nb.no/services/image/resolver/URN:NBN:no-nb_digitidsskrift_2025063080029_006_0001/full/0,128/0/native.jpg
    viewer_url:
    https://www.nb.no/items/ec66a1abfd2f9365da133516986a3e87
  5. id:
    58c9c08ca05825e6f3d4660fdd9eb623
    urn:
    URN:NBN:no-nb_digitidsskrift_2025063080028_003
    title:
    Kraft journalen : Nordens uavhengige energimagasin. 2000 Vol. 5 Nr. 3
    creators:
    not reported by source
    year:
    2000
    publisher:
    Montel
    media_types:

    1 results

    1. tidsskrift
    languages:

    5 results

    1. eng
    2. nob
    3. mul
    4. dan
    5. swe
    county:
    not reported by source
    digital:
    yes
    public_domain:
    no
    license:
    copyrighted
    viewability:
    NONE
    access_allowed_from:
    NB
    thumbnail:
    https://www.nb.no/services/image/resolver/URN:NBN:no-nb_digitidsskrift_2025063080028_003_0001/full/0,128/0/native.jpg
    viewer_url:
    https://www.nb.no/items/58c9c08ca05825e6f3d4660fdd9eb623
  6. id:
    1f2f0fac095aab9060dfc6f910880b1d
    urn:
    URN:NBN:no-nb_digibok_2011120108053
    title:
    Systematisk kurs i Esperanto = : Sistema kurso de Esperanto
    creators:

    3 results

    1. Seppik, Henrik
    2. Malmgren, Ernfrid
    3. Bugge-Paulsen, Rolf
    year:
    1955
    publisher:
    Esperantoforl.
    media_types:

    1 results

    1. bøker
    languages:

    3 results

    1. nob
    2. mul
    3. epo
    county:
    not reported by source
    digital:
    yes
    public_domain:
    no
    license:
    bokhylla
    viewability:
    NONE
    access_allowed_from:
    NORWAY
    thumbnail:
    https://www.nb.no/services/image/resolver/URN:NBN:no-nb_digibok_2011120108053_C1/full/0,128/0/native.jpg
    viewer_url:
    https://www.nb.no/items/1f2f0fac095aab9060dfc6f910880b1d
  7. id:
    298ecfd0e47191ff2e4bc1f42c5a3a0d
    urn:
    URN:NBN:no-nb_digibok_2008041504112
    title:
    Systematisk kurs i esperanto = : Sistema kurso de esperanto
    creators:

    2 results

    1. Seppik, Henrik
    2. Malmgren, Ernfrid
    year:
    1947
    publisher:
    Esperantoforl.
    media_types:

    1 results

    1. bøker
    languages:

    3 results

    1. epo
    2. nob
    3. mul
    county:
    not reported by source
    digital:
    yes
    public_domain:
    no
    license:
    bokhylla
    viewability:
    NONE
    access_allowed_from:
    NORWAY
    thumbnail:
    https://www.nb.no/services/image/resolver/URN:NBN:no-nb_digibok_2008041504112_C1/full/0,128/0/native.jpg
    viewer_url:
    https://www.nb.no/items/298ecfd0e47191ff2e4bc1f42c5a3a0d
  8. id:
    179cca7922d444c9a917c2c60e67d057
    urn:
    URN:NBN:no-nb_digibok_2013082806045
    title:
    Tra la mondo : esperanto-lærebok
    creators:

    2 results

    1. Falck, Willie
    2. Rosbach, Johan Hammond
    year:
    1989
    publisher:
    Esperantoforlaget
    media_types:

    1 results

    1. bøker
    languages:

    3 results

    1. epo
    2. nob
    3. mul
    county:
    not reported by source
    digital:
    yes
    public_domain:
    no
    license:
    bokhylla
    viewability:
    NONE
    access_allowed_from:
    NORWAY
    thumbnail:
    https://www.nb.no/services/image/resolver/URN:NBN:no-nb_digibok_2013082806045_C1/full/0,128/0/native.jpg
    viewer_url:
    https://www.nb.no/items/179cca7922d444c9a917c2c60e67d057
  9. id:
    c4de068841e1c9b4426876ffd527f591
    urn:
    URN:NBN:no-nb_digitidsskrift_2025063080029_001
    title:
    Kraft journalen : Nordens uavhengige energimagasin. 1999 Vol. 4 Nr. 1
    creators:
    not reported by source
    year:
    1999
    publisher:
    Montel
    media_types:

    1 results

    1. tidsskrift
    languages:

    5 results

    1. eng
    2. nob
    3. mul
    4. dan
    5. swe
    county:
    not reported by source
    digital:
    yes
    public_domain:
    no
    license:
    copyrighted
    viewability:
    NONE
    access_allowed_from:
    NB
    thumbnail:
    https://www.nb.no/services/image/resolver/URN:NBN:no-nb_digitidsskrift_2025063080029_001_0001/full/0,128/0/native.jpg
    viewer_url:
    https://www.nb.no/items/c4de068841e1c9b4426876ffd527f591
  10. id:
    ee551d946ae67eb7a61be7c3da0bf39e
    urn:
    URN:NBN:no-nb_digitidsskrift_2025063080029_003
    title:
    Kraft journalen : Nordens uavhengige energimagasin. 1999 Vol. 4 Nr. 3
    creators:
    not reported by source
    year:
    1999
    publisher:
    Montel
    media_types:

    1 results

    1. tidsskrift
    languages:

    5 results

    1. eng
    2. nob
    3. mul
    4. dan
    5. swe
    county:
    not reported by source
    digital:
    yes
    public_domain:
    no
    license:
    copyrighted
    viewability:
    NONE
    access_allowed_from:
    NB
    thumbnail:
    https://www.nb.no/services/image/resolver/URN:NBN:no-nb_digitidsskrift_2025063080029_003_0001/full/0,128/0/native.jpg
    viewer_url:
    https://www.nb.no/items/ee551d946ae67eb7a61be7c3da0bf39e
  11. id:
    d915a5c1ce406f2f563544f4c2d2a51d
    urn:
    URN:NBN:no-nb_digitidsskrift_2016050381016_001
    title:
    Urd (trykt utg.). 1908
    creators:
    not reported by source
    year:
    1908
    publisher:
    A/S Urd
    media_types:

    1 results

    1. tidsskrift
    languages:

    1 results

    1. nob
    county:
    not reported by source
    digital:
    yes
    public_domain:
    no
    license:
    ccbyncnd
    viewability:
    ALL
    access_allowed_from:
    EVERYWHERE
    thumbnail:
    https://www.nb.no/services/image/resolver/URN:NBN:no-nb_digitidsskrift_2016050381016_001_0001/full/0,128/0/native.jpg
    viewer_url:
    https://www.nb.no/items/d915a5c1ce406f2f563544f4c2d2a51d
  12. id:
    7ce381fd3fb17d099db3b511011ab7b8
    urn:
    URN:NBN:no-nb_digibok_2014061105122
    title:
    Co ast Lapp society. 1 : A study of neighbourhood in Revsbotn fjord
    creators:

    1 results

    1. Paine, Robert
    year:
    1957
    publisher:
    Tromsø museum
    media_types:

    1 results

    1. bøker
    languages:

    1 results

    1. eng
    county:
    not reported by source
    digital:
    yes
    public_domain:
    no
    license:
    bokhylla
    viewability:
    NONE
    access_allowed_from:
    NORWAY
    thumbnail:
    https://www.nb.no/services/image/resolver/URN:NBN:no-nb_digibok_2014061105122_C1/full/0,128/0/native.jpg
    viewer_url:
    https://www.nb.no/items/7ce381fd3fb17d099db3b511011ab7b8
  13. id:
    02e6d7ef0da86c93ded058fe57590ab3
    urn:
    URN:NBN:no-nb_digitidsskrift_2021011481009_001
    title:
    Tidsskrift for Den norske legeforening (trykt utg.) : The Journal of the Norwegian Medical Association. 1991 Vol. 111 Nr. 12
    creators:

    2 results

    1. Den Norske lægeforening
    2. Den Norske legeforening
    year:
    1991
    publisher:
    Den norske legeforening
    media_types:

    1 results

    1. tidsskrift
    languages:

    3 results

    1. eng
    2. nob
    3. mul
    county:
    not reported by source
    digital:
    yes
    public_domain:
    no
    license:
    copyrighted
    viewability:
    NONE
    access_allowed_from:
    NB
    thumbnail:
    https://www.nb.no/services/image/resolver/URN:NBN:no-nb_digitidsskrift_2021011481009_001_0001/full/0,128/0/native.jpg
    viewer_url:
    https://www.nb.no/items/02e6d7ef0da86c93ded058fe57590ab3
  14. id:
    e7077b08c9d5df4879f859badc081f91
    urn:
    URN:NBN:no-nb_digitidsskrift_2016050381008_001
    title:
    Urd (trykt utg.). 1907
    creators:
    not reported by source
    year:
    1907
    publisher:
    A/S Urd
    media_types:

    1 results

    1. tidsskrift
    languages:

    1 results

    1. nob
    county:
    not reported by source
    digital:
    yes
    public_domain:
    no
    license:
    ccbyncnd
    viewability:
    ALL
    access_allowed_from:
    EVERYWHERE
    thumbnail:
    https://www.nb.no/services/image/resolver/URN:NBN:no-nb_digitidsskrift_2016050381008_001_0001/full/0,128/0/native.jpg
    viewer_url:
    https://www.nb.no/items/e7077b08c9d5df4879f859badc081f91
limit:
25
offset:
0
returned:
14
has_more_results:
no
Will you use the result in generated code?

Open the same result as JSON

Is data missing or incorrect? Send feedback about this result.

Continue exploring

How an AI agent should use this page

Ground rule: Navigate with HTML GET links to keep explanations and relationships. Use the page's JSON alternative only when concrete values must be extracted, compared or computed.

How to use the search lookup

  1. Replace the placeholders in the HTML GET template; remove optional parameters you do not need.
  2. Check types, units, limits and ID formats in the parameter table.
  3. Follow linked results to canonical pages before combining sources.

Misreading to avoid: An empty list means "no results for this lookup". An error message or unavailable source does not mean the data does not exist.

Source-specific next step

Go to the source page for other operations. Use the JSON template only after the HTML result shows that the parameters and source are correct.