Skip to content

Uniprot API Usage

Fatma Sena Arpinar edited this page Dec 3, 2025 · 5 revisions

Protein Lookup

  • URL: https://rest.uniprot.org/uniprotkb/<uniprot_id>.json
  • Method: GET
  • Documentation is here

Protein history (to get entry version for the given sequence version)

  • URL: https://rest.uniprot.org/unisave/<uniprot_id>
  • Method: GET
  • Response is JSON with a list of versions with "sequenceVersion" to match the given version and "entryVersion" to retrieve the sequence using "protein sequence by version" described below
  • Documentation is here

Protein Sequence by version

  • URL: https://rest.uniprot.org/uniprotkb/<uniprot_id>.fasta?version=<version>
  • Method: GET
  • Response: FASTA sequence
  • Documentation is here

Projects

GlyTableMaker

  • UniprotUtil
  • Web Services:
    • api/util/getproteinfromuniprot/{uniprotid}
    • api/data/addglycoproteinfromfile
    • api/data/addglycoprotein

Clone this wiki locally