The UniProt website API: facilitating programmatic access to protein knowledge

The UniProt REST API is a freely available, open-access resource that powers the UniProt.org website and gives users flexible programmatic interaction with protein knowledge data. It provides access to UniProtKB, UniRef, UniParc, Proteomes, GeneCentric, ARBA, UniRule, and the ID Mapping tool, along with supporting data and controlled vocabularies. Users can access the API with their favorite programming language and generate example code snippets to access the UniProt databases using the API documentation page (https://www.uniprot.org/api-documentation) in various languages. API results can be returned and downloaded in various formats. With an average of 303 million requests per month over the last year, the API enables structured search queries using logical operators and parentheses, allows users to specify fields of interest within results, and customize downloads for direct integration into workflows. The API is a powerful tool that empowers users to fully utilize UniProt data across multiple datasets, enabling download, analysis, and extraction of valuable research insights. This website is free and open to all users, and there is no login requirement.

Authors

Institutions

Publication Details

Journal
Nucleic Acids Research
Published
2025-05-07
DOI
https://doi.org/10.1093/nar/gkaf394
Citations
82
Primary Topic
Advanced Proteomics Techniques and Applications
Type
article
Field-Weighted Citation Impact
62.01

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The UniProt website API: facilitating programmatic access to protein knowledge

Chantal Hulo, Aurélien Luciani, Emily Bowler-Barnett, Vijay Shanker et al.
82 citations
Nucleic Acids Research
Advanced Proteomics Techniques and Applications
62.01
article

The UniProt website API: facilitating programmatic access to protein knowledge

Chantal Hulo, Aurélien Luciani, Emily Bowler-Barnett, Vijay Shanker, Chuming Chen, Michele Magrane, Darren A. Natale, E. B. Turner, Karen E. ROSS, Karin Sonesson, Swaathi Kandasaamy, Paul Denny, Prabhat Totoo, Delphine Baratin, Shyamala Sundaram, Pascale Gaudet, Arnaud Kerhornou, Aduragbemi S. Adesina, Antonia Lock, Sandra Orchard, Hongzhan Huang, Nevila Hyka‐Nouspikel, Edouard de Castro, Ivo Pedruzzi, Minna Lehväslaiho, Giuseppe Insana, Preethi Vasudev, Marc Feuermann, Salvo Paesano, Vivienne Baillie Gerritsen, Abdulrahman Hussein, Andrea H Auchincloss, Emmanuel Boutet, Nadine Gruaz, Xavier Watkins, Catherine Rivoire, Nadya Urakova, Arnaud Gos, Yvonne Lussi, Rizwan Ishtiaq, Lionel Breuza, Cristina Casals‐Casas, Elisabeth Gasteiger, Lucille Pourcel, Sandrine Pilbout, Cathy H. Wu, Nicole Redaschi, David C. J. Carpentier, Christian J A Sigrist, Anne Estreicher, Alex Bateman, Daniel L Rice, Anastasia Sveshnikova, Conny Wing-Heng Yu, Marie-Claude Blatter, Dushyanth Jyothi, Kati Laiho, Lucila Aimo, Jun Fan, Leonardo Jose da Costa Gonzales, Damien Lieberherr, Pedro Raposo, María Martin, Shadab Ahmad, Patrick Masson, Monica Pozzato, Manuela Pruess, Florence Jungo, Ghislaine Argoud‐Puy, Kristian B. Axelsen, Jerven Bolleman, Parit Bansal, James Stephenson, Sylvain Poux, Peter B. McGarvey, Vishal Joshi, Beatrice Cuche, Juan Marín, Elisabeth Coudert, Alan Bridge, Alexandr Ignatchenko, Anne Morgat, Sébastien Géhant, Philippe Le Mercier, Kamal Chikh Echioukh, Jian Zhang, Yuqi Wang, Minjoon Kim, Jie Luo, Shiqi Ye, Maria Livia Famiglietti, Teresa M Batista Neto, C R Vinayaka, Supun Wijerathne, Khawaja Talal Ibrahim, Raja Mazumber
article en
82 citations

Abstract

The UniProt REST API is a freely available, open-access resource that powers the UniProt.org website and gives users flexible programmatic interaction with protein knowledge data. It provides access to UniProtKB, UniRef, UniParc, Proteomes, GeneCentric, ARBA, UniRule, and the ID Mapping tool, along with supporting data and controlled vocabularies. Users can access the API with their favorite programming language and generate example code snippets to access the UniProt databases using the API documentation page (https://www.uniprot.org/api-documentation) in various languages. API results can be returned and downloaded in various formats. With an average of 303 million requests per month over the last year, the API enables structured search queries using logical operators and parentheses, allows users to specify fields of interest within results, and customize downloads for direct integration into workflows. The API is a powerful tool that empowers users to fully utilize UniProt data across multiple datasets, enabling download, analysis, and extraction of valuable research insights. This website is free and open to all users, and there is no login requirement.

Nucleic Acids ResearchVol. 53(W1)
European Bioinformatics Institute (GB)
Spine Education and Research Institute, European Molecular Biology Laboratory, Swiss Institute of Bioinformatics, National Institutes of Health, Staatssekretariat für Bildung, Forschung und Innovation, National Institute on Aging, National Heart, Lung, and Blood Institute, National Human Genome Research Institute, National Eye Institute, National Cancer Institute, National Institute of General Medical Sciences, National Institute of Allergy and Infectious Diseases, National Institute of Diabetes and Digestive and Kidney Diseases
Openalex Percentile: Top 0%
Advanced Proteomics Techniques and Applications
62.01
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.