EBI Search, programmatically

EBI Search is a scalable text search engine that provides easy and uniform access to the biological data resources hosted at the European Bioinformatics Institute (EMBL-EBI).

EBI Search can be accessed programmatically using the RESTful Web Service API. The API can also be integrated into third-party portals, thus providing ‘Search as a Service’ capabilities.This service has been available since June 2014 and was developed in response to demand from developers.

The methods and functionality provided by the RESTful Web Service API can be grouped into four main types:

  • ‘meta-data’ (i.e. retrieving information about searchable data resources);
  • ‘search and retrieval’ functionality;
  • ‘navigation’ (i.e. exploring cross-references) and
  • ‘filtering’ (i.e. narrowing down results using facets).

This webinar took place on 28 November 2017 and includes: 

  • Introduction to EBI Search (0:41)
  • Overview of the EBI Search RESTful API (3:55)
  • How to use the EBI Search RESTful API
    • Example 1: get domain metadata (7:27)
    • Example 2: search and retrieval (10:20)
    • Example 3: search with facets (12:26)
    • Example 4: get cross-references (16:32)
  • Help and support (18:01)

For more information, help and documentation on EBI Search have a look at:

You can also get in touch with the EBI Search help desk.

You can download the slides from the webinar here: