That is how we verify people in markets with no government database to query. Then we keep watching them against live sanctions lists for as long as they are your customer.
KYC and KYB from one API — or from no API at all: send a hosted link and we handle the rest. AI reads the document; sanctions matching stays deterministic, so an examiner can reproduce every score.
Every check returns its score, not just a verdict — so you set your own thresholds.
Document-first OCR and authenticity checks read identity straight from the ID — so you can onboard where there is no government registry to query.
Match the face on the document to the person in front of the camera, and prove they are a real, live human — not a photo, a screen, or a generated face.
Verify companies end to end: registry lookup, directors, and decisioning — the business-side coverage most African providers skip.
Face match and liveness run on AWS Rekognition, document OCR on Google Gemini — named in our privacy policy, auditable, and retaining nothing to train on your customers.
Real-time, HMAC-signed results with the underlying scores. Retries and redelivery built in.
PII encrypted at rest, per-tenant isolation, and audit trails — built for regulators from day one.
Not marketing lines — engineering rules held across every Omevision product, YeboVerify included.
A verification that didn’t happen never renders as one that did. You get the decision and the scores behind it — no silent fallbacks, no black box.
No lock-in. The code and your data are yours, portable from the first commit rather than the final invoice.
Document-first verification needs no government database, so we don’t drop your users in the markets a database can’t reach.
Prepaid credits, no subscriptions and no seat fees — buy what you use, top up when you need it.
Five checks between an unknown person and an open account — capture, liveness, face match, decision, cleared — and every one of them hands back its score, not just a verdict.
Five checks between an unknown person and an open account — read from the document itself, so it works in any market.
Swipe to see the whole drawing →
The end-to-end flow is illustrative; the per-stage split on the bar is drawn evenly because the total is the point, not the breakdown.
A completed check writes verified state back to YeboID, so the estate stops re-asking. That is the layer you integrate with — one of Omevision’s five platform services: YeboID · YeboVerify · YeboPay · YeboLink · YeboAI.
The same verification rails run YeboID and every Yebo product — so the moment you integrate, you are on the layer a whole product family already trusts, not a standalone tool.
Swipe to see the whole drawing →
One of Omevision's five platform services (YeboID · YeboVerify · YeboPay · YeboLink · YeboAI). Everything above verification is scoped to an identity that verification cleared.
Create a session with a single REST call and get back a hosted verify URL — send your users there and we handle capture, checks, and the decision. No verification frontend to build. Prefer to own the UI? Call the API directly. Either way, you’re live in days.
Database-dependent verification only works in the few markets with a queryable government ID API. Document-first verification reads the document itself — so it works wherever your customer is.
Swipe to see the whole drawing →
Method comparison, not a per-country claim. KYB is live in Eswatini and expanding; the live country matrix (KYC + KYB per market) is published separately.
Keep checking after onboarding, with visible coverage and signed results. YeboVerify re-screens eligible records against the sanctions lists we ingest. When a scheduled check finds a match, a signed result reaches your system for review. The console shows the latest source refresh, outstanding checks and incomplete coverage.
We refresh source lists daily. Each successful refresh makes earlier checks due again, and scheduled workers drain them in batches. The console shows pending checks and incomplete coverage.
A signed verification.completed webhook reports the new AML result and monitoring coverage. Your system decides how to act; the console keeps the evidence available for review.
Screening uses our UN, OFAC, EU and UK sanctions adapters, with separate PEP data. Required-source freshness is checked before screening; unavailable coverage is surfaced as an error.
Failed monitoring is shown as incomplete coverage and retried. The last successful screening timestamp stays unchanged, so a historical clearance cannot look like a fresh check.
A one-time check is a photograph of a moment that has already passed. The obligation does not expire when the account opens — and neither does the exposure.
De-risking costs African banks their dollar clearing lines, and it is rarely lost on intent — it is lost on evidence. Continuous screening emits exactly what a correspondent’s reviewer wants: which list a name ran against, which version of it, when that copy was ingested, at what score, against which threshold. Reproducible, not a black box that returns “clear”.
You screen at underwriting and pay out years later — often to a beneficiary who was never identified at inception, let alone screened. The claim is the unscreened moment, and it is where the exposure actually sits. Keep the policyholder under watch for the life of the policy, and screen the person receiving the money, not only the person who signed.
Sanctions scoring is Jaro-Winkler over trigram candidates — reproducible by hand, not inferred by a model.
Every screen records the list and the ingest date of the copy it ran against.
We return the scores. You decide what clears, and you can show how.
If a screen cannot complete, the record routes to review. Structurally, not by policy.
Keep the banking and security partners you already trust. Add YeboVerify’s bank-support API around your existing support system to help staff review reported scam tactics and check facts through a bank-approved connection.
Turn reported requests to share codes, install remote-access software or move money to a “safe account” into review signals, with references to the conversation.
With an approved bank connection and customer authorisation, check a support request or payment status. A matching request does not establish the caller’s identity.
Connect through the API. The YeboLink Customer Care integration is in preview; conversations, staff takeover and language handling stay in the support platform.
Bank account access requires a bank-approved connector. This service returns review signals and read-only checks; it does not freeze accounts, stop payments or guarantee that a conversation is safe.
Onboard traders in seconds and stop duplicate and synthetic accounts before they fund a wallet.
Confirm real, of-age players at sign-up and clear the KYC bar to enter each new market.
Prove a borrower is who they claim from the document alone — no national ID lookup required.
Verify senders and recipients across markets from one API, wherever your corridors reach.
Verify buyers, sellers, and drivers so both sides of your market can trust each other.
Register SIMs and wallet holders in seconds, and re-verify agents across your network.
Verify at enrolment, then keep policyholders under watch — and screen the claimant, not only the signer.
Reliable identity for public programs, grants, and services — with no national-database dependency.
The same rails that verify YeboID users, available to drop into your own product.
Prepaid credits for the checks. Annual coverage for the watching. No subscription, no seat fees, no minimum — and credits fall from $0.25 to $0.09 as you scale.
Full KYC is 2 credits — $0.50 at entry, $0.18 at volume. Mix check types freely; unused credits roll for the life of the bundle.
Self-serve API key in minutes. Run real KYC and KYB checks on the house before you buy a bundle — and see a real decision, scores and all.
Start freeAn onboarding screen is a photograph. Sanctions and PEP lists move every week, and the customer you cleared in January can be listed in March. Keep a record under watch and you hear about it the same afternoon.
A name is added to a list we track; earlier checks become due again and workers re-screen them in bounded batches.
verification.completed reports AML changes to your endpoint and flips the record to review — your product can act before a human reads an email.
Cover 10,000 records for a year for $1,500. No seats, no monthly debit, no auto-renew you have to fight.
Screened against the lists we publish — UN Consolidated today; OFAC SDN, EU CFSP and UK HMT next. Named and dated, never a black box.
How monitoring works →Identity checked, and kept checked, for less than you spent acquiring the signup. It falls again at the Scale and Volume rates.
Credits expire with the bundle, not mid-bundle — the term is printed on every tier above, and we email you before it lapses.
Monitoring is a block, not a treadmill — buy coverage for a number of records for 12 months. It does not auto-renew.
A screen that fails is never a pass — if a check can’t run, the record goes to review. We fail loud, we don’t fake.
Your records are yours — every verification, screen and hit is exportable, whether or not you buy again.
KYC + KYB, hosted or in-app. Self-serve keys in minutes — no card.
Volume pricing, KYB, compliance for your market — tell us what you need.
Partnerships, integrations, or general questions.
+268 3502 3777
Speak with our team about your verification needs.
Manzini, Eswatini
Also registered in Delaware, USA.
We reply to every inquiry within 24 hours on business days.