openapi: 3.1.0 info: title: KEGG REST conv list API description: 'The Kyoto Encyclopedia of Genes and Genomes (KEGG) REST API provides programmatic access to KEGG databases covering biological pathways, metabolic networks, molecular interactions, drug targets, disease associations, chemical compounds, genomic sequences, and functional orthologs across thousands of organisms. The API exposes seven core operations — info, list, find, get, conv, link, and ddi — enabling identifier conversion, cross-database linking, keyword and structure searches, and full entry retrieval in text, KGML, and JSON formats. Academic use is free; commercial use requires a license from Pathway Solutions. Rate limit is 3 requests per second per client. ' version: 1.0.0 contact: name: KEGG Support url: https://www.kegg.jp/kegg/feedback.html termsOfService: https://www.kegg.jp/kegg/legal.html license: name: Academic Use Only url: https://www.kegg.jp/kegg/legal.html servers: - url: https://rest.kegg.jp description: KEGG REST API server tags: - name: list description: Obtain a list of entry identifiers and associated names paths: /list/{database}: get: operationId: listDatabase summary: List entry identifiers for a database description: 'Obtain a list of entry identifiers and associated names for a KEGG database. Returns tab-delimited text. ' tags: - list parameters: - name: database in: path required: true description: 'KEGG database name or organism code. Supported databases: pathway, brite, module, ko, genome, compound, glycan, reaction, rclass, enzyme, disease, drug, dgroup, network, variant, and organism codes. ' schema: type: string responses: '200': description: Tab-delimited list of entry identifiers and names content: text/plain: schema: type: string example: "path:hsa00010\tGlycolysis / Gluconeogenesis - Homo sapiens (human)\npath:hsa00020\tCitrate cycle (TCA cycle) - Homo sapiens (human)\n" '400': description: Bad request — invalid database or syntax error '404': description: Not found /list/pathway/{org}: get: operationId: listPathwaysByOrganism summary: List pathways for a specific organism description: 'Obtain a list of pathway entry identifiers and names for a specific organism identified by its KEGG organism code (e.g., hsa for human, eco for E. coli). ' tags: - list parameters: - name: org in: path required: true description: KEGG organism code (e.g., hsa, eco, mmu) schema: type: string example: hsa responses: '200': description: Tab-delimited list of pathway identifiers and names for the organism content: text/plain: schema: type: string '400': description: Bad request '404': description: Not found externalDocs: description: KEGG API Documentation url: https://www.kegg.jp/kegg/rest/keggapi.html