{"uid":"cap_JhysY2cgIc2slriw7wfKc","slug":"fittings-rxclass-drug-classes-8b29e1ca","name":"fittings RxClass Drug Classes","description":"The therapeutic, pharmacologic, mechanism-of-action, ATC and VA classes a drug or ingredient belongs to, from NLM RxClass, deduplicated and labeled.","url":"https://fittings.sh/v1/rxclass/drug-classes","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{"drug":{"type":"string","description":"Drug or ingredient name, e.g. warfarin"},"limit":{"type":"number","description":"Maximum classes, 1-100, default 50"},"rxcui":{"type":"string","description":"RxNorm concept id, as an alternative to `drug`"},"source":{"type":"string","description":"Restrict to one relationship source: ATC, ATCPROD, DAILYMED, FDASPL, FMTSME, MEDRT, MESH, RXNORM, SNOMEDCT, VA"},"classTypes":{"type":"string","description":"Comma-separated class types to keep, e.g. EPC,MOA. One of ATC1-4, CHEM, DISEASE, DISPOS, EPC, MESHPA, MOA, PE, PK, SCHEDULE, STRUCT, TC, VA"},"includeProducts":{"type":"boolean","description":"Also include classes carried only by branded or clinical drug concepts, not just ingredients"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.00498","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.00498/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.00498","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.00498","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_jDmEp2QyvF5en71HstZ98","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.00498","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns deduplicated, labeled drug classification data (therapeutic, pharmacologic, MOA, ATC, VA classes) for a drug or ingredient via NLM RxClass.","exampleAgentPrompt":"What are all the drug classes for warfarin — including its mechanism of action, EPC, ATC, and VA classes — from RxClass?","exampleUseCases":[{"title":"Pharmacology study aid lookup","prompt":"Can you get me the mechanism of action and therapeutic class for metformin from RxClass? I want to know exactly how it's classified pharmacologically."},{"title":"Drug formulary enrichment","prompt":"I'm building a drug database — can you pull all the ATC and VA classes for lisinopril using its RxNorm CUI 29046, including classes from branded products?"},{"title":"Clinical safety check","prompt":"What drug classes does oxycodone belong to, including its DEA schedule and EPC class? Just give me up to 20 results."}],"resultDescription":"A deduplicated list of drug class objects, each labeled with the class name, class type (e.g. EPC, MOA, ATC1-4, VA, SCHEDULE), the relationship source (e.g. MEDRT, RXNORM, VA), and a class identifier — covering therapeutic, pharmacologic, mechanism-of-action, ATC hierarchy, and VA classification schemes for the queried drug or ingredient.","failureModes":["Drug name not found in RxNorm — returns empty results or 404","Ambiguous drug name matching multiple RxNorm concepts — may return classes for an unintended concept","Invalid classTypes or source filter value — returns error or empty set","RxClass upstream service unavailable — returns 5xx error","Limit out of range (outside 1-100) — returns validation error"],"whenToPreferThis":"Use this endpoint when you need structured, deduplicated drug classification data (therapeutic, MOA, ATC, VA) sourced directly from NLM RxClass, especially when you want filtered results by class type or relationship source. Prefer it over raw RxClass API calls because it handles deduplication and labeling automatically. It is ideal for enriching drug databases, building clinical decision support tools, or answering pharmacology queries about a specific drug or ingredient.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:46:35.769Z","isFirstParty":false}