Price benchmark

Benchmark your price on every online pharmacy

Every chain's price for your products, matched by barcode — the gap between them, and every move, the week it happens.

app.rxradar.xyz/?view=prices
Moisturizing Cream 19 oz
gtin 0020714002527 · price by pharmacy
CVS$34.00
Walgreens$32.49
Rite Aidcheapest$29.99

The price you can't see is the margin you're leaving

Three things you get the moment your catalog is on the index.

Every chain's price, by barcode

One product, its price at each pharmacy — joined by GTIN, never guessed.

The gap, quantified

Cheapest, dearest and the spread — in dollars and percent, per product.

Every move, weekly

Week-over-week changes on every SKU — catch a drop before it's a trend.

Everything a price benchmark tells you

Brands and pricing teams rely on RxRadar to 1compare prices across every chain, 2spot the gap, 3track every move, and 4pull it all via API.

01 — Compare prices

See your price on every shelf at once.

For every chain that lists your product, its current price — matched by GTIN so you're always comparing the same SKU, not a lookalike. 58% of shoppers will drop a purchase when the price feels too high.

  • Current price per chain, matched by GTIN
  • Your products and the competition, same view
  • Recorded every run — nothing sampled
app.rxradar.xyz/?view=prices
CVS   Walgreens · Moisturizing Cream · 12 weeks
Today $34.00   $32.49  gap 4%
02 — Spot the gap

Know the gap that's costing you.

The cheapest, the dearest and the spread — so you see exactly where you're priced out, and where you're leaving margin on the table.

  • Cheapest & dearest per product
  • The spread in dollars and percent
  • Your price vs the market, at a glance
app.rxradar.xyz/?view=spread
CeraVe Moisturizing Cream · you vs cheapest chain
Your price$34.00
Rite Aid · cheapest$25.49
You're the dearest — gap to close −$8.51 · 33%
03 — Track moves

Catch every price move the week it happens.

Prices change quietly. Week-over-week deltas on every SKU surface the drop before it becomes a trend — and flag the promo behind it.

  • Week-over-week deltas on every SKU
  • Full price history, run after run
  • Promo-driven drops flagged
app.rxradar.xyz/?view=moves
Your price   competitor · Moisturizing Cream · 12 weeks
Competitor undercut · week 7▼ 12%
04 — Pull via API

Every price, stored and served by API.

Prices accrete run after run — plot the history. And one REST endpoint serves it all: your BI, your models, your agents.

  • Price history from the snapshots endpoint
  • One REST call, all your products
  • Push it straight into your own dashboards

GET /v1/snapshots · Read the docs →

api.rxradar.xyz
$ curl https://api.rxradar.xyz/v1/snapshots?gtin=0020714002527 \
     -H "Authorization: Bearer $RXRADAR_KEY"

# 200 OK
{
  "gtin": "0020714002527",
  "network": "cvs",
  "collected_at": "2026-07-16",
  "price": {
    "current": 29.99,
    "original": 34.00,
    "has_promo": true,
    "currency": "USD"
  }
}

Try it live on your own products

Look up any product by GTIN and see exactly what the API returns.

Benchmark your shelf, worldwide

Request access and test the index on your own products.

Request access