Rijksmuseum logo

Rijksmuseum

Rijksmuseum is the Dutch national museum dedicated to Dutch arts and history, located in Amsterdam. Its RijksData open-data programme exposes more than 800,000 collection object metadata records, 600,000+ public-domain images, 320,000 bibliographic records, 160,000 actor / institution records, and 70,000 controlled-vocabulary terms through a family of JSON-based REST APIs, an OAI-PMH harvesting endpoint, IIIF tile services, and linked-data dumps.

6 APIs 0 Features
Art And DesignMuseumsCultural HeritageOpen DataLinked DataOAI-PMHIIIFDutch HeritagePublic APIs

APIs

Collection Search API

Returns a paginated list of objects in the Rijksmuseum collection. Mirrors the museum's own advanced-search experience and supports rich filters by maker, type, material, techni...

Collection Details API

Returns the full record for a single object identified by its object-number (e.g. `SK-C-5`). Includes title, descriptions, principal maker biography, dating, dimensions, materia...

Collection Image Tiles API

Returns a tile-pyramid description for an object's web image to power deep zoom experiences (the same scheme used on rijksmuseum.nl). Each level (z0 to z6) lists tile URLs with ...

Usersets API

Lists user-generated sets ("Rijksstudio sets") of objects curated by Rijksstudio members. Each set has an owner, name, slug, object count, and created/updated timestamps. Useful...

Userset Details API

Returns the full contents of a single Rijksstudio set including the owner profile, the ordered list of set items (each linking to a Collection object and image), and crop metada...

OAI-PMH Harvesting API

Standards-based bulk harvesting endpoint implementing the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH 2.0). Supports ListRecords, GetRecord, ListMetadataF...

Semantic Vocabularies

Rijksmuseum Context

51 classes · 17 properties

JSON-LD

API Governance Rules

Rijksmuseum API Rules

15 rules · 6 errors 6 warnings 3 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
Legacy API Documentation (Archived)
Documentation
👥
GitHubOrganization
GitHubOrganization
📝
Rijksstudio Account For API Key
SignUp
🔑
Authentication
Authentication
🔗
Plans
Plans
🔗
RateLimits
RateLimits
📜
Information And Data Policy
TermsOfService
🔗
Public Domain Mark For Most Object Images
License
🔗
CC-BY For Photography Of The Building And Modern Works
License
🔗
Open Data Policy
Knowledge
🔗
Vocabulary
Vocabulary
🔗
Controlled Vocabularies (Actors, Places, Concepts, Events)
Discovery
🔗
SRU Bibliographic Catalogue
Discovery
🔧
aio_oai_repo — Configurable OAI-PMH Repository Library (Python)
Tools
🔧
MCP Server (Community — Artwork Exploration And Analysis)
Tools
🔧
MCP Server (Community — Semantic Search, Provenance, Similarity, Spatial Reasoning)
Tools
🔧
MCP Client (Community — Web Client For MCP+ Server)
Tools
🔧
MCP Server (Community — OAI-PMH Harvesting)
Tools
🔧
MCP Server (Community — Iconclass Semantic Search)
Tools
🔧
MCP Server (Community — Multi-Museum Imagery, Includes Rijksmuseum)
Tools
📦
PHP Client (Community)
SDK
📦
Python Client (Community)
SDK
💻
SimpleOAIHarvester — Reference Harvester Script
CodeExamples

Sources

Raw ↑
aid: rijksmuseum
name: Rijksmuseum
description: >-
  Rijksmuseum is the Dutch national museum dedicated to Dutch arts and history, located in Amsterdam. Its RijksData
  open-data programme exposes more than 800,000 collection object metadata records, 600,000+ public-domain images,
  320,000 bibliographic records, 160,000 actor / institution records, and 70,000 controlled-vocabulary terms through a
  family of JSON-based REST APIs, an OAI-PMH harvesting endpoint, IIIF tile services, and linked-data dumps.
url: https://data.rijksmuseum.nl/
image: https://www.rijksmuseum.nl/assets/site/img/logo.png
specificationVersion: '0.20'
created: '2026-05-28'
modified: '2026-05-29'
x-type: opensource
x-source: public-apis/public-apis
x-category: Art & Design
x-tier: 2
x-tier-reason: museum-open-data-with-api-key-and-rich-public-domain-content
x-governance: open-data
x-license-policy: cc0-or-public-domain-for-most-images
tags:
  - Art And Design
  - Museums
  - Cultural Heritage
  - Open Data
  - Linked Data
  - OAI-PMH
  - IIIF
  - Dutch Heritage
  - Public APIs
