Europeana APIs, made easy.

Europeana APIs give access to rich cultural heritage data from thousands of institutions across Europe—ready to power your workflows.

Request an API key

To request an API key, you’ll need a free Europeana account. This gives you a central place to view/manage your API keys, and gives Europeana a stable contact for support and sharing important updates.

a stylised illustration of a person holding a wrench in front of a server-like machine, from which a cable sprouts held up by another person. The second person is plugging in the cable to another electrical cable, which is connected to a large monitor in front of which two people stand, watching the screen.

Europeana APIs and how they work together

Europeana’s APIs allow you to search for cultural heritage items and their metadata in the Europeana collections, directly access this data, display them in IIIF viewers, and more. To use one of the APIs, request a free API key, and then read the documentation on how you can use it. See the full list of all of Europeana’s API’s here.

a grey icon of a magnifying glass in front of a folder

Search API

The Search API provides a way to search for metadata records and media in the Europeana collections.

Read more (opens in new window)
a grey icon of an old vase connected with lines to a file and hamburger menu

Record API

The Record API lets you retrieve detailed information about individual items available in Europeana.

Read more (opens in new window)
a grey icon consisting of the symbol for a database connected with lines to two folders and a file

IIIF APIs

The IIIF APIs provide access to structured metadata about objects, and offer ways to visualise 2D objects in an interoperable viewer.

Read more (opens in new window)

Get started

If you want to learn how to use APIs for your own project, join our instructor-led training courses on getting started with Europeana APIs. These courses have been running since March 2024 and you can sign up using the link below. Ready to use one of our APIs for your own project? Request an API key at the top of this page.

Register for the Europeana APIs online course (opens in new window)

Try it out

We’ve set up a fully fledged front-end demo using codepen which contains the code to search the Search API.

Please be aware that this page contains media content embedded from Codepen. Viewing this media is subject to their terms and privacy statements. Please refer to their privacy statements for more information on how your data is used.

of third-party content services.

If you don’t want to load all embedded media, you can .

Find inspiration

Not sure how to use our APIs for your project? Check out these examples of creative projects using our APIs.

a screenshot of the europeana.eu homepage, with a blue background and the hero text saying 'Discover Europe's digital cultural heritage'

APIs on Europeana.eu

Europeana.eu also uses Europeana’s APIs! To see which requests the portal sends to the APIs go to europeana.eu, and click the API requests button in the footer of any Item, Search and Collection page on the Europeana website.

Go to Europeana.eu
a screenshot of the Europeana colour explorer, showing a collage of images  in blue and purple with the overlay text 'Medium Slate Blue'

Colour Explorer

Explore images on Europeana by colour! The colour explorer chooses a random colour and automatically creates a gallery for you. Find your favourite colour, mix & match, share what you discover. This project uses the Europeana Search API.

Go to the colour explorer (opens in new window)
a screenshot of the On This Day website, showing a collage of beige drawings and paintings

On This Day

Explore images taken on this day in history - or choose any day of the year to find historical images related to that day. This project used the Search and Record APIs to download a custom dataset.

Go to On This Day (opens in new window)

Frequently Asked Questions (FAQ)

Read in more detail about how you can get access to Europeana’s APIs, what APIs Europeana has, and how to properly use the data you get from Europeana’s APIs for your own project.

Go to the Europeana API FAQ (opens in new window)