A family's full record
API · /rfam-api
Rfam API
The Rfam database of non-coding RNA families as an API, powered by EMBL-EBI. Rfam groups functional RNAs that share a common evolutionary origin into families, each modelled by a covariance model built from a curated seed alignment and secondary structure. Search the families by name, description or RNA type — riboswitches and other cis-regulatory elements, ribozymes, microRNA families, ribosomal RNAs, transfer RNAs, small nuclear and small nucleolar RNAs, long non-coding RNAs and CRISPR direct repeats — getting each family's Rfam accession, name, description, RNA type and curators; read a family's full record including its description, RNA-type classification, the curators who built it, the number of sequences in its full and seed alignments, the structure source, the curator comment, the clan (group of related families) it belongs to and the Rfam release; and browse the families by RNA class. Ideal for RNA biology, bioinformatics pipelines, non-coding-RNA annotation, comparative genomics and teaching. Family accessions look like RF00005 (transfer RNA). Data from EMBL-EBI Rfam. For protein families and domains see the InterPro API, for protein sequences UniProt, for proteomics datasets PRIDE and for metabolomics MetaboLights.
API health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 337 ms
- Server probes · 24h
- Subscribers
- 4,715
- active
- Total calls
- 76
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 560 calls / month
- 2 requests / second
- Hard cap (429 above quota, no overage)
- 560 calls/month
- 2 req/sec
- Search, family & browse
- No credit card
Starter
€6.40 /month
- 20,000 calls / month
- 6 requests / second
- Hard cap (429 above quota, no overage)
- 20k calls/month
- 6 req/sec
- Full family records
- Email support
Pro
€19.80 /month
- 91,000 calls / month
- 15 requests / second
- Hard cap (429 above quota, no overage)
- 91k calls/month
- 15 req/sec
- RNA annotation pipelines
- Priority support
Mega
€55.00 /month
- 378,000 calls / month
- 40 requests / second
- Hard cap (429 above quota, no overage)
- 378k calls/month
- 40 req/sec
- High-throughput comparative genomics
- Dedicated SLA
Built by
Related APIs
Other APIs with overlapping tags.
DNA Sequence API
DNA/RNA sequence-analysis maths as an API, computed locally and deterministically. The analyze endpoint reports the length and base composition of a sequence, the GC and AT content, the complement, the reverse and the reverse complement (the opposite strand read 5'→3'), and the approximate single-stranded molecular weight. The translate endpoint transcribes DNA to mRNA (T→U) and translates it to protein with the standard genetic code in reading frame 1, 2 or 3, giving the one-letter amino-acid sequence, the protein length and the number of stop codons. The melting endpoint estimates a primer's melting temperature with the Wallace rule, 4·(G+C) + 2·(A+T), for short oligos and a salt-adjusted basic formula for longer ones. Sequences are case- and whitespace-insensitive and accept A, C, G, T for DNA or U for RNA. Everything is computed locally and deterministically, so it is instant and private. Ideal for bioinformatics, molecular-biology, genomics and lab app developers, primer-design and sequence-inspection tools, and biology education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is sequence analysis; for genome assembly data use a genomes API.
api.oanor.com/dna-api
DNA Melting Temperature API
DNA-oligo and PCR-primer maths as an API, computed locally and deterministically. The tm endpoint computes the melting temperature of a primer sequence three ways: the Wallace rule 2·(A+T) + 4·(G+C) for short oligos up to 13 nt, the Marmur–Wallace GC formula 64.9 + 41·(nGC − 16.4)/N for longer ones, and the salt-adjusted 81.5 + 0.41·%GC − 675/N + 16.6·log10[Na+] for a given sodium concentration, and recommends the right method for the length — an eight-base ATGCATGC melts at 24 °C by Wallace, a 20-base 50 %-GC primer at about 51.8 °C by Marmur. The gc-content endpoint reports the GC and AT percentages, the per-base counts and the single-stranded molecular weight. The reverse-complement endpoint returns the complement, the reverse and the reverse complement of a strand. Sequences use A/C/G/T (case-insensitive, whitespace ignored) and [Na+] is in mol/L. Everything is computed locally and deterministically, so it is instant and private. Ideal for molecular-biology, biotech, PCR, primer-design, bioinformatics and lab-automation app developers, oligo and primer calculators, and LIMS software. Estimation formulas for primer design, not a substitute for nearest-neighbour thermodynamics. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is oligo melting temperature; for population-genetics allele frequencies use a genetics API.
api.oanor.com/dnamelt-api
Genome Assemblies API
Reference genome assemblies as an API — powered by NCBI Assembly, the registry of genome builds for organisms across the tree of life. Search assemblies by organism (or free text) and look up any assembly's metadata: its accession (GCF_… RefSeq or GCA_… GenBank), name (e.g. GRCh38.p14), organism and taxon id, assembly level (complete genome, chromosome, scaffold or contig), contiguity statistics (contig and scaffold N50), sequencing coverage, RefSeq category, UCSC and Ensembl names, the submitting organization, release date and FTP download paths. From the human reference genome to any sequenced microbe, plant or animal, it turns the genome-assembly registry into a clean search-and-fetch API. A genome-assembly registry — distinct from sequence (ENA), genome annotation (Ensembl), variant (ClinVar, dbVar) and gene-expression (GEO) databases. Open data from NCBI Assembly (public domain).
api.oanor.com/genomes-api
Gene Expression API
Functional-genomics experiments as an API — powered by NCBI GEO (Gene Expression Omnibus), the largest public repository of gene-expression data. GEO archives expression series and curated datasets from microarray and high-throughput-sequencing experiments across every organism. Search experiments by keyword and optionally by organism, and look up any series or dataset to get its metadata: title, summary, assay type (expression profiling by array or by sequencing), organism, number of samples, platform and the publication behind it. From β-cell stress studies to cancer transcriptomics across human and mouse, it turns the GEO archive into a simple search-and-fetch API for transcriptomics, bioinformatics and research-data discovery. A gene-expression / functional-genomics dataset repository — distinct from sequence (ENA), variant (ClinVar, dbVar), structure (PDB) and ontology databases. Open data from NCBI GEO (public domain).
api.oanor.com/geodatasets-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for Rfam API?
What's the rate limit for Rfam API?
How much does Rfam API cost?
Can I cancel my subscription anytime?
Is Rfam 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/rfam-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/rfam-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/rfam-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/rfam-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.