Public API Reference
Introduction
The DigitaltMuseum Public API provides access to cultural heritage data from museums in Norway and Sweden. An API key is required; use demo for testing.
Base URL: /
Response Formats: JSON, XML
Search Engine: Apache Solr
Owners
List museums (owners) by country:
/api/owners?country=no&api.key=demo
Open ↗
/api/owners?country=se&api.key=demo
Open ↗
Each owner element includes:
identifier: Unique IDparent(optional): Parent owner ID
Search
Perform Solr-based search:
/api/solr/select?q={query}&wt=json&fq={filters}&api.key=demo
Open ↗
Common parameters:
q: Standard solr Query stringimage_q: NEW: Search for similar images by image. Search with base64 encoded image.image_content_q: NEW: Search content in images by text query. Uses vector embeddings.metadata_q: NEW: Search for content within metadata using vector embeddings.image_url_q: NEW: Search images like image on urlsimilar_image_id: NEW: Search for objects with similar images by uuidsimilar_metadata_id: NEW: Search for objects with similar metadata content by uuidwt: Output formatfq: Filter queriesstart,rows,sort,facet
Fields
Stored Fields (display)
identifier.ididentifier.ownerartifact.uniqueIdartifact.typeartifact.pictureCountartifact.hasPicturesartifact.defaultMediaIdentifierartifact.publishedDate,artifact.updatedDateartifact.ingress.titleartifact.ingress.producerartifact.ingress.producerRoleartifact.ingress.additionalProducersartifact.ingress.production.fromYearartifact.ingress.production.toYearartifact.ingress.production.placeartifact.ingress.classificationartifact.ingress.subjectsartifact.ingress.licenseartifact.coordinate
Indexed Fields (searchable)
artifact.name,artifact.title,artifact.classificationartifact.producer,artifact.depictedPerson,artifact.depictedPlaceartifact.material,artifact.technique,artifact.licenseartifact.eventDescription,artifact.event.fromYear,artifact.event.toYear,artifact.event.placeartifact.folderUids,artifact.exhibitionUids,allContent
Examples
Standard legacy solr Free-text search for "ølbolle" in NF and MH:
/api/solr/select?q=%C3%B8lbolle&wt=json&fq=(identifier.owner:NF%20OR%20identifier.owner:MH)&api.key=demo
Open ↗
ML vector search in metadata "hester i vinterlandskap":
/api/solr/select?metadata_q=hester%20i%20vinterlandskap&wt=json&api.key=demo
Open ↗
ML vector search in image content "hester i vinterlandskap":
/api/solr/select?image_content_q=hester%20i%20vinterlandskap&wt=json&api.key=demo
Open ↗
ML vector search similar images from image-url":
/api/solr/select?rows=10&api.key=demo&image_url_q=https%3A%2F%2Fframmuseum.no%2Ffilarkiv%2Fexplorers%2Fno-nb_bldsa_1a011_large.jpg
Open ↗
Objects with images:
/api/solr/select?q=%C3%B8lbolle&wt=json&fq=(identifier.owner:NF%20OR%20identifier.owner:MH)&fq=artifact.hasPictures:true&api.key=demo
Open ↗
Field search for Oslo:
/api/solr/select?q=artifact.event.place:(oslo)&wt=json&api.key=demo
Open ↗
Types
ThingPhotographArchitectureArtdesignBuildingExhibitionExternalArticleFineartFolderNamePerson
Artifact Endpoint
Retrieve full object record by owner and identifier:
/api/artifact?owner={identifier.owner}&identifier={identifier.id}&mapping={MAPPING}&api.key=demo
Open ↗
lookup via unique_id:
/api/artifact?unique_id={artifact.uniqueId}&mapping=simple_json&api.key=demo
Open ↗
lookup via uuid:
/api/artifact?unique_id={artifact.uuid}&mapping=simple_json&api.key=demo
Open ↗
NB: ONLY mapping for legacy artifact json is available in this test
Valid mapping values:
ESEABMsimple_json
Multimedia
Retrieve images via the Multimedia Server:
https://ems.dimu.org/image/{artifact.defaultMediaIdentifier}?dimension={WIDTH}x{HEIGHT}[-crop]
Open ↗
Example dimensions:
- 57x57-crop
- 145x105
- 167x167
- 174x156-crop
- 250x250
- 400x400
- 600x380
- 600x600
- 720x480
- 800x800
- 1200x1200
Images are not upsampled; size availability varies by provider.
Contact
For technical support, email support@kulturit.no.