apis:
  - name: Collection Search API
    description: >-
      Returns a paginated list of objects in the Rijksmuseum collection. Mirrors the museum's own advanced-search
      experience and supports rich filters by maker, type, material, technique, century, dominant colour, image
      availability, and top-piece status. Results are language-localised via the culture path segment (`nl` or `en`) and
      capped at 10,000 objects per query (page * pageSize <= 10,000).
    humanURL: https://data.rijksmuseum.nl/object-metadata/api/
    baseURL: https://www.rijksmuseum.nl/api
    tags:
      - Collection
      - Search
      - Art And Design
    properties:
      - type: Documentation
        url: https://data.rijksmuseum.nl/object-metadata/api/
      - type: OpenAPI
        url: openapi/rijksmuseum-collection-openapi.yml
      - type: JSONSchema
        url: json-schema/rijksmuseum-art-object-summary-schema.json
  - name: Collection Details API
    description: >-
      Returns the full record for a single object identified by its object-number (e.g. `SK-C-5`). Includes title,
      descriptions, principal maker biography, dating, dimensions, materials, techniques, classification (Iconclass),
      colours, plaque text in both Dutch and English, acquisition history, exhibitions, and the web image with offset
      percentages.
    humanURL: https://data.rijksmuseum.nl/object-metadata/api/
    baseURL: https://www.rijksmuseum.nl/api
    tags:
      - Collection
      - Object Details
      - Art And Design
    properties:
      - type: Documentation
        url: https://data.rijksmuseum.nl/object-metadata/api/
      - type: OpenAPI
        url: openapi/rijksmuseum-collection-openapi.yml
      - type: JSONSchema
        url: json-schema/rijksmuseum-art-object-schema.json
  - name: Collection Image Tiles API
    description: >-
      Returns a tile-pyramid description for an object's web image to power deep zoom experiences (the same scheme used
      on rijksmuseum.nl). Each level (z0 to z6) lists tile URLs with x/y coordinates and the level's total width/height.
      JSON-only.
    humanURL: https://data.rijksmuseum.nl/object-metadata/api/
    baseURL: https://www.rijksmuseum.nl/api
    tags:
      - Collection
      - Images
      - Deep Zoom
      - IIIF Adjacent
    properties:
      - type: Documentation
        url: https://data.rijksmuseum.nl/object-metadata/api/
      - type: OpenAPI
        url: openapi/rijksmuseum-collection-openapi.yml
      - type: JSONSchema
        url: json-schema/rijksmuseum-image-tiles-schema.json
  - name: Usersets API
    description: >-
      Lists user-generated sets ("Rijksstudio sets") of objects curated by Rijksstudio members. Each set has an owner,
      name, slug, object count, and created/updated timestamps. Useful for surfacing community-curated mini exhibitions
      and personal collections.
    humanURL: https://data.rijksmuseum.nl/user-generated-content/api/
    baseURL: https://www.rijksmuseum.nl/api
    tags:
      - User Generated Content
      - Sets
      - Rijksstudio
    properties:
      - type: Documentation
        url: https://data.rijksmuseum.nl/user-generated-content/api/
      - type: OpenAPI
        url: openapi/rijksmuseum-user-sets-openapi.yml
      - type: JSONSchema
        url: json-schema/rijksmuseum-user-set-summary-schema.json
  - name: Userset Details API
    description: >-
      Returns the full contents of a single Rijksstudio set including the owner profile, the ordered list of set items
      (each linking to a Collection object and image), and crop metadata for cover images.
    humanURL: https://data.rijksmuseum.nl/user-generated-content/api/
    baseURL: https://www.rijksmuseum.nl/api
    tags:
      - User Generated Content
      - Sets
      - Rijksstudio
    properties:
      - type: Documentation
        url: https://data.rijksmuseum.nl/user-generated-content/api/
      - type: OpenAPI
        url: openapi/rijksmuseum-user-sets-openapi.yml
      - type: JSONSchema
        url: json-schema/rijksmuseum-user-set-schema.json
  - name: OAI-PMH Harvesting API
    description: >-
      Standards-based bulk harvesting endpoint implementing the Open Archives Initiative Protocol for Metadata
      Harvesting (OAI-PMH 2.0). Supports ListRecords, GetRecord, ListMetadataFormats, ListSets, and ListIdentifiers
      verbs across the Dublin Core (dc), Europeana Data Model (edm_dc), and LIDO metadata formats. Use this — not the
      Collection Search API — to mirror more than 600,000 object records beyond the 10,000-object search ceiling.
    humanURL: https://data.rijksmuseum.nl/object-metadata/harvest/
    baseURL: https://www.rijksmuseum.nl/api/oai
    tags:
      - OAI-PMH
      - Harvesting
      - Bulk Data
      - Dublin Core
      - Europeana
      - LIDO
    properties:
      - type: Documentation
        url: https://data.rijksmuseum.nl/object-metadata/harvest/
      - type: CodeExamples
        url: https://github.com/Q42/SimpleOAIHarvester
        title: SimpleOAIHarvester Reference Script
