Europeana Search API v2
healthy
- Publisher
- Europeana Foundation
- Human landing
- https://apis.europeana.eu/
- Artifact URL
https://api.europeana.eu/record/v2/search.json?query=test
- Auth
- API key required
- Rate limit
- A key is required. X-Api-Key is the preferred header; the wskey= query param has been deprecated since 2023. Without a key the search endpoint returns JSON 401 Invalid API key.
Evidence
Publisher identity: Europeana Foundation Artifact relationship: official domain Automated access: key needed Integrity hash: not yet hashed Parseability: valid Effects: read Licensing: Europeana API terms; record licenses vary by item. Freshness: Sep 17, 2026, 7:10 PM PDT
Notes
The key is injected as X-Api-Key at fetch time and is never embedded in artifact_url. Europeana echoes the key in the JSON body, so local archives are redacted. Live search results change, so the checker omits content_hash.
Tasks this artifact can answer
- search Europeana cultural-heritage records
- see whether a Europeana API key is required before fetching hits
Change history
- healthy · HTTP 200 · anonymous GET returns 401; measured with a host-side credential; anonymous GET is gated; content_hash omitted: live query endpoint
- healthy · HTTP 200 · anonymous GET returns 401; measured with a host-side credential; anonymous GET is gated; content_hash omitted: live query endpoint
- healthy · HTTP 200 · anonymous GET returns 401; measured with a host-side credential; anonymous GET is gated; content_hash omitted: live query endpoint
- healthy · HTTP 200 · anonymous GET returns 401; measured with a host-side credential; anonymous GET is gated; content_hash omitted: live query endpoint
- healthy · HTTP 200 · anonymous GET returns 401; measured with a host-side credential; anonymous GET is gated; content_hash omitted: live query endpoint
- healthy · HTTP 200 · anonymous GET returns 401; measured with a host-side credential; anonymous GET is gated; content_hash omitted: live query endpoint
- healthy · HTTP 200 · anonymous GET returns 401; measured with a host-side credential; anonymous GET is gated; content_hash omitted: live query endpoint
- healthy · HTTP 200 · anonymous GET returns 401; measured with a host-side credential; anonymous GET is gated; measured with a host-side credential; content_hash omitted: live query endpoint
- auth required · HTTP 401 · http 401