- Course overview
- Search within this course
- What is UniProt?
- Where does the data come from?
- Why do we need UniProt?
- When to use UniProt
- Quiz: Check your learning I
- How to access and navigate UniProt
- How to search UniProt
- Annotation score
- Quiz: Check your learning II
- Exploring a UniProtKB entry
- How to use UniProt tools
- How to submit data to UniProt
- When to use UniProt: guided example
- Exercise: finding entries with 3D structures
- Exercise: mapping other database identifiers to UniProt
- Summary
- Your feedback
- Get help and support on UniProt
- References
How to get data from UniProt
There are a number of different ways to access UniProt data including:
- downloading data from the UniProt FTP site
- downloading small data sets from the UniProt web site
- accessing the resource programmatically
Downloading complete data sets
You can download the entire UniProtKB, UniRef and UniParc databases. For downloading these complete data sets, we recommend that you use the UniProt FTP site. Please use a tool that makes use of the HTTP protocol’s If-Modified-Since header to avoid more than one download per release. If you are located in Europe, the Middle East or Africa, you may find it faster to download data from our mirror sites in the United Kingdom or Switzerland instead.
Downloading subsets of data
You can download small data sets and subsets directly from the UniProt web site by following the download link on any search result page. This will allow you to download data in a range of formats including FASTA, tab-delimited, text, Excel, GFF, XML and RDF/XML (Figure 50).
![](https://www.ebi.ac.uk/training/online/courses/uniprot-exploring-protein-sequence-and-functional-info/wp-content/uploads/sites/100/2022/07/fig-50.png)