common:
  - type: Website
    url: https://www.rijksmuseum.nl/en
  - type: Documentation
    url: https://data.rijksmuseum.nl/
  - type: Documentation
    url: https://rijksmuseum.github.io/
    title: Legacy API Documentation (Archived)
  - type: GitHubOrganization
    url: https://github.com/Rijksmuseum
  - type: SignUp
    url: https://www.rijksmuseum.nl/en/rijksstudio
    title: Rijksstudio Account For API Key
  - type: Authentication
    url: https://data.rijksmuseum.nl/object-metadata/api/#access-to-apis
  - type: Plans
    url: plans/rijksmuseum-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/rijksmuseum-rate-limits.yml
  - type: TermsOfService
    url: https://www.rijksmuseum.nl/en/data/policy
    title: Information And Data Policy
  - type: License
    url: https://creativecommons.org/publicdomain/mark/1.0/
    title: Public Domain Mark For Most Object Images
  - type: License
    url: https://creativecommons.org/licenses/by/4.0/
    title: CC-BY For Photography Of The Building And Modern Works
  - type: Knowledge
    url: https://www.rijksmuseum.nl/en/data/policy
    title: Open Data Policy
  - type: Vocabulary
    url: vocabulary/rijksmuseum-vocabulary.yml
  - type: Discovery
    url: https://data.rijksmuseum.nl/controlled-vocabularies/
    title: Controlled Vocabularies (Actors, Places, Concepts, Events)
  - type: Discovery
    url: https://data.rijksmuseum.nl/bibliographic-data/
    title: SRU Bibliographic Catalogue
  - type: Integrations
    url: https://lido-schema.org/
    title: LIDO (Lightweight Information Describing Objects)
  - type: Integrations
    url: https://pro.europeana.eu/edm-documentation
    title: Europeana Data Model (EDM)
  - type: Integrations
    url: https://www.dublincore.org/specifications/dublin-core/
    title: Dublin Core
  - type: Integrations
    url: https://linked.art/
    title: Linked Art
  - type: Integrations
    url: https://iiif.io/
    title: IIIF
  - type: Tools
    url: https://github.com/Rijksmuseum/aio_oai_repo
    title: aio_oai_repo — Configurable OAI-PMH Repository Library (Python)
  - type: Tools
    url: https://github.com/r-huijts/rijksmuseum-mcp
    title: MCP Server (Community — Artwork Exploration And Analysis)
  - type: Tools
    url: https://github.com/kintopp/rijksmuseum-mcp-plus
    title: MCP Server (Community — Semantic Search, Provenance, Similarity, Spatial Reasoning)
  - type: Tools
    url: https://github.com/kintopp/rijksmuseum-mcp-client
    title: MCP Client (Community — Web Client For MCP+ Server)
  - type: Tools
    url: https://github.com/lwsinclair/rijksmuseum-mcp-oaipmh
    title: MCP Server (Community — OAI-PMH Harvesting)
  - type: Tools
    url: https://github.com/kintopp/rijksmuseum-iconclass-mcp
    title: MCP Server (Community — Iconclass Semantic Search)
  - type: Tools
    url: https://github.com/chandhoke/archival-imagery-mcp
    title: MCP Server (Community — Multi-Museum Imagery, Includes Rijksmuseum)
  - type: SDK
    url: https://github.com/hay/rijksmuseumapi
    title: PHP Client (Community)
  - type: SDK
    url: https://github.com/yutongquan/rijksmuseum_py
    title: Python Client (Community)
  - type: CodeExamples
    url: https://github.com/Q42/SimpleOAIHarvester
    title: SimpleOAIHarvester — Reference Harvester Script
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com