VerifyBG checks PAN and GSTIN, corporate registers, sanctions lists and news coverage the moment the person being checked agrees, and every report carries the consent record they signed. No spreadsheets. No manual chasing.
Whether you are hiring, renting, matchmaking or onboarding a supplier, the underlying question is the same: is this person who they say they are. One verification engine answers it everywhere, and the subject consents before anything is looked up.
Identity, corporate register and sanctions checks before families commit, with a consent record both sides can verify.
Identity, registry and sanctions checks on candidates, with an auditable consent record for every one.
Identity and sanctions checks for landlords, with the applicant consenting on their own phone before anything is looked up.
GSTIN check-digit validation and corporate registry lookup, which catches a fabricated identifier or one registered to a different company.
Identity and sanctions checks for household hiring, with a certificate the worker keeps and can reuse.
Capture DPDP-aligned consent inside your own product, whether or not you use us for background checks.
PAN structure and GSTIN check-digit validation, computed against the published algorithms and cross-checked against each other. A number that fails was invented or mistyped.
Looked up by CIN or GSTIN against an independent corporate register, which confirms the entity exists and that the name matches the identifier.
Screened against the official published international sanctions lists, refreshed daily. Covers global designations, not Indian criminal records.
You can dispute a finding on your report. The person checked can raise a concern or withdraw consent from their own page, and gets a written answer.
Every report starts with the subject's signature, not an assumption. From there, the system takes over.
You submit basic details. The subject receives a plain language consent form and signs it. Nothing is fetched before that signature exists.
Every connected source is queried in parallel, and each check's status updates live. A source that is not connected is reported as not available, never as clear.
You receive a structured report with a confidence score on every name match, as a PDF you can download or share by private link.
There is no field agent and no manual form filling anywhere in this process. Every result comes directly from a verified data source the moment consent is signed.
Identity, registry and public mention checks fire simultaneously instead of one after another.
minutes, not daysName matches are scored, and date of birth and identifiers are used where you supply them, so you see how strong a match is, not just that there was one.
reduces false flagsEvery view, download and share of a report is logged in an append-only trail. Deletion runs on a fixed 30 day clock.
DPDP by designOnce every connected source responds, the report compiles and appears on your dashboard on its own.
no manual stepCapture verifiable, DPDP-aligned consent inside your own product. Create a request, your user signs, and you receive a record any third party can verify independently. You do not have to buy background checks to use it.
POST /api/v1/consent-requests
Authorization: Bearer vbg_live_...
{
"subject_name": "Amit Sharma",
"purpose": "Tenancy application"
}We are not connected to an Indian criminal records or court case provider. A clear report from us says nothing about whether someone has a case against them in India. We also do not replace police verification, which is a statutory process through your local station.
MCA director records and live GST filing status are pending government API access. Everything a report cannot establish is marked NOT AVAILABLE on the report itself, never left blank to be read as a clear result.
See exactly what each service coversPay only for what you verify, and only after the person has agreed. Prices include GST. Compare every check, and its live status.
No data is fetched until the subject signs a plain language consent form, enforced on the server. How consent is captured.
Reports and personal data are purged on a fixed 30 day cycle, or sooner on request. DPDP disclosures.
Every view, download and share is recorded in an append-only log that cannot be edited after the fact. Privacy policy.
The person checked can withdraw consent or raise a concern from their own page, without an account, and gets a written answer.
Yes, always. No report is generated until the subject signs a consent form. This is not optional. It is enforced on our servers, not just hidden in the interface, and it is what keeps every report legally usable.
Under a minute, once the subject has signed consent. Every check runs against a live data source rather than a person, so there is no queue and no office hours. The waiting is entirely on the subject deciding, which is in their hands rather than ours.
Sanctions and watchlist screening matches on name, and on date of birth and identifier where you supply them, which is what stops common names producing false hits. Every match carries a confidence score and low confidence hits are flagged rather than buried. You can dispute a finding on your report, and the person checked can raise a concern with us from the See my data page. A named person answers either in writing.
Instant Check tests the PAN and GSTIN you supply against their published rules, which catches an invented or mistyped number, and screens the name against sanctions lists. Comprehensive Check adds a corporate register lookup by CIN or GSTIN and a news mentions scan. It also lists MCA directorship and court record checks, which report as not available until those sources are connected. The pricing page shows the live status of every check.
Reports and the personal data behind them are deleted automatically after 30 days. The person checked can withdraw consent from the See my data page, which brings deletion forward. Every view, download and share of a report is recorded in an append-only audit log.