GoodRx Prescription Drug Prices Scraper avatar

GoodRx Prescription Drug Prices Scraper

Pricing

from $3.50 / 1,000 results

Go to Apify Store
GoodRx Prescription Drug Prices Scraper

GoodRx Prescription Drug Prices Scraper

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Fortuitous Pirate

Fortuitous Pirate

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

GoodRx Drug Pricing Scraper - Pharmacy Discounts & Coupons

Overview

Extract drug pricing data from GoodRx including pharmacy prices, discount coupons, and savings. Search by drug name with optional dosage, quantity, and location filters. Compare prices across pharmacies like CVS, Walgreens, Walmart, and more.

Features

  • Search by keywords to find specific results
  • Filter results by category or type
  • Captures pricing information
  • Includes location and address data
  • Control output volume with configurable result limits
  • Built-in proxy support for reliable data collection

Use Cases

  • Monitor - Monitor competitor pricing and product availability
  • Track - Track MAP (Minimum Advertised Price) compliance
  • Build - Build product catalogs for comparison shopping
  • Analyze - Analyze product assortment and inventory trends

Input Parameters

ParameterTypeDescriptionDefault
drugNamestring (required)Name of the drug to search for (e.g., 'metformin', 'lipitor', 'amoxicillin')
dosagestringSpecific dosage to filter by (e.g., '500mg', '10mg', '20mg'). Leave empty for...
formstringDrug form (tablet, capsule, liquid, etc.)``
quantityintegerNumber of pills/units to check pricing for (e.g., 30, 60, 90, 180)
zipCodestringZIP code for pharmacy location (e.g., '90210'). Leave empty for national/defa...
maxResultsintegerMaximum number of pharmacy price results to return50
proxyConfigurationobjectProxy settings - residential proxies recommended for GoodRx{...}

Output Example

Each result contains structured data like this:

{
"drug_name": "GoodRx Drug Pricing Sample Item",
"generic_name": "GoodRx Drug Pricing Sample Item",
"dosage": "Sample dosage",
"form": "Sample form",
"quantity": "Sample quantity",
"pharmacy_name": "GoodRx Drug Pricing Sample Item",
"retail_price": 29.99,
"goodrx_price": 29.99,
"discount_percentage": 127,
"pharmacy_city": "Sample pharmacy_city",
"pharmacy_state": "Sample pharmacy_state"
}

Pricing

This actor uses pay-per-result pricing:

  • $0.003 per result
  • $3.00 per 1,000 results

No monthly fees. You only pay for what you scrape. Apify Free plan includes $5/month in platform credits.

How to Run

Apify Console

  1. Go to the GoodRx Drug Pricing Scraper - Pharmacy Discounts & Coupons actor page
  2. Configure your input parameters
  3. Click Start and wait for the results
  4. Download data in JSON, CSV, or Excel format

API

curl -X POST "https://api.apify.com/v2/acts/fortuitous_pirate~goodrx-scraper/runs?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"maxResults": 10}'

Python SDK

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("fortuitous_pirate/goodrx-scraper").call(
run_input={"maxResults": 10}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Integration

Connect GoodRx Drug Pricing Scraper - Pharmacy Discounts & Coupons with your existing tools and workflows:

  • API access - Programmatic access via Apify API
  • Webhooks - Get notified when scraping completes
  • Scheduling - Set up recurring runs on any schedule
  • Zapier / Make - Connect with 5,000+ apps via Apify integrations
  • Python / Node.js SDKs - Native client libraries for easy integration