UniProt Scraper: Protein Records by Query avatar

UniProt Scraper: Protein Records by Query

Pricing

Pay per usage

Go to Apify Store
UniProt Scraper: Protein Records by Query

UniProt Scraper: Protein Records by Query

Search the UniProt protein knowledgebase via its public REST API: accession, organism, gene, sequence length and mass. No login, no proxy, no browser.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Naimur Hasan

Naimur Hasan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

UniProt Scraper

Searches the UniProt protein knowledgebase through its public REST API. No login, no proxy, no browser.

Input

FieldTypeNotes
querystringRequired. UniProt query syntax, e.g. gene:INS, organism_id:9606.
reviewedOnlybooleanRestrict to curated Swiss-Prot entries. Default true.
maxItemsintegerCap on proteins returned. Default 25.

Output

One row per protein: accession, entryName, proteinName, genes, organism, commonName, taxonId, sequenceLength, molecularWeight, isReviewed, entryType, uniprotUrl.

Notes

  • reviewedOnly matters enormously. UniProt holds ~250 million automatic TrEMBL entries against ~570,000 curated Swiss-Prot ones, so an unfiltered query is dominated by unreviewed predictions. It defaults to true.
  • entryType contains the word "reviewed" in both cases — the unreviewed label reads "UniProtKB unreviewed (TrEMBL)". A naive substring check therefore marks everything reviewed; isReviewed excludes the unreviewed spelling explicitly.
  • Protein names live under three different keys depending on entry type (recommended, submission, alternative); all three are tried in that order.