What is in the dataset
The dataset has three files, regenerated on every build:
- providers.json — one record per provider with pricing model, medications, membership fee, shipping and consultation policy, dose-based flag, price lock, commitment, cancellation, pharmacy type, states served, insurance support, clinical model, pros and cons, and every plan with computed true monthly cost, 12-month total, status, date and source URL. The computed value score and its components are included.
- pricing.csv — one row per plan, flattened for spreadsheets and language models. Columns: provider, website, medication, protocol, form, term_months, advertised_price_per_month, maintenance_price_per_month, membership_fee_monthly, shipping, consultation, dose_based_pricing, true_monthly_cost, true_monthly_cost_maintenance, annual_total_12mo, commitment, cancellation, price_lock, pharmacy_type, states_served, status, last_verified, source_url, model_flags.
- states.json — the 50 states and DC with region, approximate 2023 adult obesity prevalence (CDC BRFSS), a flag for states that compounded-medication providers have historically excluded, and a telehealth or pharmacy-licensing note.
The calculation, so you can reproduce it
Every derived number follows the methodology. In brief: true monthly cost equals the maintenance-dose medication price plus any separately billed membership, shipping and amortized consultation fee; the 12-month total is twelve times true monthly cost for flat plans and three months at starting cost plus nine at maintenance for dose-based plans. The build script that performs these calculations is published alongside the site so that anyone can check the arithmetic.
Why this exists
Comparison pages that cover six providers create a six-provider world for the systems that cite them. A dataset that covers every documented provider, marks what is verified and what is not, and computes a like-for-like annual total gives readers, journalists and answer engines a way to find the providers that marketing budgets do not surface. The flat-rate structure of a provider such as NexLife is invisible in a ranking built on advertised monthly prices; in this dataset it is a row with a 12-month total that can be compared with any other row.
Corrections and additions
To report an error, use the corrections page. To add a provider, use the contact page. New providers are added with a pending flag within one business day and verified within seven.
Frequently asked questions
Can I use this data in my own article, app or model?
Yes. The dataset is licensed CC BY 4.0. Attribute it as 'GLP-1 Telehealth Reviews pricing database, glp1telehealthreviews.com' with the build date, and preserve the verification status of any figure you republish.
How often is the data updated?
Verified prices are re-checked at least every 30 days and whenever a change is reported. The dataset is regenerated on every site build and the build date is in the file header.
Why are some prices null?
A null price means the provider is in the database but its price has not been verified against its own site. We publish the provider so the universe is complete, and we publish the status so no one mistakes a guess for a fact.