Skip to content
FinHubBy HabileLabs

Risk & Fraud

Confirm that a business domain is genuine, actively registered and controlled by the entity claiming it before onboarding it as a partner or vendor.

api · POST /v1/kyc/verify
POST /v1/kyc/verify
Authorization: Bearer sk_live_••••
{ "pan": "XXXXX1234F", "consent_artifact": "ca_9f2c…" }

Overview

What the Domain Verification API does

FinHub's Domain Verification API checks DNS records, WHOIS registration data and domain age to confirm authenticity and detect recently created or spoofed domains used in fraud. It's designed for merchant, vendor and corporate-email onboarding, with every check run under consent and written to a tamper-evident audit log.

Inputs

  • Domain name
  • Consent artifact ID
  • Business name for match

Returns

  • Registration & WHOIS status
  • Domain age
  • DNS/MX configuration health
  • Ownership match score
  • Risk flags

POST /v1/risk/domain/verify

How it works

Three steps to a verified result

01

Submit the domain

Send the domain name and, optionally, the claimed business name with a consent artifact.

02

We check DNS and WHOIS

FinHub verifies registration status, domain age and DNS/MX health against authoritative records.

03

Get an authenticity result

Receive registration status, age and an ownership match score in real time — sealed to your audit trail.

Use cases

Where teams use Domain Verification

  • Merchant and vendor domain onboarding checks
  • Corporate email domain verification for B2B KYC
  • Detecting freshly registered or spoofed domains
  • Screening business partners before API access is granted

FAQ

Domain Verification API — FAQs

Common questions about FinHub's Domain Verification API.

It checks DNS records, WHOIS registration details and domain age to confirm a domain is genuine and matches the business claiming to own it.

Ready to add Domain Verification to your flow?

Book a demo and see the API return a verified result on your own test data in minutes.