Ensembl Scraper: Gene Records by Symbol
Pricing
Pay per usage
Go to Apify Store

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
Maintained by CommunityActor 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
| Field | Type | Notes |
|---|---|---|
species | string | Ensembl species name, e.g. homo_sapiens, mus_musculus. Default homo_sapiens. |
symbols | array | Required. 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
strandis1or-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. assemblymatters 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.