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.
Screenshot:
Base URL:
Auth: unknown
Endpoints: 80
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:09:21.793095
https://reactome.org/api/Auth: unknown
Endpoints: 80
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:09:21.793095
Links
Documentation:
- Developer's Zone official
- Analysis Service official
- Content Service official
680ms
Avg latency (7d)89
Probes (7d)Latency (7d)
Success Rate (7d)
Topics
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 |