Reactome API

Reactome is a free, open-source, curated and peer-reviewed pathway database. This API provides access to pathway data, content queries, and pathway analysis tools. Combines Content Service and Analysis Service.

Claim this API

Are you the operator of Reactome API? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with Reactome API? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Screenshot:
Screenshot of Reactome API homepage
Base URL: https://reactome.org/api/
Auth: unknown
Endpoints: 80
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:09:21.793095

Links

Homepage: https://reactome.org
API Base: https://reactome.org/api/
Documentation:

100.0%

Uptime (7d)

680ms

Avg latency (7d)

89

Probes (7d)

Latency (7d)

Success Rate (7d)

Topics

GENOMICS, HEALTH, SCIENCE

Endpoints

Method Path Summary Auth Last Status Latency
GET /AnalysisService/database/name The name of current database
GET /AnalysisService/database/version The version number of current database
GET /AnalysisService/identifier/{id} Analyse the identifier over the different species in the database
GET /AnalysisService/identifier/{id}/projection Analyse the identifier over the different species in the database and projects the result to Homo Sapiens
POST /AnalysisService/identifiers/ Analyse the post identifiers over the different species 415 334ms
POST /AnalysisService/identifiers/form Analyse the identifiers in the file over the different species 415 344ms
POST /AnalysisService/identifiers/form/projection Analyse the identifiers in the file over the different species and projects the result to Homo Sapiens 415 334ms
POST /AnalysisService/identifiers/projection Analyse the post identifiers over the different species and projects the result to Homo Sapiens 415 339ms
POST /AnalysisService/identifiers/url Analyse the identifiers contained in the provided url over the different species 415 364ms
POST /AnalysisService/identifiers/url/projection Analyse the identifiers contained in the provided url over the different species and projects the result to Homo Sapiens 415 327ms
POST /AnalysisService/import/ Imports the posted json into the service
POST /AnalysisService/import/form Imports the posted json file into the service
POST /AnalysisService/import/url Imports the json file provided by the posted url into the service
POST /AnalysisService/mapping/ 415 327ms
POST /AnalysisService/mapping/form 415 331ms
POST /AnalysisService/mapping/form/projection Maps the identifiers in the file over the different species and projects the result to Homo Sapiens 415 330ms
POST /AnalysisService/mapping/projection Maps the post identifiers over the different species and projects the result to Homo Sapiens 415 326ms
POST /AnalysisService/mapping/url Maps the identifiers contained in the provided url over the different species 415 330ms
POST /AnalysisService/mapping/url/projection Maps the identifiers contained in the provided url over the different species and projects the result to Homo Sapiens 415 324ms
GET /AnalysisService/species/homoSapiens/{species} Compares Homo sapiens to the specified species
GET /ContentService/data/complex/{id}/subunits A list with the entities contained in a given complex 200 335ms
GET /ContentService/data/complexes/{resource}/{identifier} A list of complexes containing the pair (identifier, resource) 200 1470ms
GET /ContentService/data/database/name The name of current database
GET /ContentService/data/database/version The version number of current database
GET /ContentService/data/discover/{identifier} The schema.org for an Event in Reactome knowledgebase 200 353ms
GET /ContentService/data/diseases The list of disease objects
GET /ContentService/data/diseases/doid The list of diseases DOID
GET /ContentService/data/entity/{id}/componentOf A list of larger structures containing the entity 200 340ms
GET /ContentService/data/entity/{id}/in-depth 200 346ms
GET /ContentService/data/entity/{id}/otherForms All other forms of a PhysicalEntity 200 357ms
GET /ContentService/data/event/{id}/ancestors The ancestors of a given event 200 838ms
GET /ContentService/data/event/{id}/in-depth 200 336ms
GET /ContentService/data/eventsHierarchy/{species} The full event hierarchy for a given species 200 883ms
GET /ContentService/data/mapping/{resource}/{identifier}/pathways The lower level pathways where an identifier can be mapped to 200 1300ms
GET /ContentService/data/mapping/{resource}/{identifier}/reactions The reactions where an identifier can be mapped to 200 1111ms
POST /ContentService/data/orthologies/ids/species/{speciesId} The orthologies of a given set of events or entities 415 330ms
GET /ContentService/data/orthology/{id}/species/{speciesId} The orthology for a given event or entity 200 333ms
GET /ContentService/data/participants/{id} A list of participants for a given event 200 402ms
GET /ContentService/data/participants/{id}/participatingPhysicalEntities A list of participating PhysicalEntities for a given event 200 355ms
GET /ContentService/data/participants/{id}/referenceEntities A list of participating ReferenceEntities for a given event 200 344ms
GET /ContentService/data/pathway/{id}/containedEvents All the events contained in the given event 200 383ms
GET /ContentService/data/pathway/{id}/containedEvents/{attributeName} A single property for each event contained in the given event 406 343ms
GET /ContentService/data/pathways/low/diagram/entity/{id} A list of lower level pathways with diagram containing a given entity or event 200 337ms
GET /ContentService/data/pathways/low/diagram/entity/{id}/allForms A list of lower level pathways with diagram containing any form of a given entity 200 348ms
GET /ContentService/data/pathways/low/entity/{id} A list of lower level pathways containing a given entity or event 200 348ms
GET /ContentService/data/pathways/low/entity/{id}/allForms A list of lower level pathways containing any form of a given entity 200 345ms
GET /ContentService/data/pathways/top/{species} All Reactome top level pathways 200 379ms
GET /ContentService/data/people/name/{name} A list of people with first or last name partly matching a given string 200 938ms
GET /ContentService/data/people/name/{name}/exact A list of people with first AND last name exactly matching a given string 200 865ms
GET /ContentService/data/person/{id} A person by his/her identifier 200 344ms
GET /ContentService/data/person/{id}/authoredPathways A list of pathways authored by a given person 200 348ms
GET /ContentService/data/person/{id}/publications A list of publications authored by a given person 200 362ms
GET /ContentService/data/person/{id}/{attributeName} A person's property by his/her identifier 406 334ms
GET /ContentService/data/query/enhanced/v2/{id} More information on an entry in Reactome knowledgebase 200 346ms
GET /ContentService/data/query/enhanced/{id} More information on an entry in Reactome knowledgebase 200 338ms
POST /ContentService/data/query/ids A list of entries in Reactome knowledgebase
POST /ContentService/data/query/ids/map A list of entries with their mapping to the provided identifiers
GET /ContentService/data/query/{id} An entry in Reactome knowledgebase 200 332ms
GET /ContentService/data/query/{id}/{attributeName} A single property of an entry in Reactome knowledgebase 406 332ms
GET /ContentService/data/schema/model A list of Reactome data model
GET /ContentService/data/schema/{className} A list of entries corresponding to a given schema class 200 396ms
GET /ContentService/data/schema/{className}/count Number of entries belonging to the specified schema class 200 381ms
GET /ContentService/data/schema/{className}/min A list of simplified entries corresponding to a given schema class 200 459ms
GET /ContentService/data/schema/{className}/reference A list of simplified reference objects corresponding to a given schema class 200 789ms
GET /ContentService/data/species/all The list of all species in Reactome
GET /ContentService/data/species/main The list of main species in Reactome
GET /ContentService/exporter/diagram/{identifier}.{ext} Exports a given pathway diagram to the specified image format (png, jpg, jpeg, svg, gif) 406 331ms
GET /ContentService/exporter/document/event/{identifier}.pdf Exports the content of a given event (pathway or reaction) to a PDF document 406 328ms
GET /ContentService/exporter/event/{identifier}.sbgn Exports a given pathway or reaction to SBGN 404 332ms
GET /ContentService/exporter/event/{identifier}.sbml Exports a given pathway or reaction to SBML 200 348ms
GET /ContentService/exporter/fireworks/{species}.{ext} Exports a given pathway overview to the specified image format (png, jpg, jpeg, svg, gif) 406 333ms
GET /ContentService/exporter/reaction/{identifier}.{ext} Exports a given reaction to the specified image format (png, jpg, jpeg, svg, gif) 406 343ms
GET /ContentService/interactors/psicquic/molecule/{resource}/{acc}/details Retrieve clustered interaction, sorted by score, of a given accession by resource. 200 6210ms
GET /ContentService/interactors/psicquic/molecule/{resource}/{acc}/summary Retrieve a summary of a given accession by resource 200 5577ms
POST /ContentService/interactors/psicquic/molecules/{resource}/details Retrieve clustered interaction, sorted by score, of a given accession(s) by resource.
POST /ContentService/interactors/psicquic/molecules/{resource}/summary Retrieve a summary of a given accession list by resource.
GET /ContentService/interactors/psicquic/resources Retrieve a list of all Psicquic Registries services
GET /ContentService/interactors/static/molecule/enhanced/{acc}/details Retrieve a custom interaction information of a given accession in Reactome knowledgebase for UI to use, including Reactome entity number 200 366ms
GET /ContentService/interactors/static/molecule/{acc}/details Retrieve a detailed interaction information of a given accession 200 357ms
GET /ContentService/interactors/static/molecule/{acc}/pathways Retrieve a list of lower level pathways where the interacting molecules can be found 200 331ms
GET /ContentService/interactors/static/molecule/{acc}/summary Retrieve a summary of a given accession 200 337ms
POST /ContentService/interactors/static/molecules/details Retrieve a detailed interaction information of a given accession
POST /ContentService/interactors/static/molecules/summary Retrieve a summary of a given accession list
POST /ContentService/interactors/upload/psicquic/url Registry custom PSICQUIC resource
POST /ContentService/interactors/upload/tuple/content Paste file content and get a summary associated with a token
POST /ContentService/interactors/upload/tuple/form Parse file and retrieve a summary associated with a token
POST /ContentService/interactors/upload/tuple/url Send file via URL and get a summary associated with a token
POST /ContentService/references/mapping/xrefs All cross references and physical entities associated with a list of given identifiers
GET /ContentService/references/mapping/{identifier} All ReferenceEntities for a given identifier 200 7504ms
GET /ContentService/references/mapping/{identifier}/xrefs All cross references and physical entities associated with a given identifier 200 1396ms
GET /ContentService/search/diagram/{diagram} Performs a Solr query (diagram widget scoped) for a given QueryObject 200 331ms
GET /ContentService/search/diagram/{diagram}/occurrences/{instance} Performs a Solr query (diagram widget scoped) for a given QueryObject 200 324ms
GET /ContentService/search/diagram/{pathwayId}/flag A list of diagram entities plus pathways from the provided list containing the specified identifier 200 334ms
GET /ContentService/search/facet A list of facets corresponding to the whole Reactome search data
GET /ContentService/search/facet_query A list of facets corresponding to a specific query 200 336ms
GET /ContentService/search/fireworks Performs a Solr query (fireworks widget scoped) for a given QueryObject 200 352ms
GET /ContentService/search/fireworks/flag Performs a Solr query (fireworks widget scoped) for a given QueryObject 200 1837ms
GET /ContentService/search/pathways/of/{dbId} Find the different pathways containing a specific entity determined by its dbId. Can customise the output using fields 200 357ms
GET /ContentService/search/query Queries Solr against the Reactome knowledgebase 200 366ms
GET /ContentService/search/query/paginated Queries Solr against the Reactome knowledgebase 200 339ms
GET /ContentService/search/spellcheck Spell-check suggestions for a given query 200 342ms
GET /ContentService/search/suggest Auto-suggestions for a given query 200 341ms
GET /data/database/version Get database version 404 414ms
GET /data/event/{id}/participatingPhysicalEntities Get participating physical entities
GET /data/pathway/top/{species} Get top-level pathways
GET /data/pathway/{id}/containedEvents Get contained events 200 1111ms
GET /data/query/{id} Query by identifier 200 349ms
GET /data/query/{id}/{attribute} Query specific attribute 200 332ms
GET /data/schema/ClassNames Get available class names 404 421ms
GET /data/species Get available species 404 421ms