UniProt Consortium
type: Organization
description: UniProt is the world's leading high-quality, comprehensive, and freely accessible resource for protein sequence and functional annotation data. Maintained by the UniProt Consortium (EMBL-EBI, SIB, and PIR).
contact point: ContactPoint
license: https://creativecommons.org/licenses/by/4.0/
has offer catalog: UniProt APIs
  type: OfferCatalog
  item list element: UniProtKB REST API
  item list element: UniRef REST API
  item list element: UniParc REST API
  item list element: Proteomes REST API
  item list element: ID Mapping REST API
  item list element: UniProt SPARQL Endpoint
  item list element: EBI Proteins REST API

UniProtKB REST API
type: WebAPI
description: Search and retrieve protein entries from UniProtKB, which integrates Swiss-Prot (manually reviewed) and TrEMBL (computationally annotated) databases. Supports full-text and field-specific queries, retrieval by accession, and streaming of large result sets.
documentation: https://www.uniprot.org/help/api
version: 2026_01
terms of service: https://www.uniprot.org/help/license
keywords: proteins
keywords: sequences
keywords: annotations
keywords: Swiss-Prot
keywords: TrEMBL
keywords: bioinformatics

UniRef REST API
type: WebAPI
description: UniRef (UniProt Reference Clusters) groups similar sequences to reduce redundancy. UniRef100 combines identical sequences; UniRef90 clusters sequences sharing 90% identity; UniRef50 clusters at 50%.
documentation: https://www.uniprot.org/help/uniref
version: 2026_01
terms of service: https://www.uniprot.org/help/license
keywords: proteins
keywords: sequence clusters
keywords: redundancy reduction
keywords: bioinformatics

UniParc REST API
type: WebAPI
description: UniParc (UniProt Archive) is a comprehensive non-redundant database of publicly available protein sequences. Each unique sequence appears once with a stable UniParc identifier and cross-references to source databases.
documentation: https://www.uniprot.org/help/uniparc
version: 2026_01
terms of service: https://www.uniprot.org/help/license
keywords: proteins
keywords: sequences
keywords: archive
keywords: bioinformatics

Proteomes REST API
type: WebAPI
description: Provides access to UniProt proteomes — the complete or near-complete sets of proteins from fully sequenced organisms. Supports retrieval of reference proteomes and gene-centric proteome data.
documentation: https://www.uniprot.org/help/proteomes
version: 2026_01
terms of service: https://www.uniprot.org/help/license
keywords: proteomes
keywords: genomics
keywords: comparative biology
keywords: bioinformatics

ID Mapping REST API
type: WebAPI
description: Maps identifiers between UniProt accessions and over 150 external database identifiers (e.g., RefSeq, Ensembl, PDB, ChEMBL, KEGG, OMIM). Asynchronous job-based service supporting bulk conversion of thousands of identifiers.
documentation: https://www.uniprot.org/help/id_mapping
version: 2026_01
terms of service: https://www.uniprot.org/help/license
keywords: ID mapping
keywords: cross-references
keywords: identifiers
keywords: bioinformatics

UniProt SPARQL Endpoint
type: WebAPI
description: A standards-compliant SPARQL 1.1 endpoint exposing the full UniProt knowledge graph as RDF. Contains approximately 232 billion triples across 21 named graphs.
documentation: https://sparql.uniprot.org/
version: 2026_01
terms of service: https://www.uniprot.org/help/license
keywords: SPARQL
keywords: RDF
keywords: semantic web
keywords: knowledge graph
keywords: bioinformatics

EBI Proteins REST API
type: WebAPI
description: The EMBL-EBI Proteins API provides integrated access to UniProt protein annotations alongside large-scale study data including variation data from 1000 Genomes, ClinVar, ExAC, COSMIC, gnomAD, and TCGA; proteomics evidence; antigen and epitope annotations; and coordinate mappings.
documentation: https://www.ebi.ac.uk/proteins/api/doc/
version: 1
terms of service: https://www.ebi.ac.uk/about/terms-of-use
keywords: proteins
keywords: variation
keywords: proteomics
keywords: bioinformatics