Ensembl Scraper: Gene Records by Symbol avatar

Ensembl Scraper: Gene Records by Symbol

Pricing

Pay per usage

Go to Apify Store
Ensembl Scraper: Gene Records by Symbol

Ensembl Scraper: Gene Records by Symbol

Look up gene records by symbol and species via the Ensembl REST API: coordinates, biotype, strand and assembly. 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

20 days ago

Last modified

Categories

Share

Ensembl Scraper

Looks up gene records by symbol and species through the Ensembl REST API. No login, no proxy, no browser.

Input

FieldTypeNotes
speciesstringEnsembl species name, e.g. homo_sapiens, mus_musculus. Default homo_sapiens.
symbolsarrayRequired. Gene symbols. Default ["BRCA2", "TP53", "EGFR"].

Output

One row per gene: symbol, requestedSymbol, ensemblId, species, biotype, description, chromosome, start, end, lengthBp, strand, strandLabel, assembly, objectType, ensemblUrl.

Notes

  • strand is 1 or -1, not a boolean or a sign character. It says which DNA strand the gene is read from; the readable label is derived rather than leaving a bare number in the column.
  • Genomic coordinates are inclusive at both ends, so length is end - start + 1. Subtracting alone is off by one.
  • assembly matters when comparing coordinates — the same gene has different positions on GRCh37 and GRCh38.
  • An unknown symbol returns HTTP 400, not 404; both are treated as "not found" and skipped rather than failing the batch.
  • Ensembl emits intermittent HTTP 500s — measured at roughly one call in four, with successful calls interleaved, so the service is up rather than down. Retryable statuses are retried with a backoff; a genuine 400/404 for an unknown symbol is not retried.