Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Get your API key here

...

Table of Contents
minLevel1
maxLevel2
outlinefalse
typelist
printablefalse

...

Getting Started

Request

Every call to the Search API is an HTTPS request in the following URL signature:

...

Expand
titleExample: Search for all openly licensed records with a direct link to the full media file:

Request:

https://api.europeana.eu/record/v2/search.json?query=Paris&reusability=open&media=true
(Try on Console)

...

Expand
titleList of Datatypes that a search field might hold

Datatype

Description

Boolean

A true or false value.

Number

A numeric value, typically with integer precision.

Date

A point in time with millisecond precision. See Section X to learn more on how to query date fields.

String

Values are preserved as they are present in the data, with no additional NLP processing. This datatype is typically more usefull for faceting.

Text

A word tokenized with punctuation filtering and case sensitive value, with additional stemming of words. This datatype is typically usefull for querying and filtering.

...

Reusability

The possible values of the reusability parameter are shown in the following Table:

...

Expand
titleExample: Search only for freely reusable records:

Request:

https://api.europeana.eu/record/v2/search.json?query=Paris&reusability=open
(Try on Console)

...

Expand
titleExample: Include the broadest set of metadata in the search response:

Request:

https://api.europeana.eu/record/v2/search.json?query=Paris&profile=rich
(Try on console)

...

Expand
titleExample: Requesting an individual facet

Request:

https://api.europeana.eu/record/v2/search.json?query=*&facet=proxy_dc_contributor&profile=facets

Expand
titleExample: Requesting the default plus an additional individual facet

Request:

https://api.europeana.eu/record/v2/search.json?query=*&facet=DEFAULT+proxy_dc_contributor&profile=facets

...

Expand
titleExample: requesting multiple facets by duplicating the facet parameter.

Request:

https://api.europeana.eu/record/v2/search.json?query=*&proxy_dc_coverage&facet=proxy_dc_contributor&profile=facets

Expand
titleExample: requesting multiple facets using a comma-separated list.

Request:

https://api.europeana.eu/record/v2/search.json?query=*&facet=proxy_dc_coverage,proxy_dc_contributor&profile=facets

...

Expand
titleExample: Requesting for faceting on the PROVIDER field using offset and limit.

Request:

https://api.europeana.eu/record/v2/search.json?wskey=YOUR_KEY&query=paris&profile=facets&facet=PROVIDER&f.PROVIDER.facet.offset=10&f.PROVIDER.facet.limit=30

...