ID Mapping REST API

Maps identifiers between UniProt accessions and over 150 external database identifiers (e.g., RefSeq, Ensembl, PDB, ChEMBL, KEGG, OMIM). Asynchronous job-based service: submit a mapping job, poll for completion, then fetch paginated results. Supports bulk conversion of thousands of identifiers in a single request.

API entry from apis.yml

apis.yml Raw ↑
name: ID Mapping REST API
description: 'Maps identifiers between UniProt accessions and over 150 external database identifiers (e.g.,
  RefSeq, Ensembl, PDB, ChEMBL, KEGG, OMIM). Asynchronous job-based service: submit a mapping job, poll
  for completion, then fetch paginated results. Supports bulk conversion of thousands of identifiers in
  a single request.

  '
image: https://www.uniprot.org/images/logos/uniprot.svg
humanURL: https://www.uniprot.org/help/id_mapping
baseURL: https://rest.uniprot.org/idmapping
version: '2026_01'
tags:
- ID Mapping
- Cross-references
- Identifiers
properties:
- type: Documentation
  url: https://www.uniprot.org/help/id_mapping
- type: TermsOfService
  url: https://www.uniprot.org/help/license
contact:
- FN: UniProt Consortium
  email: [email protected]
  url: https://www.uniprot.org/contact