Data investigation

What We Can and Cannot Verify

Five errors found in our own live pages in one week, all named. Plus the standing limits: 182 unverified LegitScript claims, 324 sellers with no state list, and the things nobody can check from outside.

By Ruth Calder · Enforcement Editor
Editorially reviewed & fact-checked against primary sources · How we verify contentLast reviewed
6 min read·1 citations

Every site that ranks sellers tells you what it knows. This is the other half: what we cannot check, what we get wrong, and what we found wrong in our own pages this week. If you are going to rely on a register, you should know where its edges are.

Five things we published that were wrong

All five were live. All five have been corrected, and each now has an automated check that fails our build if it recurs.

  1. Four sellers were credited with FDA warning letters they do not have — four, five and six of them. The count was built from a field that also stored general FDA notes, so boilerplate about compounded drugs not being FDA-approved was counted as enforcement history. Written up here.
  2. One seller’s review said it “carries a LegitScript certification” while the body of the same page said the certification was absent. The flag searched the whole record for the word, so a note saying a seal was missing counted as proof one existed. Written up here.
  3. One seller was publicly criticized for charging “273% above the register median for compounded semaglutide” when the price in question was brand Ozempic, quoted verbatim from its own site in our notes. Written up here.
  4. Eleven sellers offered a molecule the FDA says cannot lawfully be compounded, and three had it written up as a selling point — a “broad GLP-1 menu”. Written up here.
  5. Two public filters were labeled “LegitScript verified only”, asserting a verification we have never performed on a single record.
Four of those five errors ran against a seller. One ran in favor of one. Errors do not distribute politely.

What we cannot verify at all

Some limits are not fixable by being more careful. They are structural, and pretending otherwise would be the bigger failure.

Standing limits on what this register can establish.
ClaimWhat we can actually say
LegitScript certification182 sellers claim it. We have verified none — LegitScript’s lookup is protected by a CAPTCHA, which is reasonable of them and means it can only be checked by hand.
Which states a seller operates in324 of 556 publish no list at all. We cannot confirm coverage a seller does not state.
Price111 publish none. Those that do change them, and our figure is only as fresh as its check date.
Whether a pharmacy actually made your vialNobody can establish this from outside. FDA has found labels naming pharmacies that do not exist.
Before-and-after photographsUnverifiable in principle. There is no registry of them.

How the errors were found

Not by review. Every one surfaced while writing an article that needed a number — counting sellers offering a molecule, computing a price spread, checking who claims a badge. The act of publishing a figure is what exposed the figure being wrong.

That is worth saying because it suggests the errors still in here will be found the same way, by someone computing something. It also means the parts of the register nobody has needed a number from are the parts least likely to have been checked.

One class of error is specific to how this site is built. Several of our published sentences are generated from structured data rather than written by hand, which is what lets 560 reviews stay current. It also means a single wrong rule produces a wrong sentence on many pages at once, and produces it in confident, fluent prose. Generated text fails differently from written text: it fails silently, at scale, and it reads well while doing it.

What you should do with any register, including this one

  • Check the date on anything that moves. Prices and terms change faster than any register updates.
  • Treat an absence as an absence. “No FDA letter on record” means we searched a register, not that nothing exists anywhere.
  • Verify anything that would change your decision. A badge, a price, a state list — the checks take minutes, and we publish how to do them.
  • Tell us when we are wrong. Every correction above came from the inside, which is the least reliable way for it to happen.

Our corrections page lists changes we have made, and the methodology page sets out how scores are computed. Neither is interesting reading. Both are more useful than a ranking.

Frequently Asked Questions

References

  1. 1.GLP Watchdog. Corrections and methodology — errors identified in published pages during August 2026, and the standing limits on what the register can verify GLP Watchdog. 2026. https://glpwatchdog.org/corrections

What a LegitScript Badge Tells You — and What It Doesn't

LegitScript certification is real, and it is also a paid commercial service that unlocks Google and Meta ads and payment processing. The badge on a seller's page is an image. Here is how to confirm one — and why 182 of our own records are unverified.

7 min read

How to Check a Seller's Review Score in 60 Seconds

One seller's homepage showed a Trustpilot badge reading 4.8/5. Trustpilot had no page for its domain, and a company search returned 138 results without it. The method takes a minute, and it works both ways.

6 min read

The GLP-1 Terms You Agree To at Checkout

Four sellers ask you to waive the right to your own pharmacy. Twenty-four keep the consult fee whatever happens. What the terms pages say across 560 sellers, and the one question to ask before paying.

6 min read

What 519 GLP-1 Signup Funnels Look Like

Thirty percent of GLP-1 sellers show no price until you have completed a medical intake. A majority publish no list of the states they serve. What walking 519 signup funnels one at a time reveals.

7 min read

What Makes a Telehealth GLP-1 Prescription Legitimate

The FDA publishes seven warning signs for telehealth medicine sellers, and almost nobody quotes them. Here they are, with what proper prescribing looks like and the one disclosure 139 of our 560 sellers fail.

7 min read

Who Actually Runs Your GLP-1 Brand

61 of the 560 sellers we track name one of just seven shared entities — one white-label platform, two prescriber networks, four compounding pharmacies. Comparing two brands can mean comparing two markups on the same vial.

7 min read

Where to get GLP-1 online, safely: sellers our editors have checked

These are telehealth sellers our editors have checked. For each one we hold a price, the form the drug comes in, and the states it reaches.

No insurance needed · vetted by our editors

Some of the links on this page earn us money. If you sign up with a provider after following one, that provider may pay GLP Watchdog a commission. Learn more

7.9

Oak

Semaglutide at $119/month, 37% under the register median

6.5

Direct Meds

Compounded semaglutide at $249/month

7.7

Try Ageless

Semaglutide at $119/month, 37% under the register median