Navigated to Open GLP-1 Price Dataset: One Row Per Program Offer
Skip to main content
Open data8 rows · v2026-10-15

GLP-1 price rows, 2026

Reviewed Rechecked monthly

Short answer

What is in this dataset?

One row per recorded GLP-1 program offer. Each row carries the provider, the molecule, whether the product is branded or compounded, the membership fee, the medication price, the billing interval in days, the total where one exists, the source URL and the date that row was read.

A null cell means no dated source supports a figure for that field. We publish null rather than zero, so the dataset never implies a price it cannot stand behind.

Get the data

The download is generated from the same rows shown below, so the file always matches the page. Licence: CC BY 4.0 with attribution to GLP1 Buyer Guide.

glp1-price-rows-2026.json

Field notes

programScope
Whether the offer belongs to the active comparison or, if a program is ever set aside, to a reference profile kept outside it. Every current row is in the active comparison.
membershipFeeMonthlyUsd
A recurring membership or consultation charge in US dollars. Recorded as 0 when a program has no separate membership, null when the charge is not established.
medicationPrice
The drug line only, before any membership. Where the price steps up by dose or product, this is the advertised starting point.
billingIntervalDays
The recurring cadence in days where a program states a fixed one. Null where the cadence is not established.
totalMonthly
Membership plus medication for one cycle. Null when the two are billed separately and no verified total exists.
readDate
The day we read the provider page, not the day the provider published it.

Method and reuse

Each row was read from the provider's own pricing, checkout or terms page and dated. This research checked official public webpages, not checkout transactions, so a re-check can move a figure. The method behind the fields lives on how we compare and the field dictionary on program cost research.

Reuse is welcome with attribution to GLP1 Buyer Guide and the read date kept with each figure.

Suggested citation

GLP1 Buyer Guide. "Open GLP-1 Price Dataset: One Row Per Program Offer." Open Water Rx LLC, last modified October 15, 2026. https://glp1buyerguide.com/datasets/glp1-price-rows-2026

Plain text, with the date and the canonical URL.

Rows

Reviewed Rechecked monthly

Surfbound Health

tirzepatide · compounded · active comparison

Membership / mo
$0
Medication price
$219
Interval (days)
28
Total monthly
$219 per month

Surfbound Health

semaglutide · compounded · active comparison

Membership / mo
$0
Medication price
$169
Interval (days)
28
Total monthly
$169 per month

Henry Meds

tirzepatide · compounded · active comparison

Membership / mo
$0
Medication price
null
Interval (days)
null
Total monthly
null

Henry Meds

semaglutide · compounded · active comparison

Membership / mo
$0
Medication price
From $297/mo (injectable); oral from $249/mo
Interval (days)
null
Total monthly
null

LillyDirect

tirzepatide · branded · active comparison

Membership / mo
$0
Medication price
From $299 (2.5 mg); $399 (5 mg); $449 (7.5 mg and higher with a refill within 45 days)
Interval (days)
28
Total monthly
From $299 per month

NovoCare Pharmacy

semaglutide · branded · active comparison

Membership / mo
$0
Medication price
Pen $349 (all standard doses), $399 (Wegovy HD 7.2 mg); pill $149 (1.5 mg), $199 (4 mg), $299 (9 mg and 25 mg)
Interval (days)
28
Total monthly
From $149 per month (pill, 1.5 mg); pen $349 per month

Ro

tirzepatide · branded · active comparison

Membership / mo
$149
Medication price
From $299 per month, billed separately
Interval (days)
28
Total monthly
From $448 per month ($149 membership plus medication from $299)

Ro

semaglutide · branded · active comparison

Membership / mo
$149
Medication price
From $149 per month (Wegovy pill, 1.5 mg), billed separately
Interval (days)
28
Total monthly
From $298 per month ($149 membership plus medication from $149)
FAQ

Questions about the dataset

What the fields mean, why some cells are null, and how to reuse the rows.

  • Each row carries the provider, the molecule, whether the product is branded or compounded, the membership fee, the medication price, the first charge, the billing interval in days, the total where one exists, the source URL and the date that row was read.

Last modified . Facts carry the date we checked the provider page behind them.