{"openapi":"3.1.0","info":{"title":"Gene Ontology API","version":"1.0.0","description":"Gene function as an API — powered by EMBL-EBI's QuickGO and the Gene Ontology (GO), the standard vocabulary that describes what gene products do across three aspects: molecular function, biological process and cellular component. Given a gene or protein (a UniProt accession), list every GO annotation made for it — the GO term, its aspect, the qualifier, the evidence code, the supporting reference (e.g. a PubMed id), the organism and who assigned it — optionally filtered by aspect or organism. Look up any GO term to get its definition, aspect, synonyms and number of child terms; and search the ontology by name to find the right GO terms. GO term names are resolved automatically on annotations. From TP53 to any protein in any species, it is the backbone of functional genomics — ideal for enrichment analysis, annotation pipelines, bioinformatics and research tools. A gene-function annotation resource (which genes have which functions, with evidence) — distinct from generic ontology-term lookup. Open data from EMBL-EBI QuickGO and the GO Consortium (CC BY 4.0).","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/quickgo-api","description":"oanor gateway"}],"tags":[{"name":"Gene Ontology"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/annotations":{"get":{"operationId":"get_v1_annotations","tags":["Gene Ontology"],"summary":"GO annotations for a gene/protein","description":"","parameters":[{"name":"gene","in":"query","required":false,"description":"A UniProt accession","schema":{"type":"string"},"example":"P04637"},{"name":"aspect","in":"query","required":false,"description":"molecular_function | biological_process | cellular_component","schema":{"type":"string"}},{"name":"taxon","in":"query","required":false,"description":"NCBI taxon id filter","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Max results (1-200, default 25)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"gene":"P04637","count":25,"total":1042,"annotations":[{"date":"20210810","go_id":"GO:0008285","aspect":"biological_process","symbol":"TP53","go_name":"negative regulation of cell population proliferation","evidence":"ISS","taxon_id":9606,"qualifier":"acts_upstream_of","reference":"PMID:30514107","assigned_by":"ARUK-UCL","evidence_code":"ECO:0000250"},{"date":"20210810","go_id":"GO:0051726","aspect":"biological_process","symbol":"TP53","go_name":"regulation of cell cycle","evidence":"ISS","taxon_id":9606,"qualifier":"acts_upstream_of","reference":"PMID:30514107","assigned_by":"ARUK-UCL","evidence_code":"ECO:0000250"},{"date":"20210802","go_id":"GO:1902749","aspect":"biological_process","symbol":"TP53","go_name":"regulation of cell cycle G2/M phase transition","evidence":"IMP","taxon_id":9606,"qualifier":"acts_upstream_of_negative_effect","reference":"PMID:10962037","assigned_by":"UniProt","evidence_code":"ECO:0000315"},{"date":"20101109","go_id":"GO:0006974","aspect":"biological_process","symbol":"TP53","go_name":"DNA damage response","evidence":"IDA","taxon_id":9606,"qualifier":"acts_upstream_of_or_within","reference":"PMID:14744935","assigned_by":"MGI","evidence_code":"ECO:0000314"},{"date":"20101109","go_id":"GO:0006983","aspect":"biological_process","symbol":"TP53","go_name":"ER overload response","evidence":"IDA","taxon_id":9606,"qualifier":"acts_upstream_of_or_within","reference":"PMID:14744935","assigned_by":"MGI","evidence_code":"ECO:0000314"},{"date":"20070314","go_id":"GO:0042149","aspect":"biological_process","symbol":"TP53","go_name":"cellular response to glucose starvation","evidence":"IDA","taxon_id":9606,"qualifier":"acts_upstream_of_or_within","reference":"PMID:14744935","assigned_by":"MGI","evidence_code":"ECO:0000314"},{"date":"20101117","go_id":"GO:0042771","aspect":"biological_process","symbol":"TP53","go_name":"intrinsic apoptotic signaling pathway in response to DNA damage by p53 class mediator","evidence":"IDA","taxon_id":9606,"qualifier":"acts_upstream_of_or_within","reference":"PMID:14654789","assigned_by":"MGI","evidence_code":"ECO:0000314"},{"date":"20101109","go_id":"GO:0042771","aspect":"biological_process","symbol":"TP53","go_name":"intrinsic apoptotic signaling pathway in response to DNA damage by p53 class mediator","evidence":"IDA","taxon_id":9606,"qualifier":"acts_upstream_of_or_within","reference":"PMID:14744935","assigned_by":"MGI","evidence_code":"ECO:0000314"},{"date":"20101109","go_id":"GO:0042981","aspect":"biological_process","symbol":"TP53","go_name":"regulation of apoptotic process","evidence":"IDA","taxon_id":9606,"qualifier":"acts_upstream_of_or_within","reference":"PMID:14744935","assigned_by":"MGI","evidence_code":"ECO:0000314"},{"date":"20120113","go_id":"GO:0045944","aspect":"biological_process","symbol":"TP53","go_name":"positive regulation of transcription by RNA polymerase II","evidence":"IGI","taxon_id":9606,"qualifier":"acts_upstream_of_or_within","reference":"PMID:16061649","assigned_by":"MGI","evidence_code":"ECO:0000316"},{"date":"20070906","go_id":"GO:0045944","aspect":"biological_process","symbol":"TP53","go_name":"positive regulation of transcription by RNA polymerase II","evidence":"IDA","taxon_id":9606,"qualifier":"acts_upstream_of_or_within","reference":"PMID:17599062","assigned_by":"MGI","evidence_code":"ECO:0000314"},{"date":"20231018","go_id":"GO:1902895","aspect":"biological_process","symbol":"TP53","go_name":"positive regulation of miRNA transcription","evidence":"IMP","taxon_id":9606,"qualifier":"acts_upstream_of_or_within","reference":"PMID:30089260","assigned_by":"ARUK-UCL","evidence_code":"ECO:0000315"},{"date":"20231018","go_id":"GO:1902895","aspect":"biological_process","symbol":"TP53","go_name":"positive regulation of miRNA transcription","evidence":"IMP","taxon_id":9606,"qualifier":"acts_upstream_of_or_within","reference":"PMID:30089260","assigned_by":"ARUK-UCL","evidence_code":"ECO:0000315"},{"date":"20091211","go_id":"GO:0016604","aspect":"cellular_component","symbol":"TP53","go_name":"nuclear body","evidence":"IDA","taxon_id":9606,"qualifier":"colocalizes_with","reference":"PMID:10360174","assigned_by":"BHF-UCL","evidence_code":"ECO:0000314"},{"date":"20260428","go_id":"GO:0000976","aspect":"molecular_function","symbol":"TP53","go_name":"transcription cis-regulatory region binding","evidence":"IEA","taxon_id":9606,"qualifier":"enables","reference":"GO_REF:0000002","assigned_by":"InterPro","evidence_code":"ECO:0000256"},{"date":"20111212","go_id":"GO:0000976","aspect":"molecular_function","symbol":"TP53","go_name":"transcription cis-regulatory region binding","evidence":"IDA","taxon_id":9606,"qualifier":"enables","reference":"PMID:15710329","assigned_by":"BHF-UCL","evidence_code":"ECO:0000314"},{"date":"20090617","go_id":"GO:0000976","aspect":"molecular_function","symbol":"TP53","go_name":"transcription cis-regulatory region binding","evidence":"IDA","taxon_id":9606,"qualifier":"enables","reference":"PMID:17996705","assigned_by":"BHF-UCL","evidence_code":"ECO:0000314"},{"date":"20260422","go_id":"GO:0000977","aspect":"molecular_function","symbol":"TP53","go_name":"RNA polymerase II transcription regulatory region sequence-specific DNA binding","evidence":"IEA","taxon_id":9606,"qualifier":"enables","reference":"GO_REF:0000107","assigned_by":"Ensembl","evidence_code":"ECO:0000265"},{"date":"20180429","go_id":"GO:0000978","aspect":"molecular_function","symbol":"TP53","go_name":"RNA polymerase II cis-regulatory region sequence-specific DNA binding","evidence":"ISS","taxon_id":9606,"qualifier":"enables","reference":"GO_REF:0000024","assigned_by":"UniProt","evidence_code":"ECO:0000250"},{"date":"20200909","go_id":"GO:0000978","aspect":"molecular_function","symbol":"TP53","go_name":"RNA polymerase II cis-regulatory region sequence-specific DNA binding","evidence":"IBA","taxon_id":9606,"qualifier":"enables","reference":"GO_REF:0000033","assigned_by":"GO_Central","evidence_code":"ECO:0000318"},{"date":"20260422","go_id":"GO:0000978","aspect":"molecular_function","symbol":"TP53","go_name":"RNA polymerase II cis-regulatory region sequence-specific DNA binding","evidence":"IEA","taxon_id":9606,"qualifier":"enables","reference":"GO_REF:0000107","assigned_by":"Ensembl","evidence_code":"ECO:0000265"},{"date":"20211122","go_id":"GO:0000978","aspect":"molecular_function","symbol":"TP53","go_name":"RNA polymerase II cis-regulatory region sequence-specific DNA binding","evidence":"IDA","taxon_id":9606,"qualifier":"enables","reference":"PMID:22578566","assigned_by":"ARUK-UCL","evidence_code":"ECO:0000314"},{"date":"20230704","go_id":"GO:0000978","aspect":"molecular_function","symbol":"TP53","go_name":"RNA polymerase II cis-regulatory region sequence-specific DNA binding","evidence":"IDA","taxon_id":9606,"qualifier":"enables","reference":"PMID:24289924","assigned_by":"ParkinsonsUK-UCL","evidence_code":"ECO:0000314"},{"date":"20251218","go_id":"GO:0000981","aspect":"molecular_function","symbol":"TP53","go_name":"DNA-binding transcription factor activity, RNA polymerase II-specific","evidence":"IBA","taxon_id":9606,"qualifier":"enables","reference":"GO_REF:0000033","assigned_by":"GO_Central","evidence_code":"ECO:0000318"},{"date":"20190405","go_id":"GO:0000981","aspect":"molecular_function","symbol":"TP53","go_name":"DNA-binding transcription factor activity, RNA polymerase II-specific","evidence":"ISA","taxon_id":9606,"qualifier":"enables","reference":"GO_REF:0000113","assigned_by":"NTNU_SB","evidence_code":"ECO:0005556"}]},"meta":{"timestamp":"2026-06-01T16:23:01.431Z","request_id":"81b5dc04-6201-4b6f-8ea0-d2a0114bc1ae"},"status":"ok","message":"Annotations retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search":{"get":{"operationId":"get_v1_search","tags":["Gene Ontology"],"summary":"Search GO terms by name","description":"","parameters":[{"name":"q","in":"query","required":false,"description":"Search text","schema":{"type":"string"},"example":"apoptosis"},{"name":"limit","in":"query","required":false,"description":"Max results (1-100, default 20)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":20,"query":"apoptosis","terms":[{"name":"execution phase of apoptosis","go_id":"GO:0097194","aspect":"biological_process","is_obsolete":false},{"name":"lymphocyte apoptotic process","go_id":"GO:0070227","aspect":"biological_process","is_obsolete":false},{"name":"hepatoblast apoptotic process","go_id":"GO:1902489","aspect":"biological_process","is_obsolete":false},{"name":"oligodendrocyte apoptotic process","go_id":"GO:0097252","aspect":"biological_process","is_obsolete":false},{"name":"keratinocyte apoptotic process","go_id":"GO:0097283","aspect":"biological_process","is_obsolete":false},{"name":"hepatocyte apoptotic process","go_id":"GO:0097284","aspect":"biological_process","is_obsolete":false},{"name":"leukocyte apoptotic process","go_id":"GO:0071887","aspect":"biological_process","is_obsolete":false},{"name":"fibroblast apoptotic process","go_id":"GO:0044346","aspect":"biological_process","is_obsolete":false},{"name":"symbiont-mediated activation of host apoptosis","go_id":"GO:0052151","aspect":"biological_process","is_obsolete":false},{"name":"symbiont-mediated perturbation of host apoptosis","go_id":"GO:0052150","aspect":"biological_process","is_obsolete":false},{"name":"symbiont-mediated suppression of host apoptosis","go_id":"GO:0033668","aspect":"biological_process","is_obsolete":false},{"name":"regulation of execution phase of apoptosis","go_id":"GO:1900117","aspect":"biological_process","is_obsolete":false},{"name":"dendritic cell apoptotic process","go_id":"GO:0097048","aspect":"biological_process","is_obsolete":false},{"name":"Sertoli cell apoptotic process","go_id":"GO:1902484","aspect":"biological_process","is_obsolete":false},{"name":"mesenchymal cell apoptotic process","go_id":"GO:0097152","aspect":"biological_process","is_obsolete":false},{"name":"muscle cell apoptotic process","go_id":"GO:0010657","aspect":"biological_process","is_obsolete":false},{"name":"regulation of apoptosis involved in tissue homeostasis","go_id":"GO:0060785","aspect":"biological_process","is_obsolete":false},{"name":"positive regulation of execution phase of apoptosis","go_id":"GO:1900119","aspect":"biological_process","is_obsolete":false},{"name":"negative regulation of execution phase of apoptosis","go_id":"GO:1900118","aspect":"biological_process","is_obsolete":false},{"name":"programmed cell death in response to retinoic acid","go_id":"GO:0160059","aspect":"biological_process","is_obsolete":false}],"total":352},"meta":{"timestamp":"2026-06-01T16:23:01.561Z","request_id":"9b30fcd9-4df3-40c1-8fc3-55e96cb4a047"},"status":"ok","message":"GO terms retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/term":{"get":{"operationId":"get_v1_term","tags":["Gene Ontology"],"summary":"A GO term: definition & aspect","description":"","parameters":[{"name":"id","in":"query","required":false,"description":"A GO id","schema":{"type":"string"},"example":"GO:0003677"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"term":{"url":"https://www.ebi.ac.uk/QuickGO/term/GO:0003677","name":"DNA binding","go_id":"GO:0003677","aspect":"molecular_function","synonyms":["structure-specific DNA binding","structure specific DNA binding","microtubule/chromatin interaction","plasmid binding"],"definition":"Any molecular function by which a gene product interacts selectively and non-covalently with DNA (deoxyribonucleic acid).","child_count":21,"is_obsolete":false}},"meta":{"timestamp":"2026-06-01T16:23:01.645Z","request_id":"7ed72bac-16d1-4064-b139-571fbb6b72dd"},"status":"ok","message":"GO term retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Endpoint catalogue & notes","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The Gene Ontology (GO) is the standard vocabulary for gene-product function, in three aspects — molecular function, biological process and cellular component. EMBL-EBI's QuickGO links genes and proteins to the GO terms that describe them. /v1/annotations?gene=P04637 = the GO annotations for a gene/protein (pass a UniProt accession), each with the GO id and name, aspect, qualifier, evidence code, supporting reference (e.g. a PMID), organism and who assigned it — optionally filter by aspect=molecular_function|biological_process|cellular_component or taxon=9606 (NCBI taxon id); /v1/term?id=GO:0003677 = a GO term's definition, aspect, synonyms and child count (you may pass just the 7 digits); /v1/search?q=apoptosis = search GO terms by name, returning matching GO ids, names and aspects. Data from EMBL-EBI QuickGO / the GO Consortium (CC BY 4.0). A gene-function annotation resource (which genes have which functions, with evidence) — distinct from generic ontology-term lookup (OLS). Ideal for bioinformatics, functional-genomics, enrichment and annotation tools.","source":"EMBL-EBI QuickGO — Gene Ontology annotations & terms (ebi.ac.uk/QuickGO)","aspects":["molecular_function","biological_process","cellular_component"],"endpoints":["/v1/annotations","/v1/term","/v1/search","/v1/meta"]},"meta":{"timestamp":"2026-06-01T16:23:02.622Z","request_id":"999dda94-f24b-40ad-8cae-6b7c413fa598"},"status":"ok","message":"Meta retrieved","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":2700,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":730,"monthly_call_quota":54000,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2300,"monthly_call_quota":255000,"rps_limit":20,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":6050,"monthly_call_quota":900000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/quickgo-api"}