UnifyAPI
← Back to catalog

mygene.batch_genes

mock data$0.002 / call

Batch Fetch Multiple Genes

Retrieve annotation data for up to 1000 genes in a single request by providing a comma-separated list of NCBI Entrez Gene IDs or Ensembl gene IDs. Returns the same fields as mygene.genes.info for each gene: symbol, name, gene type, taxon, summary, Ensembl IDs, UniProt accession, genomic coordinates, and pathway memberships. Ideal for enriching gene lists from RNA-seq experiments, GWAS results, or drug target panels. Mix of NCBI Entrez and Ensembl IDs is supported in the same request.

Science & Researchprovider: Mygene#mygene#science

Input schema

idsrequired

Comma-separated list of NCBI Entrez Gene IDs or Ensembl gene IDs to retrieve in one request (e.g. "1017,1018,1019" for CDK2/CDK3/CDK4, or "ENSG00000123374,ENSG00000012048"). Maximum 1000 IDs per call.

string
fields

Comma-separated fields to return for each gene. Default: symbol, name, taxid, entrezgene, type_of_gene, summary, ensembl, uniprot, alias, genomic_pos, pathway. Limit fields to reduce response size for large batches.

string

Call via REST

curl -X POST https://unifyapi.pro/api/call/mygene.batch_genes \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"ids":"<ids>","fields":"<fields>"}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.