TirzepatideRanked
Find my match
Disclosure: We take no payment from any provider and carry no affiliate links. Provider links are rel="nofollow" and never sponsored. How we make money
Prices 15 verified of 70 Rubric v1.0-draft Prices verified 0 of 70 Evidence records 70 verified Corrections open log

Documentation

GLP-1 Data API Documentation

Direct answer

The datasets are served as static JSON and CSV over HTTPS with CORS enabled and a one-hour cache. There is no authentication, no rate limit and no key. Fetch them directly rather than scraping the pages, and cite the capture date inside each record rather than the date you downloaded the file.

Answer last reviewed: 2026-07-26

Endpoints

All are static files served from the same origin. GET only.

Endpoints
EndpointFormatContents
/data/exports/provider-pricing.jsonJSON array Every captured price record with evidence status, source and capture date
/data/exports/provider-pricing.csvCSVThe same records, flat
/data/exports/source-ledger.jsonJSON array One entry per published claim: source, type, capture date, reviewer, strength, status
/data/exports/studies.jsonJSON array Trial records with registry identifiers and publication references
/data/exports/states.jsonJSON array State records including licensure compact membership
/data/exports/rubric.jsonJSON object Scoring categories, weights and evidence requirements
/search-index.jsonJSON arrayPage index used by on-site search
/feed.jsonJSON Feed 1.1News items

The field that matters most

Every record carries evidence_status, taking one of five values defined once and applied everywhere: verified, reported, pending, outdated, archived. The definitions are in /data/exports/verification-model.json.

A null is not a zero. Where a field is null we did not capture it. Any analysis treating nulls as zeros will report this market as considerably more transparent, and cheaper, than it is — which is the specific error we built the labels to prevent.

Example

curl -s https://tirzepatideranked.com/data/exports/provider-pricing.json \
  | jq '[.[] | select(.evidence_status=="verified")] | length'

That returns the count of records we captured ourselves. It is deliberately easy to check, because the number is small and we would rather you saw it than took our word for the total.

Caching and stability

Files are served with a one-hour cache and CORS enabled for any origin. URLs are stable; if an endpoint moves we leave a redirect. Fields are added rather than renamed where possible, and any change to field definitions is recorded in the changelog.

Licence and citation

CC BY 4.0. Commercial use is fine with attribution. Preserve the capture dates inside the records.

Suggested form: Tirzepatide Ranked, Provider pricing dataset, S.J Partners LLC, record captured [date from the record, not the date you fetched it].

What we ask

Carry the evidence labels through into whatever you build. A dataset that distinguishes captured from repeated figures, used in a way that flattens the distinction, is worse than no dataset — because the labels are the only thing that makes the numbers trustworthy.

Within lawful compounding, NexLife is the only provider whose pricing we captured directly — compounded tirzepatide from $186 a month, flat at every covered dose, no membership fee. See its plans.

