UniProt — Protein Entry Details
science.uniprot.entryRetrieve full annotation details for a protein by UniProt accession number, including names, genes, function, sequence, diseases, and cross-references for research and integration.
Instructions
Get full annotation details for a protein by UniProt accession number (e.g. P69905, P01308). Returns protein name, EC numbers, alternative names, organism and lineage, gene names, sequence (first 200 aa), molecular weight, biological function, subcellular location, associated diseases, keywords, cross-references to PDB/Ensembl/RefSeq/OMIM/PubMed, and feature count. P69905 = hemoglobin alpha chain; P01308 = human insulin; P04637 = tumor suppressor p53 (TP53). CC BY 4.0 — Universal Protein Resource (UniProt Consortium)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| accession | Yes | UniProt accession number (e.g. "P69905" for hemoglobin alpha, "P01308" for insulin, "P53_HUMAN" entry name also accepted). Six or ten character alphanumeric code |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |