A cell line full record
API · /cellosaurus-api
Cellosaurus API
Cellosaurus as an API, powered by the SIB Swiss Institute of Bioinformatics — the reference encyclopaedia of cell lines used in biomedical research. With more than 150,000 entries spanning cancer cell lines, hybridomas, induced pluripotent stem cells, and lines from hundreds of species, Cellosaurus is the authoritative catalogue researchers use to identify and validate the cell lines behind published experiments. Search the cell lines by name or keyword, getting each line's Cellosaurus accession (CVCL_…), name, category, species and disease; and read a cell line's full record — its name and synonyms, category (e.g. cancer cell line, hybridoma, stem cell), species with NCBI taxonomy id, sex, age, the disease it derives from with NCIt/ontology identifiers, the tissue or anatomical site of origin, its parent cell line and the number of derived child lines, the count of literature references and the many cross-references (to ATCC, DSMZ, ECACC, Wikidata and more), relevant web pages, and — critically for research reproducibility — whether the line is flagged PROBLEMATIC, meaning it has been misidentified or cross-contaminated, together with the explanatory notes. Ideal for laboratory quality control and cell-line authentication, biomedical and cancer research, data curation and reproducibility checks. Accessions look like CVCL_0030 (HeLa). Data from Cellosaurus (CC-BY 4.0).
API health
degraded- Uptime
- 87.50%
- Server probes · 24h
- Avg latency
- 163 ms
- Server probes · 24h
- Subscribers
- 4,669
- active
- Total calls
- 9
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 558 calls / month
- 2 requests / second
- Hard cap (429 above quota, no overage)
- 558 calls/month
- 2 req/sec
- Search & full records
- No credit card
Starter
€7.00 /month
- 21,300 calls / month
- 6 requests / second
- Hard cap (429 above quota, no overage)
- 21.3k calls/month
- 6 req/sec
- Problematic-line checks
- Email support
Pro
€21.20 /month
- 90,500 calls / month
- 15 requests / second
- Hard cap (429 above quota, no overage)
- 90.5k calls/month
- 15 req/sec
- Authentication & QC
- Priority support
Mega
€59.00 /month
- 398,000 calls / month
- 40 requests / second
- Hard cap (429 above quota, no overage)
- 398k calls/month
- 40 req/sec
- High-throughput curation
- Dedicated SLA
Built by
Related APIs
Other APIs with overlapping tags.
OLS Ontology API
The EMBL-EBI Ontology Lookup Service (OLS) as an API — a single access point to more than 280 biomedical and scientific ontologies and controlled vocabularies in one place: the Gene Ontology (GO), the Human Disease Ontology (DOID), the Human Phenotype Ontology (HP), ChEBI (chemical entities), Uberon (anatomy), the Experimental Factor Ontology (EFO), Mondo, NCIt and many more. /v1/search?q=diabetes searches terms across all ontologies (or restrict to one with ontology=doid), returning each match's label, OBO id (such as DOID:9351 or GO:0008150), ontology, IRI and a short definition. /v1/term?ontology=doid&id=DOID:9351 returns a single term's detail — its label, definition, IRI, synonyms and whether it is obsolete. /v1/ontologies browses the available ontologies with their id, title, description and number of terms. OBO ids look like DOID:9351, GO:0008150, HP:0000118 or CHEBI:15377. Ideal for biomedical natural-language processing, data annotation and harmonisation, autocomplete over scientific terminology, and semantic and knowledge-graph tooling. Data from EMBL-EBI OLS (open). This is a general ontology / controlled-vocabulary lookup spanning many domains — broader than a single medical thesaurus such as MeSH.
api.oanor.com/ols-api
MeSH API
Medical Subject Headings (MeSH) as an API, powered by the U.S. National Library of Medicine's official MeSH RDF service. MeSH is the NLM's authoritative controlled vocabulary used to index the biomedical literature in PubMed — a curated thesaurus of diseases, anatomy, chemicals and drugs, organisms, psychiatry and psychology, analytical and diagnostic techniques, health care and more. Each concept is a "descriptor" with a stable unique id (e.g. D003920), a preferred name, a set of entry terms (synonyms and lay variants), and a list of allowable qualifiers (subheadings such as drug therapy, diagnosis or epidemiology). /v1/search?q=diabetes searches descriptors by their preferred name (match=contains, exact or startswith) and returns each descriptor's id and label. /v1/term?q=heart attack resolves a lay term or synonym to the MeSH descriptor(s) it belongs to, so colloquial language maps onto the controlled vocabulary (heart attack to Myocardial Infarction). /v1/descriptor?id=D003920 returns a descriptor's full record — its preferred name, all entry terms (synonyms), the allowable qualifiers and see-also cross-references, with a link to the MeSH browser. Ideal for biomedical natural-language processing and text mining, tagging and indexing literature, building clinical and research search tools, autocomplete over medical terminology, and mapping free text onto a standard ontology. Data from NLM MeSH (public domain). For drug-specific clinical nomenclature and interactions, see the RxNorm API.
api.oanor.com/mesh-api
Europe PMC API
Europe PMC as an API, powered by EMBL-EBI — an open repository of biomedical and life-sciences literature covering 45 million+ abstracts and 9 million+ full-text articles drawn from PubMed, PubMed Central, preprint servers (bioRxiv and medRxiv), patents and Agricola. Search the literature with rich field syntax (by author, title, journal, MeSH term, publication year or open-access status), ordering results by relevance, date or citation count, and optionally restricting to preprints only; read an article's full metadata and abstract — its authors, journal, volume and pages, DOI, PubMed and PMC identifiers, MeSH terms, keywords, funding grants and links to the free full text; and walk the citation network in both directions: the articles that cite a given paper, and the works that paper itself references. Together these let you measure scholarly impact, build citation graphs, track a research topic across preprints and peer-reviewed papers, and feed evidence into bibliometric, systematic-review and research-intelligence tools. Article identifiers are PubMed ids (numeric), PMC ids (PMC…) or preprint ids (PPR…); the source defaults to PubMed (MED). Data from EMBL-EBI Europe PMC.
api.oanor.com/europepmc-api
Ontology API
Biomedical ontologies as an API, powered by the EBI Ontology Lookup Service (OLS). Search across 280+ curated ontologies — diseases (MONDO), human phenotypes (HP), the Gene Ontology (GO), anatomy (UBERON), cell types (CL), chemistry (ChEBI), experimental factors (EFO), the NCI Thesaurus and many more — to find terms by name; browse the full ontology catalogue with versions and term counts; read any term for its definition, exact synonyms, OBO id, IRI and obsolete status; and walk the class hierarchy through a term's direct parents and children. Ideal for clinical-data harmonisation and coding, biomedical search and autocomplete, knowledge-graph enrichment, annotation and curation pipelines, and research and EHR applications that need standard vocabularies. OBO ids look like MONDO:0005148 or GO:0008150.
api.oanor.com/ontology-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for Cellosaurus API?
What's the rate limit for Cellosaurus API?
How much does Cellosaurus API cost?
Can I cancel my subscription anytime?
Is Cellosaurus API GDPR-compliant?
Pick an endpoint from the list on the left to see its details and try it.
Code snippets
Sign up to get an API key, then call any path under your slug.
curl https://api.oanor.com/cellosaurus-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/cellosaurus-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/cellosaurus-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/cellosaurus-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Ratings
Sign in to rate.
No reviews yet.
Discussion
Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.
Sign in to start a thread or reply.
Sign inNew thread
·
-
Provider answer
🔒 This thread is locked — no new replies.
-
·
- No threads yet — start the discussion.
Support
Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.
Sign in to open a support ticket.
Sign inOpen new ticket
Describe what you need help with. The provider team gets an email and replies on the ticket page.
-
·
Urgent - No tickets yet for this API.