{"openapi":"3.1.0","info":{"title":"InterPro API","version":"1.0.0","description":"Protein families, domains and functional sites as an API, powered by the EBI InterPro database. InterPro classifies proteins into families and identifies the domains, repeats and important sites they contain, by combining the predictive signatures of many member databases (Pfam, SMART, PROSITE, CDD, PANTHER, SUPERFAMILY, NCBIfam and more) into a single integrated resource. Look up an InterPro entry — a family, domain, repeat, conserved/binding/active site or post-translational modification — with its description, Gene Ontology terms and the member-database signatures that define it; search entries by name and type; read a protein's metadata; and, most usefully, list the InterPro entries found on a protein together with their start–end positions, so you can see a protein's domain architecture. Ideal for protein annotation and function prediction, comparative genomics, structural-biology and bioinformatics pipelines, and research and teaching tools. Entry ids are IPR followed by six digits; protein ids are UniProt accessions. Data from EMBL-EBI.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/interpro-api","description":"oanor gateway"}],"tags":[{"name":"Entries"},{"name":"Proteins"},{"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/entry":{"get":{"operationId":"get_v1_entry","tags":["Entries"],"summary":"An InterPro entry","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"InterPro id, e.g. IPR000719","schema":{"type":"string"},"example":"IPR000719"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"entry":{"name":"Protein kinase domain","type":"domain","go_terms":[{"id":"GO:0004672","name":"protein kinase activity","category":"molecular_function"},{"id":"GO:0005524","name":"ATP binding","category":"molecular_function"},{"id":"GO:0006468","name":"protein phosphorylation","category":"biological_process"}],"accession":"IPR000719","short_name":"Prot_kinase_dom","signatures":[{"name":"Protein kinase domain profile","database":"profile","signature":"PS50011"},{"name":"Protein kinase domain","database":"pfam","signature":"PF00069"},{"name":"Serine/Threonine protein kinases, catalytic domain","database":"smart","signature":"SM00220"}],"description":"This entry represents the protein kinase domain containing the catalytic function of protein kinases [[cite:PUB00003569]]. This domain is found in serine/threonine-protein kinases, tyrosine-protein kinases and dual specificity protein kinases.","member_databases":["profile","pfam","smart"]}},"meta":{"timestamp":"2026-06-01T08:13:34.517Z","request_id":"8b002328-337f-47ca-ad33-534c16e62fdf"},"status":"ok","message":"Entry 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":["Entries"],"summary":"Search InterPro entries","description":"","parameters":[{"name":"query","in":"query","required":true,"description":"Search text, e.g. kinase","schema":{"type":"string"},"example":"kinase"},{"name":"type","in":"query","required":false,"description":"family|domain|repeat|conserved_site|…","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Max results (1-100)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":20,"query":"kinase","total":1112,"entries":[{"name":"Phosphofructokinase domain","type":"domain","source":"interpro","accession":"IPR000023"},{"name":"GPCR kinase","type":"family","source":"interpro","accession":"IPR000239"},{"name":"Ser/Thr protein kinase, TGFB receptor","type":"family","source":"interpro","accession":"IPR000333"},{"name":"Phosphatidylinositol 3-kinase Ras-binding (PI3K RBD) domain","type":"domain","source":"interpro","accession":"IPR000341"},{"name":"Phosphatidylinositol 3-/4-kinase, catalytic domain","type":"domain","source":"interpro","accession":"IPR000403"},{"name":"Hydroxyethylthiazole kinase","type":"family","source":"interpro","accession":"IPR000417"},{"name":"7,8-Dihydro-6-hydroxymethylpterin-pyrophosphokinase, HPPK","type":"domain","source":"interpro","accession":"IPR000550"},{"name":"Carbohydrate kinase, FGGY","type":"family","source":"interpro","accession":"IPR000577"},{"name":"Shikimate kinase/Threonine synthase-like 1","type":"family","source":"interpro","accession":"IPR000623"},{"name":"RIO kinase","type":"domain","source":"interpro","accession":"IPR000687"},{"name":"Casein kinase II, regulatory subunit","type":"family","source":"interpro","accession":"IPR000704"},{"name":"Galactokinase","type":"family","source":"interpro","accession":"IPR000705"},{"name":"Protein kinase domain","type":"domain","source":"interpro","accession":"IPR000719"},{"name":"Diacylglycerol kinase, accessory domain","type":"domain","source":"interpro","accession":"IPR000756"},{"name":"Uridine kinase-like","type":"family","source":"interpro","accession":"IPR000764"},{"name":"Cyclin-dependent kinase, regulatory subunit","type":"family","source":"interpro","accession":"IPR000789"},{"name":"Adenylate kinase/UMP-CMP kinase","type":"family","source":"interpro","accession":"IPR000850"},{"name":"Homoserine kinase","type":"family","source":"interpro","accession":"IPR000870"},{"name":"Aliphatic acid kinase, short-chain","type":"family","source":"interpro","accession":"IPR000890"},{"name":"AGC-kinase, C-terminal","type":"domain","source":"interpro","accession":"IPR000961"}]},"meta":{"timestamp":"2026-06-01T08:13:34.597Z","request_id":"ed6a442a-0b2c-4c21-928b-3bab82430aaa"},"status":"ok","message":"Search results 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/domains":{"get":{"operationId":"get_v1_domains","tags":["Proteins"],"summary":"The domains found on a protein","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"UniProt accession, e.g. P04637","schema":{"type":"string"},"example":"P04637"},{"name":"limit","in":"query","required":false,"description":"Max entries (1-100)","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":22,"entries":[{"name":"P53 DNA-binding domain","type":"domain","accession":"cd08367","positions":[{"end":288,"start":109}],"integrated":"IPR011615","source_database":"cdd"},{"type":"homologous_superfamily","accession":"G3DSA:2.60.40.720","positions":[{"end":294,"start":95}],"integrated":"IPR012346","source_database":"cathgene3d"},{"name":"p53-like tetramerisation domain","type":"homologous_superfamily","accession":"G3DSA:4.10.170.10","positions":[{"end":360,"start":319}],"integrated":"IPR036674","source_database":"cathgene3d"},{"type":"homologous_superfamily","accession":"G3DSA:6.10.50.20","positions":[{"end":61,"start":13}],"source_database":"cathgene3d"},{"name":"p53 tumour suppressor family","type":"family","accession":"IPR002117","positions":[{"end":369,"start":3}],"source_database":"interpro"},{"name":"p53-like transcription factor, DNA-binding domain superfamily","type":"homologous_superfamily","accession":"IPR008967","positions":[{"end":287,"start":97}],"source_database":"interpro"},{"name":"p53, tetramerisation domain","type":"domain","accession":"IPR010991","positions":[{"end":357,"start":319}],"source_database":"interpro"},{"name":"p53, DNA-binding domain","type":"domain","accession":"IPR011615","positions":[{"end":288,"start":100}],"source_database":"interpro"},{"name":"p53/RUNT-type transcription factor, DNA-binding domain superfamily","type":"homologous_superfamily","accession":"IPR012346","positions":[{"end":294,"start":95}],"source_database":"interpro"},{"name":"p53, transactivation domain","type":"domain","accession":"IPR013872","positions":[{"end":30,"start":6}],"source_database":"interpro"},{"name":"p53-like tetramerisation domain superfamily","type":"homologous_superfamily","accession":"IPR036674","positions":[{"end":360,"start":319}],"source_database":"interpro"},{"name":"Cellular tumor antigen p53, transactivation domain 2","type":"domain","accession":"IPR040926","positions":[{"end":59,"start":35}],"source_database":"interpro"},{"name":"p53, central conserved site","type":"conserved_site","accession":"IPR057064","positions":[{"end":249,"start":237}],"source_database":"interpro"},{"name":"P53 DNA-binding domain","type":"domain","accession":"PF00870","positions":[{"end":288,"start":100}],"integrated":"IPR011615","source_database":"pfam"},{"name":"P53 tetramerisation motif","type":"conserved_site","accession":"PF07710","positions":[{"end":357,"start":319}],"integrated":"IPR010991","source_database":"pfam"},{"name":"P53 transactivation motif","type":"conserved_site","accession":"PF08563","positions":[{"end":30,"start":6}],"integrated":"IPR013872","source_database":"pfam"},{"name":"Transactivation domain 2","type":"conserved_site","accession":"PF18521","positions":[{"end":59,"start":35}],"integrated":"IPR040926","source_database":"pfam"},{"name":"P53SUPPRESSR","type":"family","accession":"PR00386","positions":[{"end":142,"start":116},{"end":179,"start":158},{"end":234,"start":213},{"end":258,"start":236},{"end":286,"start":264},{"end":350,"start":326}],"integrated":"IPR002117","source_database":"prints"},{"name":"p53 family signature","type":"conserved_site","accession":"PS00348","positions":[{"end":249,"start":237}],"integrated":"IPR057064","source_database":"prosite"},{"name":"CELLULAR TUMOR ANTIGEN P53","type":"family","accession":"PTHR11447","positions":[{"end":369,"start":3}],"integrated":"IPR002117","source_database":"panther"},{"name":"p53 tetramerization domain","type":"homologous_superfamily","accession":"SSF47719","positions":[{"end":357,"start":319}],"integrated":"IPR036674","source_database":"ssf"},{"name":"p53-like transcription factors","type":"homologous_superfamily","accession":"SSF49417","positions":[{"end":287,"start":97}],"integrated":"IPR008967","source_database":"ssf"}],"protein":"P04637"},"meta":{"timestamp":"2026-06-01T08:13:34.709Z","request_id":"19090301-edd9-4e84-9595-510227d3cc28"},"status":"ok","message":"Domains 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/protein":{"get":{"operationId":"get_v1_protein","tags":["Proteins"],"summary":"A protein's metadata","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"UniProt accession, e.g. P04637","schema":{"type":"string"},"example":"P04637"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"protein":{"id":"P53_HUMAN","gene":"TP53","name":"Cellular tumor antigen p53","length":393,"organism":"Homo sapiens (Human)","reviewed":true,"taxon_id":"9606","accession":"P04637","source_database":"reviewed"}},"meta":{"timestamp":"2026-06-01T08:13:34.812Z","request_id":"3a0f9cfa-b4a0-4e77-9566-d89520d2505e"},"status":"ok","message":"Protein 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 families, domains & functional sites. /v1/entry?id=IPR000719 = an InterPro entry (a family, domain, repeat, conserved/binding/active site or PTM) with its description, Gene Ontology terms, the member-database signatures that build it (Pfam, SMART, PROSITE, CDD, PANTHER…) and protein/structure counts; /v1/search?query=kinase (filter type=family|domain|homologous_superfamily|repeat|conserved_site|binding_site|active_site|ptm) = search entries; /v1/protein?id=P04637 = a UniProt protein's metadata (name, length, organism, gene); /v1/domains?id=P04637 = the InterPro entries (domains & families) found on a protein with their start–end positions — cross-links the UniProt API. Entry ids are IPR followed by 6 digits; protein ids are UniProt accessions. Data from EMBL-EBI InterPro.","source":"EBI InterPro API (ebi.ac.uk/interpro)","endpoints":["/v1/entry","/v1/search","/v1/protein","/v1/domains","/v1/meta"]},"meta":{"timestamp":"2026-06-01T08:13:34.885Z","request_id":"4fa826c5-2c6c-4286-bbad-fdeba30d2f89"},"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":510,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":695,"monthly_call_quota":18900,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2110,"monthly_call_quota":86500,"rps_limit":15,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":5780,"monthly_call_quota":332000,"rps_limit":40,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/interpro-api"}