{"openapi":"3.1.0","info":{"title":"STRING API","version":"1.0.0","description":"The STRING protein–protein interaction database as an API — the curated and predicted network of functional associations between proteins, powered by the official STRING API. Resolve gene or protein names to STRING identifiers with annotations; get a protein's top interaction partners with a combined confidence score and per-channel evidence (experimental, curated databases, co-expression, text-mining, gene fusion, neighbourhood and co-occurrence); build the interaction network among a set of proteins as scored edges; run functional enrichment of a gene set over Gene Ontology, KEGG, Reactome, Pfam, InterPro and more with p-values and false-discovery rates; and score homology between proteins. Covers 12,000+ organisms (default human, NCBI taxon 9606). Ideal for systems-biology and network-biology pipelines, gene-set and pathway analysis, drug-target and disease-gene research, and bioinformatics dashboards.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/string-api","description":"oanor gateway"}],"tags":[{"name":"Proteins"},{"name":"Interactions"},{"name":"Analysis"},{"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/resolve":{"get":{"operationId":"get_v1_resolve","tags":["Proteins"],"summary":"Map names to STRING identifiers","description":"","parameters":[{"name":"identifiers","in":"query","required":true,"description":"Comma-separated names, e.g. TP53,MDM2","schema":{"type":"string"},"example":"TP53,MDM2"},{"name":"species","in":"query","required":false,"description":"NCBI taxon id (default 9606)","schema":{"type":"string"},"example":"9606"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":2,"species":"9606","proteins":[{"query":"TP53","taxon_id":9606,"string_id":"9606.ENSP00000269305","annotation":"Cellular tumor antigen p53; Acts as a tumor suppressor in many tumor types; induces growth arrest or apoptosis depending on the physiological circumstances and cell type. Involved in cell cycle regulation as a trans-activator that acts to negatively regulate cell division by controlling a set of gen","taxon_name":"Homo sapiens","preferred_name":"TP53"},{"query":"MDM2","taxon_id":9606,"string_id":"9606.ENSP00000258149","annotation":"E3 ubiquitin-protein ligase Mdm2; E3 ubiquitin-protein ligase that mediates ubiquitination of p53/TP53, leading to its degradation by the proteasome. Inhibits p53/TP53- and p73/TP73-mediated cell cycle arrest and apoptosis by binding its transcriptional activation domain. Also acts as a ubiquitin li","taxon_name":"Homo sapiens","preferred_name":"MDM2"}]},"meta":{"timestamp":"2026-06-01T08:13:57.491Z","request_id":"a1dd69fa-fe79-4033-b97c-b25af81dbdb5"},"status":"ok","message":"Identifiers resolved","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/network":{"get":{"operationId":"get_v1_network","tags":["Interactions"],"summary":"Interaction network among proteins","description":"","parameters":[{"name":"identifiers","in":"query","required":true,"description":"Comma-separated, e.g. TP53,MDM2,EGFR","schema":{"type":"string"},"example":"TP53,MDM2,EGFR,CDKN1A"},{"name":"species","in":"query","required":false,"description":"NCBI taxon id","schema":{"type":"string"},"example":"9606"},{"name":"required_score","in":"query","required":false,"description":"Min score 0-1000","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"edges":6,"input":["TP53","MDM2","EGFR","CDKN1A"],"nodes":4,"network":[{"score":0.897,"evidence":{"fusion":0,"database":0.65,"textmining":0.718,"coexpression":0,"cooccurrence":0,"experimental":0,"neighborhood":0},"protein_a":"MDM2","protein_b":"EGFR","string_id_a":"9606.ENSP00000258149","string_id_b":"9606.ENSP00000275493"},{"score":0.98,"evidence":{"fusion":0,"database":0,"textmining":0.873,"coexpression":0.072,"cooccurrence":0,"experimental":0.848,"neighborhood":0},"protein_a":"MDM2","protein_b":"CDKN1A","string_id_a":"9606.ENSP00000258149","string_id_b":"9606.ENSP00000384849"},{"score":0.999,"evidence":{"fusion":0,"database":0.9,"textmining":0.999,"coexpression":0.116,"cooccurrence":0,"experimental":0.999,"neighborhood":0},"protein_a":"MDM2","protein_b":"TP53","string_id_a":"9606.ENSP00000258149","string_id_b":"9606.ENSP00000269305"},{"score":0.943,"evidence":{"fusion":0,"database":0,"textmining":0.919,"coexpression":0,"cooccurrence":0,"experimental":0.329,"neighborhood":0},"protein_a":"TP53","protein_b":"EGFR","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000275493"},{"score":0.999,"evidence":{"fusion":0,"database":0.9,"textmining":0.96,"coexpression":0,"cooccurrence":0,"experimental":0.925,"neighborhood":0},"protein_a":"TP53","protein_b":"CDKN1A","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000384849"},{"score":0.752,"evidence":{"fusion":0,"database":0,"textmining":0.746,"coexpression":0.061,"cooccurrence":0,"experimental":0,"neighborhood":0},"protein_a":"EGFR","protein_b":"CDKN1A","string_id_a":"9606.ENSP00000275493","string_id_b":"9606.ENSP00000384849"}],"species":"9606"},"meta":{"timestamp":"2026-06-01T08:13:57.608Z","request_id":"6bdbf3af-4974-40e8-9317-c2b2ec11e043"},"status":"ok","message":"Network 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/partners":{"get":{"operationId":"get_v1_partners","tags":["Interactions"],"summary":"A protein's interaction partners","description":"","parameters":[{"name":"identifiers","in":"query","required":true,"description":"Protein name, e.g. TP53","schema":{"type":"string"},"example":"TP53"},{"name":"species","in":"query","required":false,"description":"NCBI taxon id","schema":{"type":"string"},"example":"9606"},{"name":"limit","in":"query","required":false,"description":"Max partners (1-100)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":20,"query":["TP53"],"species":"9606","partners":[{"score":0.999,"evidence":{"fusion":0,"database":0.75,"textmining":0.859,"coexpression":0,"cooccurrence":0,"experimental":0.981,"neighborhood":0},"protein_a":"TP53","protein_b":"SFN","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000340989"},{"score":0.999,"evidence":{"fusion":0,"database":0.9,"textmining":0.998,"coexpression":0.049,"cooccurrence":0,"experimental":0.999,"neighborhood":0},"protein_a":"TP53","protein_b":"EP300","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000263253"},{"score":0.999,"evidence":{"fusion":0,"database":0,"textmining":0.994,"coexpression":0,"cooccurrence":0,"experimental":0.847,"neighborhood":0},"protein_a":"TP53","protein_b":"HIF1A","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000437955"},{"score":0.999,"evidence":{"fusion":0,"database":0.5,"textmining":0.994,"coexpression":0.109,"cooccurrence":0,"experimental":0.924,"neighborhood":0},"protein_a":"TP53","protein_b":"HDAC1","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000362649"},{"score":0.999,"evidence":{"fusion":0,"database":0,"textmining":0.995,"coexpression":0,"cooccurrence":0,"experimental":0.903,"neighborhood":0},"protein_a":"TP53","protein_b":"HSP90AA1","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000335153"},{"score":0.999,"evidence":{"fusion":0,"database":0.9,"textmining":0.975,"coexpression":0.103,"cooccurrence":0,"experimental":0.928,"neighborhood":0},"protein_a":"TP53","protein_b":"ATM","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000278616"},{"score":0.999,"evidence":{"fusion":0,"database":0.9,"textmining":0.998,"coexpression":0.093,"cooccurrence":0,"experimental":0.999,"neighborhood":0},"protein_a":"TP53","protein_b":"MDM4","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000356150"},{"score":0.999,"evidence":{"fusion":0,"database":0.75,"textmining":0.992,"coexpression":0.072,"cooccurrence":0,"experimental":0.833,"neighborhood":0},"protein_a":"TP53","protein_b":"CHEK2","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000372023"},{"score":0.999,"evidence":{"fusion":0,"database":0.9,"textmining":0.999,"coexpression":0.103,"cooccurrence":0,"experimental":0.869,"neighborhood":0},"protein_a":"TP53","protein_b":"BCL2","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000381185"},{"score":0.999,"evidence":{"fusion":0,"database":0,"textmining":0.998,"coexpression":0.074,"cooccurrence":0,"experimental":0.986,"neighborhood":0},"protein_a":"TP53","protein_b":"BCL2L1","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000365230"},{"score":0.999,"evidence":{"fusion":0,"database":0.5,"textmining":0.91,"coexpression":0.044,"cooccurrence":0,"experimental":0.984,"neighborhood":0},"protein_a":"TP53","protein_b":"PPP1R13L","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000354218"},{"score":0.999,"evidence":{"fusion":0,"database":0.9,"textmining":0.952,"coexpression":0.122,"cooccurrence":0,"experimental":0.895,"neighborhood":0},"protein_a":"TP53","protein_b":"DAXX","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000266000"},{"score":0.999,"evidence":{"fusion":0,"database":0.9,"textmining":0.99,"coexpression":0,"cooccurrence":0,"experimental":0.886,"neighborhood":0},"protein_a":"TP53","protein_b":"SIRT1","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000212015"},{"score":0.999,"evidence":{"fusion":0,"database":0.5,"textmining":0.999,"coexpression":0.067,"cooccurrence":0,"experimental":0.895,"neighborhood":0},"protein_a":"TP53","protein_b":"BRCA1","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000418960"},{"score":0.999,"evidence":{"fusion":0,"database":0.9,"textmining":0.96,"coexpression":0,"cooccurrence":0,"experimental":0.925,"neighborhood":0},"protein_a":"TP53","protein_b":"CDKN1A","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000384849"},{"score":0.999,"evidence":{"fusion":0,"database":0.5,"textmining":0.996,"coexpression":0,"cooccurrence":0,"experimental":0.988,"neighborhood":0},"protein_a":"TP53","protein_b":"TP53BP2","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000341957"},{"score":0.999,"evidence":{"fusion":0,"database":0.9,"textmining":0.993,"coexpression":0,"cooccurrence":0,"experimental":0.923,"neighborhood":0},"protein_a":"TP53","protein_b":"UBE3A","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000497594"},{"score":0.999,"evidence":{"fusion":0,"database":0.9,"textmining":0.973,"coexpression":0,"cooccurrence":0,"experimental":0.975,"neighborhood":0},"protein_a":"TP53","protein_b":"USP7","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000343535"},{"score":0.999,"evidence":{"fusion":0,"database":0.9,"textmining":0.996,"coexpression":0,"cooccurrence":0,"experimental":0.998,"neighborhood":0},"protein_a":"TP53","protein_b":"CREBBP","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000262367"},{"score":0.999,"evidence":{"fusion":0,"database":0.9,"textmining":0.999,"coexpression":0.116,"cooccurrence":0,"experimental":0.999,"neighborhood":0},"protein_a":"TP53","protein_b":"MDM2","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000258149"}]},"meta":{"timestamp":"2026-06-01T08:13:57.759Z","request_id":"cefb149f-684c-426d-bdf7-3e57ca470741"},"status":"ok","message":"Interaction partners 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/enrichment":{"get":{"operationId":"get_v1_enrichment","tags":["Analysis"],"summary":"Functional enrichment of a gene set","description":"","parameters":[{"name":"identifiers","in":"query","required":true,"description":">=2 genes, comma-separated","schema":{"type":"string"},"example":"TP53,MDM2,CDKN1A,ATM"},{"name":"species","in":"query","required":false,"description":"NCBI taxon id","schema":{"type":"string"},"example":"9606"},{"name":"category","in":"query","required":false,"description":"Filter, e.g. KEGG","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":40,"terms":[{"fdr":0.0021,"term":"GOCC:0005730","p_value":9.1e-7,"category":"COMPARTMENTS","description":"Nucleolus","genes_in_set":4,"matching_genes":["MDM2","TP53","ATM","CDKN1A"],"genes_in_background":606},{"fdr":0.0133,"term":"GOCC:0005654","p_value":1.15e-5,"category":"COMPARTMENTS","description":"Nucleoplasm","genes_in_set":4,"matching_genes":["MDM2","TP53","ATM","CDKN1A"],"genes_in_background":1146},{"fdr":2.65e-8,"term":"GO:0006977","p_value":1.69e-12,"category":"Process","description":"DNA damage response, signal transduction by p53 class mediator resulting in cell cycle arrest","genes_in_set":4,"matching_genes":["MDM2","TP53","ATM","CDKN1A"],"genes_in_background":20},{"fdr":5.11e-8,"term":"GO:0071480","p_value":6.52e-12,"category":"Process","description":"Cellular response to gamma radiation","genes_in_set":4,"matching_genes":["MDM2","TP53","ATM","CDKN1A"],"genes_in_background":29},{"fdr":2.74e-6,"term":"GO:0090399","p_value":3.04e-9,"category":"Process","description":"Replicative senescence","genes_in_set":3,"matching_genes":["TP53","ATM","CDKN1A"],"genes_in_background":16},{"fdr":2.17e-5,"term":"GO:0043516","p_value":3.6e-8,"category":"Process","description":"Regulation of DNA damage response, signal transduction by p53 class mediator","genes_in_set":3,"matching_genes":["MDM2","TP53","ATM"],"genes_in_background":39},{"fdr":6.09e-5,"term":"GO:0090398","p_value":1.24e-7,"category":"Process","description":"Cellular senescence","genes_in_set":3,"matching_genes":["TP53","ATM","CDKN1A"],"genes_in_background":60},{"fdr":0.00011,"term":"GO:0008630","p_value":2.38e-7,"category":"Process","description":"Intrinsic apoptotic signaling pathway in response to DNA damage","genes_in_set":3,"matching_genes":["TP53","ATM","CDKN1A"],"genes_in_background":75},{"fdr":0.0002,"term":"GO:0072717","p_value":4.64e-7,"category":"Process","description":"Cellular response to actinomycin D","genes_in_set":2,"matching_genes":["MDM2","TP53"],"genes_in_background":4},{"fdr":0.00025,"term":"GO:0007507","p_value":6.1e-7,"category":"Process","description":"Heart development","genes_in_set":4,"matching_genes":["MDM2","TP53","ATM","CDKN1A"],"genes_in_background":548},{"fdr":0.00028,"term":"GO:1902749","p_value":7.51e-7,"category":"Process","description":"Regulation of cell cycle G2/M phase transition","genes_in_set":3,"matching_genes":["TP53","ATM","CDKN1A"],"genes_in_background":111},{"fdr":0.00038,"term":"GO:2000278","p_value":1.04e-6,"category":"Process","description":"Regulation of DNA biosynthetic process","genes_in_set":3,"matching_genes":["TP53","ATM","CDKN1A"],"genes_in_background":124},{"fdr":0.00048,"term":"GO:0090400","p_value":1.39e-6,"category":"Process","description":"Stress-induced premature senescence","genes_in_set":2,"matching_genes":["TP53","CDKN1A"],"genes_in_background":8},{"fdr":0.0006,"term":"GO:0051053","p_value":1.79e-6,"category":"Process","description":"Negative regulation of DNA metabolic process","genes_in_set":3,"matching_genes":["TP53","ATM","CDKN1A"],"genes_in_background":149},{"fdr":0.0011,"term":"GO:0006978","p_value":3.71e-6,"category":"Process","description":"DNA damage response, signal transduction by p53 class mediator resulting in transcription of p21 class mediator","genes_in_set":2,"matching_genes":["TP53","CDKN1A"],"genes_in_background":14},{"fdr":0.0012,"term":"GO:0034504","p_value":3.97e-6,"category":"Process","description":"Protein localization to nucleus","genes_in_set":3,"matching_genes":["MDM2","TP53","CDKN1A"],"genes_in_background":195},{"fdr":0.0022,"term":"GO:0006915","p_value":7.87e-6,"category":"Process","description":"Apoptotic process","genes_in_set":4,"matching_genes":["MDM2","TP53","ATM","CDKN1A"],"genes_in_background":1041},{"fdr":0.0022,"term":"GO:0008340","p_value":7.81e-6,"category":"Process","description":"Determination of adult lifespan","genes_in_set":2,"matching_genes":["TP53","ATM"],"genes_in_background":21},{"fdr":0.0029,"term":"GO:0001666","p_value":1.14e-5,"category":"Process","description":"Response to hypoxia","genes_in_set":3,"matching_genes":["MDM2","TP53","ATM"],"genes_in_background":278},{"fdr":0.004,"term":"GO:0010165","p_value":1.63e-5,"category":"Process","description":"Response to X-ray","genes_in_set":2,"matching_genes":["TP53","ATM"],"genes_in_background":31},{"fdr":0.004,"term":"GO:0042771","p_value":1.73e-5,"category":"Process","description":"Intrinsic apoptotic signaling pathway in response to DNA damage by p53 class mediator","genes_in_set":2,"matching_genes":["TP53","CDKN1A"],"genes_in_background":32},{"fdr":0.004,"term":"GO:1902253","p_value":1.73e-5,"category":"Process","description":"Regulation of intrinsic apoptotic signaling pathway by p53 class mediator","genes_in_set":2,"matching_genes":["MDM2","TP53"],"genes_in_background":32},{"fdr":0.0043,"term":"GO:0007095","p_value":1.94e-5,"category":"Process","description":"Mitotic G2 DNA damage checkpoint signaling","genes_in_set":2,"matching_genes":["ATM","CDKN1A"],"genes_in_background":34},{"fdr":0.0061,"term":"GO:2000279","p_value":2.78e-5,"category":"Process","description":"Negative regulation of DNA biosynthetic process","genes_in_set":2,"matching_genes":["TP53","CDKN1A"],"genes_in_background":41},{"fdr":0.0071,"term":"GO:0043067","p_value":3.31e-5,"category":"Process","description":"Regulation of programmed cell death","genes_in_set":4,"matching_genes":["MDM2","TP53","ATM","CDKN1A"],"genes_in_background":1492},{"fdr":0.0074,"term":"GO:0051247","p_value":3.49e-5,"category":"Process","description":"Positive regulation of protein metabolic process","genes_in_set":4,"matching_genes":["MDM2","TP53","ATM","CDKN1A"],"genes_in_background":1512},{"fdr":0.0075,"term":"GO:0048589","p_value":3.65e-5,"category":"Process","description":"Developmental growth","genes_in_set":3,"matching_genes":["TP53","ATM","CDKN1A"],"genes_in_background":412},{"fdr":0.0079,"term":"GO:0045934","p_value":3.98e-5,"category":"Process","description":"Negative regulation of nucleobase-containing compound metabolic process","genes_in_set":4,"matching_genes":["MDM2","TP53","ATM","CDKN1A"],"genes_in_background":1562},{"fdr":0.0091,"term":"GO:0043525","p_value":4.74e-5,"category":"Process","description":"Positive regulation of neuron apoptotic process","genes_in_set":2,"matching_genes":["TP53","ATM"],"genes_in_background":54},{"fdr":0.0096,"term":"GO:0042127","p_value":5.18e-5,"category":"Process","description":"Regulation of cell population proliferation","genes_in_set":4,"matching_genes":["MDM2","TP53","ATM","CDKN1A"],"genes_in_background":1669},{"fdr":0.0119,"term":"GO:0001756","p_value":6.6e-5,"category":"Process","description":"Somitogenesis","genes_in_set":2,"matching_genes":["TP53","ATM"],"genes_in_background":64},{"fdr":0.0127,"term":"GO:0030888","p_value":7.22e-5,"category":"Process","description":"Regulation of B cell proliferation","genes_in_set":2,"matching_genes":["ATM","CDKN1A"],"genes_in_background":67},{"fdr":0.0127,"term":"GO:0043068","p_value":7.25e-5,"category":"Process","description":"Positive regulation of programmed cell death","genes_in_set":3,"matching_genes":["TP53","ATM","CDKN1A"],"genes_in_background":519},{"fdr":0.0132,"term":"GO:2000379","p_value":7.65e-5,"category":"Process","description":"Positive regulation of reactive oxygen species metabolic process","genes_in_set":2,"matching_genes":["TP53","CDKN1A"],"genes_in_background":69},{"fdr":0.0134,"term":"GO:0060411","p_value":7.86e-5,"category":"Process","description":"Cardiac septum morphogenesis","genes_in_set":2,"matching_genes":["MDM2","TP53"],"genes_in_background":70},{"fdr":0.016,"term":"GO:0070727","p_value":9.61e-5,"category":"Process","description":"Cellular macromolecule localization","genes_in_set":4,"matching_genes":["MDM2","TP53","ATM","CDKN1A"],"genes_in_background":1948},{"fdr":0.0199,"term":"GO:0035264","p_value":0.00012,"category":"Process","description":"Multicellular organism growth","genes_in_set":2,"matching_genes":["TP53","ATM"],"genes_in_background":88},{"fdr":0.0201,"term":"GO:0048145","p_value":0.00013,"category":"Process","description":"Regulation of fibroblast proliferation","genes_in_set":2,"matching_genes":["TP53","CDKN1A"],"genes_in_background":89},{"fdr":0.0204,"term":"GO:0034644","p_value":0.00013,"category":"Process","description":"Cellular response to UV","genes_in_set":2,"matching_genes":["TP53","CDKN1A"],"genes_in_background":90},{"fdr":0.0206,"term":"GO:0051402","p_value":0.00013,"category":"Process","description":"Neuron apoptotic process","genes_in_set":2,"matching_genes":["TP53","ATM"],"genes_in_background":91}],"total":323,"species":"9606","by_category":{"HPO":45,"KEGG":37,"PMID":100,"RCTM":28,"Process":47,"TISSUES":3,"DISEASES":9,"Function":4,"Component":1,"COMPARTMENTS":2,"WikiPathways":45,"NetworkNeighborAL":2},"input_genes":4},"meta":{"timestamp":"2026-06-01T08:13:59.518Z","request_id":"123c85dd-dbc9-4c4f-bee5-cb4403760c59"},"status":"ok","message":"Enrichment 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/homology":{"get":{"operationId":"get_v1_homology","tags":["Analysis"],"summary":"Homology between proteins","description":"","parameters":[{"name":"identifiers","in":"query","required":true,"description":"Comma-separated proteins","schema":{"type":"string"},"example":"TP53,TP63"},{"name":"species","in":"query","required":false,"description":"NCBI taxon id","schema":{"type":"string"},"example":"9606"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":4,"input":["TP53","TP63"],"species":"9606","homology":[{"bitscore":1420.6,"protein_a":"9606.ENSP00000264731","protein_b":"9606.ENSP00000264731","string_id_a":"9606.ENSP00000264731","string_id_b":"9606.ENSP00000264731"},{"bitscore":271.2,"protein_a":"9606.ENSP00000264731","protein_b":"9606.ENSP00000269305","string_id_a":"9606.ENSP00000264731","string_id_b":"9606.ENSP00000269305"},{"bitscore":271.2,"protein_a":"9606.ENSP00000269305","protein_b":"9606.ENSP00000264731","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000264731"},{"bitscore":815.8,"protein_a":"9606.ENSP00000269305","protein_b":"9606.ENSP00000269305","string_id_a":"9606.ENSP00000269305","string_id_b":"9606.ENSP00000269305"}]},"meta":{"timestamp":"2026-06-01T08:13:59.630Z","request_id":"04619437-b65c-44a9-be26-2799052cb91b"},"status":"ok","message":"Homology 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":"Usage notes","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Protein–protein interactions & associations. Identifiers are gene/protein names (comma-separated); species is an NCBI taxon id (default 9606 = human). /v1/resolve?identifiers=TP53,MDM2 = map names to STRING ids with annotation; /v1/partners?identifiers=TP53 = a protein's top interaction partners with a combined confidence score (0-1) and per-channel evidence (experimental, database, coexpression, textmining…); /v1/network?identifiers=TP53,MDM2,EGFR (filter required_score=400) = the interaction network among the given proteins (nodes & scored edges); /v1/enrichment?identifiers=TP53,MDM2,CDKN1A = functional enrichment over GO, KEGG, Reactome, Pfam… with p-value & FDR (filter category=); /v1/homology?identifiers=TP53,TP63 = homology bit-scores between the input proteins. Covers 12,000+ organisms. Data from STRING (CC-BY).","source":"STRING protein–protein interaction database (string-db.org)","endpoints":["/v1/resolve","/v1/partners","/v1/network","/v1/enrichment","/v1/homology","/v1/meta"]},"meta":{"timestamp":"2026-06-01T08:13:59.684Z","request_id":"6fd87be9-0fe0-4195-ae3f-8ffc57e7668f"},"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":530,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":715,"monthly_call_quota":19500,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2170,"monthly_call_quota":89000,"rps_limit":15,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":5900,"monthly_call_quota":345000,"rps_limit":40,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/string-api"}