GET/goodrx/answerapiKey3 credits/request
Returns one GoodRx health question with its short answer, supporting paragraphs, the source article, the drug it is about, more questions about that drug, related articles, and related medications. Use a slug from /goodrx/answers.
Required: slug.
Sampled 14 Oct 2026: 4 items. Filled in every item: title, url. In the sample: title: “Best ED Medications: Viagra vs. Cialis vs. Other Popular Op…” and 3 other values; url: goodrx.com.
Open in Playground
GET/goodrx/answersapiKey3 credits/request
Returns GoodRx's medication and health questions: the index's top questions and every question with its slug, grouped by drug where GoodRx's index groups it (questions GoodRx lists only in its sitemap carry just their slug). Use a slug with /goodrx/answer.
Takes no parameters.
Sampled 14 Oct 2026: 448 items. Filled in every item: slug, url. Not in every item: question (254), drug (250). In the sample: url: goodrx.com.
Open in Playground
GET/goodrx/brandsapiKey3 credits/request
Lists the brand-name drugs GoodRx features on its brand-name drugs page. Each entry has the drug name, `slug`, GoodRx URL, description, information URL and lowest price where shown. The `slug` feeds the drug prices endpoint. If GoodRx is unreachable, a retained copy up to about a day old is returned and flagged with an `X-Availability-Mode: stale` header.
Takes no parameters.
Sampled 14 Oct 2026: 40 items. Filled in every item: name, slug, url. In the sample: name: “Advair” and 39 other values; url: goodrx.com.
Open in Playground
GET/goodrx/classapiKey3 credits/request
Returns the drugs GoodRx lists for one drug class, with each drug's lowest displayed price and summary. Use a slug from /goodrx/classes.
Required: slug.
Sampled 14 Oct 2026: 13 items. Filled in every item: name, slug, url, lowest_price, description. In the sample: lowest_price: 15 to 1,187, median 306; name: “Lipitor (atorvastatin)” and 12 other values; url: goodrx.com; description: median 383 characters.
Open in Playground
GET/goodrx/classesapiKey3 credits/request
Lists the drug classes in GoodRx's class directory, such as ACE Inhibitors, with each class name, GoodRx URL and the `slug` used to look up that class. If GoodRx is unreachable, a retained copy up to about a day old is returned and flagged with an `X-Availability-Mode: stale` header.
Takes no parameters.
Sampled 14 Oct 2026: 658 items. Not in every item: name (500), slug (500), url (500). In the sample: name: “A2A Receptor Antagonists” and 499 other values; url: goodrx.com.
Open in Playground
GET/goodrx/comparisonapiKey3 credits/request
Returns a GoodRx head-to-head drug comparison's key takeaways and the two drugs compared, with their price-page and information slugs. Use a slug from /goodrx/comparisons or /goodrx/drug-info alternatives.
Required: slug.
Sampled 14 Oct 2026: 2 items. Filled in every item: name, slug, url, info_url, prescription. In the sample: name: “Atorvastatin” and 1 other value; url: goodrx.com; info_url: goodrx.com; prescription: “30 tablets / 40mg” and 1 other value.
Open in Playground
GET/goodrx/comparisonsapiKey3 credits/request
Lists GoodRx's head-to-head drug comparisons grouped by health topic, for example ADHD. Each comparison has a name, a `slug` for the comparison lookup and its GoodRx URL. If GoodRx is unreachable, a retained copy up to about a day old is returned and flagged with an `X-Availability-Mode: stale` header.
Takes no parameters.
Sampled 14 Oct 2026: 22 items. Filled in every item: name, comparisons. In the sample: name: “ADHD” and 21 other values; comparisons: median 2 entries.
Open in Playground
GET/goodrx/condition-drugsapiKey3 credits/request
Returns the medications GoodRx lists for one health condition, with each drug's lowest displayed price and summary. Use a slug from /goodrx/conditions whose has_medications is true.
Required: slug.
Sampled 14 Oct 2026: 25 items. Filled in every item: name, slug, url, description. Not in every item: lowest_price (24). In the sample: lowest_price: 8 to 1,774, median 37; name: “Seysara” and 24 other values; url: goodrx.com; description: median 405 characters.
Open in Playground
GET/goodrx/conditionapiKey3 credits/request
Returns a health condition's GoodRx overview article as titled sections (definition, types, causes, symptoms, diagnosis, medications, treatments, prevention, references), with the condition's alternate name, authors, publish and modified dates, the medications-list URL, and related articles. Use a slug from /goodrx/conditions.
Required: slug.
Sampled 14 Oct 2026: 15 items. Filled in every item: title, url. In the sample: title: “Doxycycline for Acne: The Essential GuideWritten by Maryann…” and 14 other values; url: goodrx.com.
Open in Playground
GET/goodrx/conditionsapiKey3 credits/request
Lists the health conditions in GoodRx's conditions directory, with each condition's name, `slug` and GoodRx URL. `has_medications` tells you whether GoodRx publishes a medications list for that condition. If GoodRx is unreachable, a retained copy up to about a day old is returned and flagged with an `X-Availability-Mode: stale` header.
Takes no parameters.
Sampled 14 Oct 2026: 460 items. Filled in every item: name, slug, url, has_medications. In the sample: name: “Abdominal Aortic Aneurysm” and 459 other values; url: goodrx.com; has_medications: true in 408 of 460.
Open in Playground
GET/goodrx/drug-guideapiKey3 credits/request
Returns one dedicated GoodRx drug guide. side-effects: common and less common side effects with reported frequencies, serious and reported side effects, and the label source. dosage: coupon price per dosage and quantity for each dosage form, and typical dosing. interactions: interacting drugs grouped by severity (not_recommended, usually_not_recommended, increased_risk), with GoodRx slugs where linked. Includes reviewer, last-reviewed date, and related guides. Use pairs from /goodrx/drug-guides; a drug without that guide returns 404. Requests use US egress because GoodRx is US-only.
Required: slug, topic (3 allowed values: side-effects, dosage, interactions).
Sampled 14 Oct 2026: 8 fields returned with a value. In the sample: topic: “interactions”; url: goodrx.com; summary: 1 entry; title: “Torsemide Interactions”; drug: “Torsemide”; sections: 1 entry; related: 4 entries.
Open in Playground
GET/goodrx/drug-guidesapiKey3 credits/request
Returns GoodRx's dedicated drug guide pages (side effects, dosage, and interactions) as drug slug and topic pairs with last-modified dates, optionally filtered by topic and by the first character of the drug slug. Use the pairs with /goodrx/drug-guide.
Optional: topic (3 allowed values: side-effects, dosage, interactions), letter.
Sampled 14 Oct 2026: 68 items. Filled in every item: slug, topic, url. In the sample: url: goodrx.com.
Open in Playground
GET/goodrx/drug-infoapiKey3 credits/request
Returns a drug's GoodRx information page as titled sections (uses, side effects, pros and cons, pharmacist tips, risks and warnings, dosage, interactions, contraindications, alternatives, pill images, references, and common questions), plus authors, publish and review dates, FAQs, and comparison links to alternatives. With audience=pets it returns the drug's cat and dog page (veterinary uses, side effects, and dosing) for drugs listed by /goodrx/pet-medications; other drugs return 404. Requests use US egress because GoodRx is US-only.
Required: slug. Optional: audience (2 allowed values: people, pets).
Sampled 14 Oct 2026: 30 items. Filled in every item: name, slug, url. In the sample: name: “Lovastatin vs Atorvastatin” and 29 other values; url: goodrx.com.
Open in Playground
GET/goodrx/drug-optionsapiKey3 credits/request
Returns every brand and generic label, dosage form, strength, and quantity GoodRx prices for one drug, with GoodRx's default prescription. Use these values for /goodrx/drug-prices.
Required: slug.
Sampled 14 Oct 2026: 2 items. Filled in every item: name, slug, type, forms. In the sample: name: “Lipitor” and 1 other value; forms: median 1 entry; type: “BRAND” and 1 other value.
Open in Playground
GET/goodrx/drug-pricesapiKey5 credits/request
Returns GoodRx coupon, membership, and mail-order prices by pharmacy for one drug and prescription (brand/generic label, form, dosage, quantity), plus the drug summary, the priced configuration, the location prices were computed for, and every available label/form/dosage/quantity. Omit label/form/dosage/quantity for GoodRx's default prescription; values must come from /goodrx/drug-options. Pass latitude and longitude (optionally zip_code and state) to price at a US location; otherwise prices reflect a US location chosen by GoodRx. Requests use US egress because GoodRx is US-only.
Required: slug. Optional: label, form, dosage, quantity, latitude, longitude, zip_code, state.
Sampled 14 Oct 2026: 15 items. Filled in every item: pharmacy_id, pharmacy_name, pharmacy_type, logo_url, pricing_type, price. Not in every item: order_url (2), membership (10), lowest_price (13), retail_price (11). In the sample: pharmacy_type: PharmacyChain (13), PharmacyOnlineStore (2); price: 0 to 26.66, median 9; pharmacy_name: “Springmeds” and 14 other values; logo_url: grxstatic.com; pricing_type: UPSELL (10), COUPON (3), HOME_DELIVERY (2); order_url: goodrx.com; lowest_price: 0 to 26.66, median 9; retail_price: 10.93 to 119.45, median 58.19.
Open in Playground
GET/goodrx/drugsapiKey3 credits/request
Lists the drugs GoodRx files under one letter of its A-Z directory, chosen with the required `letter` (`a` to `z`). Each drug has its name, price-page `slug`, GoodRx URL and drug-information URL. If GoodRx is unreachable, a retained copy up to about a day old is returned and flagged with an `X-Availability-Mode: stale` header.
Required: letter (26 allowed values: a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z).
Sampled 14 Oct 2026: 611 items. Not in every item: name (500), slug (500), url (500), info_url (436). In the sample: name: “A-Hydrocort” and 436 other values; url: goodrx.com; info_url: goodrx.com.
Open in Playground
GET/goodrx/health-articleapiKey3 credits/request
Returns one GoodRx Health article: headline, description, authors, medical reviewers, published and modified dates, category tag, key takeaways, the body as headed sections of paragraphs and lists, FAQs, references, and related medications. Requests use US egress because GoodRx is US-only.
Required: path.
Sampled 14 Oct 2026: 16 fields returned with a value. In the sample: date_published: 2023-10-18; path: “well-being/sleep/cbd-for-sleep”; url: goodrx.com; headline: 54 characters; authors: 1 entry; section: “well-being”; topic: “sleep”; description: 159 characters.
Open in Playground
GET/goodrx/health-articlesapiKey3 credits/request
Returns one page of GoodRx Health articles in a section, optionally one topic, most recently modified first: each article's path, section, topic, URL, and last-modified date, with total and total pages. Use a path with /goodrx/health-article.
Required: section (11 allowed values: conditions, health-topic, well-being, pet-health, insurance, classes, drugs, healthcare-access, corporate, hcp, drug). Optional: topic, page, page_size.
Sampled 14 Oct 2026: 20 items. Filled in every item: path, slug, section, topic, url, last_modified. In the sample: last_modified: 2025-01-15 to 2026-10-06; path: “well-being/sleep/how-sleep-acid-reflux” and 19 other values; url: goodrx.com.
Open in Playground
GET/goodrx/health-topicsapiKey3 credits/request
Returns every GoodRx Health article topic as section and topic pairs with article counts and last-modified dates, optionally for one section. Sections: conditions, health-topic, well-being, pet-health, insurance, classes, drugs, healthcare-access, corporate, hcp (clinician resources), and drug (articles about one drug; the topic is the drug slug). Use the pairs with /goodrx/health-articles.
Optional: section (11 allowed values: conditions, health-topic, well-being, pet-health, insurance, classes, drugs, healthcare-access, corporate, hcp, drug).
Sampled 14 Oct 2026: 9 items. Filled in every item: section, topic, article_count, last_modified. In the sample: last_modified: 2025-04-01 to 2026-10-09; article_count: 17 to 484, median 58; topic: “alternative-treatments” and 8 other values.
Open in Playground
GET/goodrx/pet-medicationsapiKey3 credits/request
Lists the drugs that have a GoodRx information page for cats and dogs (21 on 2026-10-03). Each entry has the drug `slug` and the URL of its pet page; the `slug` can be passed to the drug information lookup with `audience=pets`. A retained copy up to about a day old is returned, flagged `X-Availability-Mode: stale`, if GoodRx is unreachable.
Takes no parameters.
Sampled 14 Oct 2026: 21 items. Filled in every item: slug, url. In the sample: url: goodrx.com.
Open in Playground