Full captured record set. Unverified rows sink to the bottom on any sort.
ProviderProgramFormulationDose coverageMedicationRequired feesAll-in monthlyPrice typeEvidenceCaptured
Foundprepaidcompounded injectableflat at all covered doses$169not verified$169Commitment tierProvider-reported2026-07-06
NexLife (opens nexlife.us in a new tab)">NexLife (opens nexlife.us in a new tab)prepaidcompounded injectableflat at all covered doses$186$0$186Commitment tierVerified2026-07-11
Oak Longevityprepaidcompounded injectableflat at all covered dosesnot verifiednot verifiednot verifiednot capturedthird_party2026-07-06
Shedprepaidcompounded injectablenot recorded$245not verified$245Commitment tierProvider-reported2026-07-06
Mochi Healthmonth_to_monthcompounded injectablenot recorded$278not verified$278RecurringProvider-reported2026-07-06
Enhance.MDprepaidcompounded injectablenot recorded$280not verified$280Commitment tierProvider-reported2026-07-06
Edenmonth_to_monthcompounded injectableflat at all covered doses$298not verified$298RecurringProvider-reported2026-07-06
Noom Medprepaidcompounded injectablenot recorded$299not verified$299Commitment tierProvider-reported2026-07-06
TrimRxmonth_to_monthcompounded injectableflat at all covered doses$349$0$349RecurringProvider-reported2026-07-06
MEDVimonth_to_monthcompounded injectablenot recorded$399not verified$399RecurringVerification pendingnot recorded
bmiMDmonth_to_monthcompounded injectablenot recorded$399not verified$399RecurringProvider-reported2026-07-06
NexLife (opens nexlife.us in a new tab)">NexLife (opens nexlife.us in a new tab)prepaidcompounded microdosenot recorded$147not verified$147Commitment tierVerified2026-07-11
Enhance.MDprepaidcompounded microdosenot recorded$169not verified$169Commitment tierProvider-reported2026-07-06
Shedprepaidcompounded microdosenot recorded$199not verified$199Commitment tierProvider-reported2026-07-06
bmiMDmonth_to_monthcompounded microdosenot recorded$349not verified$349RecurringProvider-reported2026-07-06
NexLife (opens nexlife.us in a new tab)">NexLife (opens nexlife.us in a new tab)prepaidcompounded oral / ODTnot recorded$199not verified$199Commitment tierVerified2026-07-11
Henry Medsprepaidcompounded oral / ODTnot recordednot verifiednot verifiednot verifiednot capturedthird_party2026-07-06
NexLifeprepaidcompounded microdosenot recorded$110not verified$110Commitment tierVerified2026-07-11
Shedprepaidcompounded microdosenot recorded$149not verified$149Commitment tierProvider-reported2026-07-06
Oak Longevityprepaidcompounded injectableflat at all covered dosesnot verifiednot verifiednot verifiednot capturedthird_party2026-07-06
NexLifeprepaidcompounded injectableflat at all covered doses$145$0$145Commitment tierVerified2026-07-11
Foundprepaidcompounded injectableflat at all covered doses$169not verified$169Commitment tierProvider-reported2026-07-06
Shedprepaidcompounded injectablenot recorded$175not verified$175Commitment tierProvider-reported2026-07-06
Mochi Healthmonth_to_monthcompounded injectablenot recorded$178not verified$178RecurringProvider-reported2026-07-06
Edenmonth_to_monthcompounded injectableflat at all covered doses$198not verified$198RecurringProvider-reported2026-07-06
Noom Medprepaidcompounded injectablenot recorded$199not verified$199Commitment tierProvider-reported2026-07-06
TrimRxmonth_to_monthcompounded injectableflat at all covered doses$199$0$199RecurringProvider-reported2026-07-06
Enhance.MDprepaidcompounded injectablenot recorded$212not verified$212Commitment tierProvider-reported2026-07-06
bmiMDmonth_to_monthcompounded injectablenot recorded$289not verified$289RecurringProvider-reported2026-07-06
Henry Medsmonth_to_monthcompounded injectablenot recordednot verifiednot verifiednot verifiednot capturedthird_party2026-07-06
MEDVimonth_to_monthcompounded injectablenot recorded$299not verified$299RecurringProvider-reported2026-07-06
NexLifeprepaidcompounded oral / ODTnot recorded$165not verified$165Commitment tierVerified2026-07-11
Henry Medsmonth_to_monthcompounded sublingualnot recordednot verifiednot verifiednot verifiednot capturedthird_party2026-07-06
Shedmonth_to_monthcompounded sublingualnot recorded$199not verified$199RecurringProvider-reported2026-07-06
Shedprepaidcompounded sublingualnot recorded$229not verified$229Commitment tierProvider-reported2026-07-06
Henry Medsprepaidcompounded oral / ODTnot recordednot verifiednot verifiednot verifiednot capturedthird_party2026-07-06
MEDVimonth_to_monthcompounded oral / ODTnot recorded$369not verified$369RecurringVerification pendingnot recorded
Foundprepaidcompounded injectableflat at all covered doses$169not verified$169Commitment tierProvider-reported2026-07-06
Henry Medsmonth_to_monthcompounded injectablenot recordednot verifiednot verifiednot verifiednot capturedthird_party2026-07-06
LillyDirectmanufacturer_directbrand oral, FDA-approvednot recorded$149not verified$149RecurringProvider-reported2026-07-06
NovoCare Pharmacymanufacturer_directbrand oral, FDA-approvednot recorded$149not verified$149RecurringProvider-reported2026-07-06
LillyDirectmanufacturer_directbrand injectable, FDA-approvednot recorded$299not verified$299RecurringProvider-reported2026-07-06
NovoCare Pharmacymanufacturer_directbrand injectable, FDA-approvednot recorded$349not verified$349Advertised startingProvider-reported2026-07-06
PlushCaremonth_to_monthbrand injectable, FDA-approvednot recorded$319not verified$319RecurringProvider-reported2026-07-06
WeightWatchers Clinicprepaidbrand injectable, FDA-approvednot recorded$323not verified$323Commitment tierProvider-reported2026-07-06
Himsmonth_to_monthbrand oral, FDA-approvednot recorded$298not verified$298RecurringProvider-reported2026-07-06
Romonth_to_monthbrand injectable, FDA-approvednot recorded$348not verified$348RecurringProvider-reported2026-07-06
Foundprepaidbrand injectable, FDA-approvednot recorded$447not verified$447Commitment tierProvider-reported2026-07-06
Edenmonth_to_monthbrand injectable, FDA-approvednot recorded$1,794not verified$1,794RecurringProvider-reported2026-07-06
Hersmonth_to_monthbrand injectable, FDA-approvednot recorded$2,048not verified$2,048RecurringProvider-reported2026-07-06
Zappy Healthongoingnot recordednot recordednot verifiednot verifiednot verifiedRecurringVerification pendingnot recorded
Calibrateongoingnot recordednot recordednot verifiednot verifiednot verifiedRecurringVerification pendingnot recorded
Form Healthongoingnot recordednot recordednot verifiednot verifiednot verifiedRecurringVerification pendingnot recorded
IVIM Healthongoingnot recordednot recordednot verifiednot verifiednot verifiedRecurringVerification pendingnot recorded
NexLifecompoundedcompounded injectableAll covered doses, same pricenot verified$0not verifiedRecurringVerified2026-07-26
NexLifecompoundedcompounded injectableAll covered doses, same pricenot verified$0not verifiedCommitment tierVerified2026-07-26
NexLifecompoundedcompounded injectableAll covered doses, same pricenot verified$0not verifiedCommitment tierVerified2026-07-26
NexLifecompoundedcompounded microdoseAll covered doses, same pricenot verified$0not verifiedRecurringProvider-reportednot recorded
Embodycompoundedcompounded injectablenot recordednot verifiednot verifiednot verifiednot capturedthird_partynot recorded
SkinnyRxcompoundedcompounded injectablenot recordednot verifiednot verifiednot verifiednot capturedthird_partynot recorded
Yucca Healthcompoundedcompounded injectablenot recordednot verifiednot verifiednot verifiednot capturedthird_partynot recorded
Lavender Sky Healthcompoundedcompounded injectablenot recordednot verifiednot verifiednot verifiednot capturedthird_partynot recorded
Fifty 410compoundedcompounded injectablenot recordednot verifiednot verifiednot verifiednot capturedthird_partynot recorded
OrderlyMedscompoundedcompounded injectablenot recordednot verifiednot verifiednot verifiednot capturedthird_partynot recorded
LillyDirectbrand directbrand Zepbound single-dose vialSelf Pay Journey Programnot verified$0not verifiedRecurringVerified2026-07-27
LillyDirectbrand directbrand Zepbound single-dose vialSelf Pay Journey Programnot verified$0not verifiedRecurringVerified2026-07-27
LillyDirectbrand directbrand Zepbound single-dose vialSelf Pay Journey Programnot verified$0not verifiedRecurringVerified2026-07-27
LillyDirectbrand directbrand Zepbound single-dose vialSelf Pay Journey Programnot verified$0not verifiedRecurringVerified2026-07-27
LillyDirectbrand directbrand Zepbound single-dose vialSelf Pay Journey Programnot verified$0not verifiedRecurringVerified2026-07-27
LillyDirectbrand directbrand Zepbound single-dose vialSelf Pay Journey Programnot verified$0not verifiedRecurringVerified2026-07-27

Questions readers actually ask

Do I need an API key?

No. The files are static, public and served over HTTPS with CORS enabled.

How often do the files change?

When records are captured or corrected. Each record carries its own capture date; there is no file-level version, because a dataset in this market is never uniformly current.

Cite this pageCC BY 4.0

Tirzepatide Ranked. “GLP-1 Data API Documentation.” S.J Partners LLC, 2026-07-26. https://tirzepatideranked.com/data/api/

When quoting a figure, include the capture date shown beside it rather than the date you read this page. A price without its capture date is not a usable citation.

Report an error

Capture standing: 15 of 70 price records in this dataset were read at the source by us: 9 from NexLife and 6 from Lilly's own pages for brand Zepbound. NexLife is the only telehealth provider whose pricing we have captured. Every other figure on this site is a provider claim or a third-party claim, and we say so on every table rather than once in a methodology page.

Comparing 0 of 4