Goodrx Drug Price Scraper
Pricing
Pay per usage
Goodrx Drug Price Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Overview
The GoodRx Drug Price Scraper is an Apify actor that extracts drug pricing data from GoodRx.com. It searches for prescription drug prices across multiple pharmacies, comparing coupon prices and retail prices. This tool is ideal for healthcare researchers, consumer advocates, and anyone looking to compare prescription drug costs across different pharmacies in their area.
Features
- Search multiple drugs simultaneously by name
- Filter results by ZIP code for local pharmacy pricing
- Extract prices with and without GoodRx coupons
- Get pharmacy names, addresses, and contact information
- Compare dosage options and quantities
- Configurable result limits for large-scale data collection
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
drugNames | Array | List of drug names to search | ["atorvastatin", "lisinopril", "metformin"] |
zipCode | String | ZIP code for pharmacy location search | "75024" |
maxResults | Integer | Maximum number of results to return | 100 |
Output Format
Each result in the dataset contains the following fields:
drugName- Name of the prescription drugpharmacyName- Name of the pharmacypriceWithCoupon- Price with GoodRx coupon appliedpriceWithoutCoupon- Retail price without couponquantity- Pill/unit quantitydosage- Drug dosage strengthpharmacyAddress- Physical address of the pharmacyzipCode- Search ZIP code usedurl- Source URL for the pricing datascrapedAt- Timestamp of data collection
Usage
The actor works with empty input {} using sensible defaults. You can customize the search by providing drug names, a ZIP code, and a maximum result count. Simply configure the input in the Apify Console or call the actor via the Apify API.
Integrations
Connect this actor with other Apify tools and services for automated workflows. Export data to Google Sheets, send results via webhook, or integrate with Zapier and Make for advanced automation. The actor outputs data in JSON format compatible with most data processing pipelines.
Cost and Performance
Each run typically completes within 30-60 seconds depending on the number of drugs searched. The actor is priced on a pay-per-event basis at $1.50 per 1,000 results delivered. Memory usage is optimized for efficient execution with a minimum of 256 MB and maximum of 4096 MB RAM allocation.