GET /uniparc/search

uniprot.org:uniprot-api

Summary: Search UniParc entries
Operation ID: searchUniParc
Auth: none

Search the UniProt Archive (UniParc) for protein sequence entries. UniParc is a non-redundant archive that stores every publicly available protein sequence, combining sequences from multiple sources (UniProtKB, Ensembl, RefSeq, etc.). Each unique sequence gets a single UniParc identifier (UPI) regardless of which source database it came from. Use this endpoint to find sequences and their cross-references across multiple databases. Results include the sequence itself, cross-reference counts, common taxonomic information, and links to UniProtKB entries. This is useful for identifying all database entries that share the same protein sequence or for finding sequences by cross-reference.

Original spec description

Search the UniProt Archive (UniParc), a non-redundant archive of protein sequences from all sources.

Usage Tips

- UniParc entries are identified by UPI (UniParc Identifier) like UPI0000000001 - Each unique sequence has exactly one UniParc entry, regardless of how many source databases contain it - The `sequence` field contains the full amino acid sequence - `crossReferenceCount` shows how many source databases contain this sequence - `uniProtKBAccessions` links to reviewed (Swiss-Prot) and unreviewed (TrEMBL) entries - Use UniParc when you care about the sequence itself rather than protein annotation

Parameters (3)

format (string, query, optional, default: json)

Constraints: {'enum': ['json', 'xml']}

query (string, query, required)

Search query string

size (integer, query, optional, default: 25)

Examples (3)

TitleTypeURLAction
Search for insulin protein sequences curl https://rest.uniprot.org/uniparc/search?query=insulin&format=json&size=10
Search for human proteins with limited results curl https://rest.uniprot.org/uniparc/search?query=human&format=json&size=5
Search for hemoglobin sequences curl https://rest.uniprot.org/uniparc/search?query=hemoglobin&format=json&size=20

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-03-23 10:37:24.603845 200 145ms
2026-03-23 10:08:43.585658 200 186ms
2026-03-23 09:33:54.753137 200 134ms

Response Changes

WhenOldNew
2026-03-23 10:08:43.585658 d1574a7556aa c8f3f33d73ae
2026-03-23 10:37:24.603845 c8f3f33d73ae 34b0ffaea2a3