Skip to content
Method
MMethod

How we build
the directory

This page explains where every fact comes from. If you can read this page and then check our work yourself, the page does its job.

We publish facts and the record of how we got them. We publish nothing else.

We do not score a company. We do not rank companies. We do not name a best company. A score would be our opinion dressed as a measurement, and you could not check it.

Every fact on this site links to the source it came from. Every fact shows the date we read that source. A source can change after we read it, so the date matters as much as the link.

Step one

Where an entry comes from

We start from public registers. A register is a list that a government body or an accreditation body publishes.

We learn that a company exists from a public source. Then we check the company against a register ourselves before we publish anything about it. Learning that a company exists is not the same as having a fact to publish.

We do not copy another directory. We do not copy descriptions, ratings, or a selection of companies from another site. Every entry here comes from a register we read ourselves.

503B outsourcing facilities

FDA Registered Outsourcing Facilities list. Each entry links to the FDA page and carries the date we read it.

503A compounding pharmacies

State board of pharmacy licence lookups. One board for each state.

Telehealth providers

State medical board licence records, LegitScript certification, and NABP .pharmacy accreditation.

Online research suppliers

Direct confirmation from the issuing laboratory, domain records, and archived copies of the seller's own certificate policy.

International laboratories

National accreditation bodies: ANAB, UKAS, CNAS, and DAkkS. EudraGMDP where it applies.

Contract manufacturers

FDA Drug Establishment Registration. EudraGMDP for sites in the European Union.

Step two

Which companies get a full page

Most companies in this directory do not have a page of their own. That is deliberate.

A company gets a full page only when all of these are true:

  • We hold three or more sources about it that are not the company itself.
  • We have asked the company for a certificate of analysis.
  • We have checked the entry at least once since we created it.
  • We know which country it operates in.
  • It holds a registration, or it has a certificate on file.

A company that does not meet all five still appears in the directory, as a row on its segment page. It does not get a page of its own. A page that only says a company exists is not worth publishing, and it would make this site harder to trust.

Step three

What each status means

A status describes our contact with a company. It does not grade the company.

Certificate-programme statuses used across the directory.
StatusWhat it means
COA verifiedA company sent a certificate. The laboratory that issued it confirmed the report number to us directly. The lot number on the certificate matches the product.
COA received, checkingA company sent a certificate. We have asked the laboratory to confirm the report number. We have not had an answer yet.
COA not confirmed by the laboratoryA company sent a certificate. The laboratory named on it has no record of that report number.
Declined to send a COAWe asked for a certificate. The company said no.
No responseWe asked for a certificate. We asked again. The company did not answer.
Registry entry onlyThe company is on a public register. Our certificate programme does not apply to it, or it does not sell direct to the public.
Not yet contactedThe company is in our data because a register lists it. We have not contacted it yet. A company with this status never gets a full profile page.

Every status on this site shows a date. “No response” on its own is an opinion. “No response, as of 25 July 2026” is a fact you can check.

Step four

How we check a certificate

This is the part that makes a submitted certificate worth publishing.

When a company sends a certificate, we do this:

  1. We check that the certificate names a lot number.
  2. We check that the lot number matches the product.
  3. We contact the laboratory named on the certificate. We use the laboratory’s own portal, or we email the laboratory directly.
  4. We ask the laboratory to confirm the report number.
  5. We check that the certificate shows the analytical method.
  6. We keep a copy of the certificate with a date.

We never confirm a report number from the file the company sent us. A file can say anything. Only the laboratory that issued the report can confirm that the report is real.

We keep our own copy of every certificate. A certificate that exists only on a company’s website is gone on the day that company takes the page down.

Independence

No company pays to be here

This directory carries no paid placement of any kind.

We accept no payment from any company in this directory. We accept no payment for a listing, for a position, for a change, or for removal. There are no affiliate links on any page in this directory.

The criteria on this page are the only criteria. They are the same for every company.

We publish the answer when a company declines to send a certificate. We publish the record when a company does not answer at all. Non-submission is part of the data.

Corrections and submissions

Is an entry wrong? Write to us. Tell us which fact is wrong and what the correct fact is. We will check the source again and correct the entry if we agree.

Do you want to send a certificate of analysis? Write to us. We will tell you what we need and how we check it.

Contact us →