Goodrx Drug Price Scraper avatar

Goodrx Drug Price Scraper

Pricing

Pay per usage

Go to Apify Store
Goodrx Drug Price Scraper

Goodrx Drug Price Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

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

ParameterTypeDescriptionDefault
drugNamesArrayList of drug names to search["atorvastatin", "lisinopril", "metformin"]
zipCodeStringZIP code for pharmacy location search"75024"
maxResultsIntegerMaximum number of results to return100

Output Format

Each result in the dataset contains the following fields:

  • drugName - Name of the prescription drug
  • pharmacyName - Name of the pharmacy
  • priceWithCoupon - Price with GoodRx coupon applied
  • priceWithoutCoupon - Retail price without coupon
  • quantity - Pill/unit quantity
  • dosage - Drug dosage strength
  • pharmacyAddress - Physical address of the pharmacy
  • zipCode - Search ZIP code used
  • url - Source URL for the pricing data
  • scrapedAt - 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.