GoodRx Drug Price Scraper avatar

GoodRx Drug Price Scraper

Under maintenance

Pricing

from $2.00 / 1,000 results

Go to Apify Store
GoodRx Drug Price Scraper

GoodRx Drug Price Scraper

Under maintenance

Scrape GoodRx for drug prices, coupons, and pharmacy comparisons. Get the lowest prescription drug prices across all nearby pharmacies.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Dominique

Dominique

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Share

GoodRx Drug Price Scraper — Real-Time Pharmacy Pricing API

Get prescription drug prices from every major US pharmacy in under 11 seconds. Built for healthcare apps, telehealth platforms, pharmacy benefit managers, and drug-pricing analytics teams.

Try It on Apify


⚡ Why Builders Choose This Scraper

This ActorTypical GoodRx Scrapers
Speed~11 seconds for 30+ prices2–5 minutes
ArchitectureDirect mobile API (no browser)Headless browser
Reliability~100% — no anti-bot riskCloudflare-dependent
Coverage6,600+ medicationsTop drugs only
Pharmacy dataCVS, Walgreens, Walmart, Costco, Rite Aid + 20 moreLimited list
Price typesCOUPON + GOLD + CASHOften coupon only
Cost / 1K results$2 (PPE)$4–$10

💡 In a real benchmark run: 34 pharmacy prices for 2 drugs in 11 seconds at $0.0022 cost. That is the cheapest, fastest pharmacy data API on the market.


🩺 Who Is This For?

  • Healthcare apps — show patients the cheapest pharmacy near them
  • Telehealth platforms — surface drug pricing inline with prescriptions
  • Pharmacy benefit managers (PBMs) — competitive pricing intelligence
  • Insurance startups — formulary cost analysis at scale
  • Drug pricing comparison tools — power your own GoodRx alternative
  • Healthcare research teams — track price variation across geographies
  • Patient advocacy nonprofits — find affordable medication options

🚀 Quick Start

Minimal input — just drug names and a ZIP code:

{
"drugNames": ["metformin", "lisinopril", "atorvastatin"],
"zipCode": "10001",
"quantity": 30,
"maxPharmacies": 20
}

Returns ~30+ structured price records ready to feed your application.


📥 Input Schema

ParameterTypeDefaultDescription
drugNamesstring[]["metformin","lisinopril"]Drug names — IDs auto-discovered
drugIdsint[]Direct GoodRx IDs (skip lookup, faster)
zipCodestring"10001"US ZIP for local pharmacy pricing
quantityint30Pill count to price
maxPharmaciesint20Max pharmacies returned per drug

📤 Output Sample

One record per pharmacy × drug × price-type combination:

{
"drugName": "metformin",
"drugId": 4699,
"genericName": "glipizide/metformin",
"form": "tablet",
"dosage": "5mg/500mg",
"quantity": 30,
"pharmacyName": "Walmart",
"pharmacyType": "chain",
"priceType": "COUPON",
"price": 4.00,
"couponUrl": "/coupon?drug_id=4699&pharmacy_id=...",
"zipCode": "10001",
"scrapedAt": "2026-04-30T12:00:00+00:00"
}

14 structured fields × 3 price types (COUPON, GOLD, CASH) × all major pharmacies = comprehensive coverage in one call.


💲 Pricing

  • $2.00 per 1,000 results (Pay-Per-Event)
  • Platform usage typically < $0.50 per 1K (no proxy needed)
  • First 100 results free to evaluate
  • Volume discounts available for >100K results/month — contact us

Real cost example: 1,000 drug prices ≈ $2.50 total (results + platform). Compare to $30+ on competitors.


🔌 Common Integration Patterns

Insurance / Benefits Platform

# Daily sync of formulary prices across all member ZIP codes
for zip_code in member_zip_codes:
apify.actor.call("h4sh/goodrx-drug-price-scraper", {
"drugNames": formulary_drugs,
"zipCode": zip_code,
"maxPharmacies": 5
})

Telehealth Prescription Flow

# Show patient cheapest 3 pharmacies after prescription
results = apify.actor.call("h4sh/goodrx-drug-price-scraper", {
"drugNames": [prescribed_drug],
"zipCode": patient_zip,
"maxPharmacies": 3
})

Drug Pricing Analytics

# Track price drift across markets
for market_zip in target_markets:
snapshot = apify.actor.call("h4sh/goodrx-drug-price-scraper", {...})
db.insert(snapshot)

🏆 Verified Performance (April 2026)

Real Apify run, public data, no cherry-picking:

  • 34 pharmacy prices scraped
  • 10.9 seconds total runtime
  • $0.0022 compute cost
  • 0% failure rate (no anti-bot blocks, ever)

Need more healthcare data? Bundle with:

Together they form the Healthcare Data Pack: drug pricing for patients + provider intelligence for matching. Enterprise pricing for >100K combined records/month — contact via Apify support.


📞 Support

  • 🐛 Bug reports: Apify Issues tab on this actor
  • 💬 Questions: Apify support chat
  • 🤝 Custom enterprise data feeds: contact via Apify support

📄 Compliance & Terms

This actor scrapes publicly available pharmacy pricing data from GoodRx. Use responsibly and in compliance with GoodRx Terms of Service. This actor is not affiliated with, endorsed by, or sponsored by GoodRx Holdings Inc.