← News & insights Company news · May 2026

The NAFDAC API is open: drug verification in a single call

Counterfeit and substandard medicine is one of those problems everyone in this industry has a story about.

Counterfeit and substandard medicine is one of those problems everyone in this industry has a story about , the batch that turned out to be fake, the patient who took something that looked right and wasn't. For years, checking whether a drug was genuinely registered meant a manual lookup: searching a name against NAFDAC's published list, or in the worst case, calling someone who might know. That's a process a pharmacist can do once, tiredly, at the end of a long queue. It's not a process a piece of software can run automatically, at the point of sale, for every single item that crosses the counter.

That's what changes when drug verification becomes something you can call programmatically instead of something you look up by hand.

Why "single call" is the whole point

The value of a verification check isn't the check itself , it's when it happens. A lookup a pharmacist has to remember to do, separately, outside their normal workflow, will get skipped under pressure, which is exactly when it matters most. A lookup that happens automatically, in the background, the moment an item is scanned at the counter or added to inventory, happens every time, without anyone having to remember to do it.

That's the difference between "we have a way to check if a drug is registered" and "no unverified drug reaches a customer without someone finding out first." The first is a resource. The second is a safeguard built into how the business runs.

What this unlocks for Pharvios and HomeRx

Today, Pharvios checks every item against the NAFDAC API at goods-receipt , the moment stock arrives, before it ever reaches a shelf. That's already running, quietly, in the background of every pharmacy on Pharvios.

For a pharmacy, this means the check that used to be a manual, occasional, easy-to-skip step becomes a default that runs on every item, every time, without adding friction to the counter experience. For a customer on HomeRx, it means the assurance that what they're buying has been checked isn't a claim we're making about ourselves , it's a check running against the regulator's own record, verified before the item ever entered the pharmacy's stock.

Why this is a bigger deal than it sounds

This connects directly to the argument we've made elsewhere: that the biggest gap in African healthcare isn't more apps, it's the missing infrastructure layer underneath them , verified data that every app can build on instead of every app inventing its own workaround. A regulator opening up verification as something builders can integrate against, rather than something only end users can look up one at a time, is exactly that kind of infrastructure. It doesn't just help NeoHomeRX; it lowers the floor for anyone building in this space who wants to take drug safety seriously.

What's next

Goods-receipt checks catch problems before they reach the shelf , but we're taking the next step and surfacing that verification status directly to HomeRx customers, so the reassurance isn't just something happening behind the scenes at the pharmacy. It'll be visible on the listing itself: proof, not a promise.

Trust in medicine shouldn't depend on a customer's willingness to ask the right question at the counter. It should be built into the system before the question ever needs to be asked. That's the standard we're building Pharvios and HomeRx toward.

Read more from the team