Skip to content

Prescription drug prices and pharmacy coupon prices

Back to tools

Prescription savings and drug prices at US pharmacies.

Compare drug prices

Compare drug prices

Compare standard GoodRx coupon prices at pharmacies near a US ZIP code for a medicine and prescription. Prices may change and some pharmacies may not offer coupons.

Your information

Prescription form, for example tablet; omit for GoodRx’s most common choice.

Brand or generic medicine name, for example amoxicillin.

Number of units, for example 30; omit for GoodRx’s most common choice.

Prescription strength, for example 500 mg; omit for GoodRx’s most common choice.

Five-digit US ZIP code, for example 60614.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Amoxicillin

tablet, 500mg, 30 units

PharmacyCoupon priceRetail priceSavings

Choose an action

About the GoodRx tool

GoodRx compares medicine coupon prices near a US ZIP code; provide the medicine and ZIP code, with prescription details optional.

Built from goodrx.com and zippopotam.us. Last checked Sep 28, 2026.

Actions

Compare drug prices

1 credit

Compare standard GoodRx coupon prices at pharmacies near a US ZIP code for a medicine and prescription. Prices may change and some pharmacies may not offer coupons.

Uses GoodRx and zippopotam.us.

What you provide

FieldTypeRequiredDescription
FormformTextOptionalPrescription form, for example tablet; omit for GoodRx’s most common choice.Example: Tablet
MedicinemedicineTextRequiredBrand or generic medicine name, for example amoxicillin.Example: Amoxicillin
QuantityquantityNumberOptionalNumber of units, for example 30; omit for GoodRx’s most common choice.Example: 30
StrengthstrengthTextOptionalPrescription strength, for example 500 mg; omit for GoodRx’s most common choice.Example: 500 mg
Zip Codezip_codeTextRequiredFive-digit US ZIP code, for example 60614.Example: 60614

What you get

FieldTypeDescription
FormformTextPrescription form used.Example: Tablet
MedicinemedicineTextMedicine shown by GoodRx.Example: Amoxicillin
QuantityquantityNumberNumber of units used.Example: 30
StrengthstrengthTextPrescription strength used.Example: 500mg
PharmaciespharmaciesListNearby pharmacies sorted by standard GoodRx coupon price.
Goodrx Linkpharmacies[].goodrx_linkTextExample: https://www.goodrx.com/amoxicillin?form=tablet&dosage=500mg&quantity=30&pharmac…
Pharmacy Namepharmacies[].pharmacy_nameTextExample: Aurora Pharmacy
Savings (%)pharmacies[].savings_percentNumberExample: 58.8
Coupon Price (USD)pharmacies[].coupon_price_usdNumberExample: 12.2
Retail Price (USD)pharmacies[].retail_price_usdNumberExample: 29.63

Example result

For Form: Tablet, Medicine: Amoxicillin, Quantity: 30, Strength: 500 mg, Zip Code: 60614

JSON
{
  "form": "tablet",
  "medicine": "Amoxicillin",
  "quantity": 30,
  "strength": "500mg",
  "pharmacies": [
    {
      "goodrx_link": "https://www.goodrx.com/amoxicillin?form=tablet&dosage=500mg&quantity=30&pharmacyId=49222",
      "pharmacy_name": "Aurora Pharmacy",
      "savings_percent": 58.8,
      "coupon_price_usd": 12.2,
      "retail_price_usd": 29.63
    },
    {
      "goodrx_link": "https://www.goodrx.com/amoxicillin?form=tablet&dosage=500mg&quantity=30&pharmacyId=49499",
      "pharmacy_name": "Sams Club",
      "savings_percent": 31.1,
      "coupon_price_usd": 12.4,
      "retail_price_usd": 18.01
    },
    {
      "goodrx_link": "https://www.goodrx.com/amoxicillin?form=tablet&dosage=500mg&quantity=30&pharmacyId=3",
      "pharmacy_name": "Walgreens",
      "savings_percent": 52.4,
      "coupon_price_usd": 12.84,
      "retail_price_usd": 26.97
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@goodrx",
  "visibility": "public",
  "operation": "compare_drug_prices",
  "version": 1,
  "input": {
    "form": "tablet",
    "medicine": "amoxicillin",
    "quantity": 30,
    "strength": "500 mg",
    "zip_code": "60614"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare coupon prices for a medicine near a customer’s ZIP code
  • Identify nearby pharmacies with lower coupon prices
  • Estimate savings against listed retail prices

Questions about GoodRx

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this GoodRx tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a GoodRx account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from goodrx.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 28, 2026.

What are nearby pharmacies charging for a medicine?

Use Compare drug prices with the medicine and five-digit US ZIP code. Prescription form, quantity, and strength are optional.

Which nearby pharmacy has the lowest coupon price?

Compare drug prices returns nearby pharmacies sorted by standard GoodRx coupon price.

How much could a coupon save versus retail price?

Compare drug prices returns coupon price, retail price, and savings percentage for nearby pharmacies.

All Health toolsBrowse all tools