Skip to main content
fastCRW Pergamon
Research

UniProt

rest.uniprot.org

The UniProt Consortium's reference database of protein sequence and function: curated Swiss-Prot and automatic TrEMBL entries with their sequences, domains, variants, diseases, subcellular locations, keywords and cross-references, plus UniRef clusters, UniParc sequence archive, reference proteomes, the UniProt taxonomy and the controlled vocabularies behind the annotation.

Showing the catalogue

1Request

An ARBA identifier, 'ARBA' followed by eight digits.

Comma list of rule fields to project.

1 credit⌘ ↵
Code follows the fields above
curl "https://api.fastcrw.com/v1/data/uniprot/arba-rule?id=ARBA00000001" \
  -H "Authorization: Bearer $FASTCRW_API_KEY"

2Response example

A sample shape. Press Run to see live data from UniProt.

JSON
{
  "uniRuleId": "ARBA00000001",
  "information": {
    "version": "0"
  },
  "mainRule": {
    "conditionSets": [
      {
        "conditions": [
          {
            "conditionValues": [
              {
                "value": "IPR040234"
              }
            ],
            "type": "InterPro id",
            "isNegative": false
          },
          {
            "conditionValues": [
              {
                "value": "Metazoa",
                "cvId": "33208"
              }
            ],
            "type": "taxon",
            "isNegative": false
          }
        ]
      },
      {
        "conditions": [
          {
            "conditionValues": [
              {
                "value": "3.40.630.10:FF:000029"
              }
            ],
            "type": "FunFam id",
            "isNegative": false
          },
          {
            "conditionValues": [
              {
                "value": "Eukaryota",
                "cvId": "2759"
              }
            ],
            "type": "taxon",
            "isNegative": false
          }
        ]
      },
      {
        "conditions": [
          {
            "conditionValues": [
              {
                "value": "3.40.630.10:FF:000053"
              }
            ],
            "type": "FunFam id",
            "isNegative": false
          },
          {
            "conditionValues": [
              {
                "value": "Metazoa",
                "cvId": "33208"
              }
            ],
            "type": "taxon",
            "isNegative": false
          }
        ]
      }
    ],
    "annotations": [
      {
        "annotationType": "ANNOTATION",
        "comment": {
          "commentType": "CATALYTIC ACTIVITY",
          "reaction": {
            "name": "N-terminal L-glutaminyl-[peptide] = N-terminal 5-oxo-L-prolyl-[peptide] + NH4(+)",
            "reactionCrossReferences": [
              {
                "database": "Rhea",
                "id": "RHEA:23652"
              },
              {
                "database": "Rhea",
                "id": "RHEA-COMP:11736"
              },
              {
                "database": "Rhea",
                "id": "RHEA-COMP:11846"
              },
              {
                "database": "ChEBI",
                "id": "CHEBI:28938"
              },
              {
                "database": "ChEBI",
                "id": "CHEBI:64722"
              },
              {
                "database": "ChEBI",
                "id": "CHEBI:87215"
              }
            ],
            "ecNumber": "2.3.2.5"
          }
        }
      }
    ]
  },
  "statistics": {
    "reviewedProteinCount": 0,
    "unreviewedProteinCount": 2771
  },
  "createdDate": "2020-05-12",
  "modifiedDate": "2025-03-21"
}

Attribution: Source: UniProt (The UniProt Consortium, https://www.uniprot.org), licensed under CC BY 4.0.

Licence: Creative Commons Attribution 4.0 International (CC BY 4.0). The UniProt licence page (served verbatim by the API itself at https://rest.uniprot.org/help/license) says: "We have chosen to apply the Creative Commons Attribution 4.0 International (CC BY 4.0) License to all copyrightable parts of our databases." The same page adds the disclaimer: "We make no warranties regarding the correctness of the data, and disclaim liability for damages resulting from its use. We cannot provide unrestricted permission regarding the use of the data, as some data may be covered by patents or other rights. Any medical or genetic information is provided for research, educational and informational purposes only. It is not in any way intended to be used as a substitute for professional medical advice, diagnosis, treatment or care." CC BY 4.0 permits commercial use and redistribution provided attribution is given, so both are set true; the attribution string below is what we print. Two things that caveat the data rather than the licence: UniProt warns that individual records may describe matter covered by third-party patents, and medical or genetic annotation is explicitly not medical advice.

Ask with this source

A prompt for your agent that names this source and how to call it through the crw MCP.

  • ARBA annotation rule

    Use UniProt (uniprot) from fastCRW Pergamon, capability "ARBA annotation rule" (arba-rule). An unreviewed entry cites an ARBA identifier as its evidence and you want the rule behind it. Example options: id=ARBA00000001, fields=rule_id,statistics,taxonomic_scope. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "uniprot" and capability "arba-rule". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • ARBA rule search

    Use UniProt (uniprot) from fastCRW Pergamon, capability "ARBA rule search" (arba-search). You want the automatically generated annotation rules covering a family, signature or taxon. Example options: query=kinase, fields=rule_id,statistics, size=25. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "uniprot" and capability "arba-search". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Citation

    Use UniProt (uniprot) from fastCRW Pergamon, capability "Citation" (citation). You have a PubMed ID or a UniProt citation ID and want the reference as UniProt stores it. Example options: id=15496913, fields=id,title,authors,journal. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "uniprot" and capability "citation". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Citation search

    Use UniProt (uniprot) from fastCRW Pergamon, capability "Citation search" (citations-search). You want the papers UniProt uses as evidence on a topic, by words in their title or abstract rather than by PubMed ID. Example options: query=hemoglobin, fields=id,title,authors,journal, size=25. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "uniprot" and capability "citations-search". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>