GET /uniprotkb/search

uniprot.org:uniprot-rest-api

Summary: Search UniProtKB entries
Operation ID: searchUniProtKB
Auth: unknown
Description

Search for protein entries in UniProtKB (Swiss-Prot and TrEMBL) using a query string. Supports complex queries with field filters.

Parameters (3)

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

Response format (json, xml, fasta, etc.)

Constraints: {'enum': ['json', 'xml', 'fasta', 'tsv', 'list']}

query (string, query, required)

Search query string. Can include field filters like accession:P01308 or gene:INS

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

Number of results to return per page

Constraints: {'maximum': 500}

Examples (1)

TitleTypeURLAction
Search UniProtKB entries openapi-spec https://rest.uniprot.org/uniprotkb/search?query=insulin&size=10

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-03-23 09:06:56.103843 200 294ms 0.7MB