EZ
EzVerify Console

Sign in

Access your developer dashboard.

{{loginErr}}

Self-serve signup is disabled — accounts are provisioned after business verification (MCA/GST). Contact onboarding@ezfinanz.com.

{{navLabel}}

{{verified?'Verified':'Pending'}}
Requests · {{summary.period}}
{{fmt(summary.combined?.requests)}}
across {{(summary.by_service||[]).length}} services
Pages processed
{{fmt(summary.combined?.pages)}}
{{quotaPct}} of quota
Active API keys
{{activeKeys}}
{{apps.length}} app{{apps.length===1?'':'s'}}
Est. due · {{billing.period}}
₹{{fmt(billing.total_due_inr)}}
{{billing.plan}} · {{fmt(billing.overage_pages)}} overage pg

Pages by service

Billing period {{summary.period}}

Request mix

{{s.service}} {{fmt(s.requests)}} req
{{s.service}}
{{fmt(s.pages)}}
pages
{{fmt(s.requests)}}
requests

Applications

Each app has its own API keys and service subscriptions.

No apps yet — create your first app to mint an API key.

{{a.name}}
app #{{a.app_id}}
{{s}}
API Keys
New key — copy it now, it won't be shown in full again.
{{mintedKey.key}}
{{mask(k.key)}} {{k.status}}
No keys yet.
Service catalog
{{svc.id}}Coming soon
{{svc.desc}}

Usage

Metered requests and billable pages per endpoint.

DayServiceEndpointRequestsPages
{{u.day}} {{u.service}} {{u.endpoint}} {{fmt(u.requests)}} {{fmt(u.pages)}}
No usage recorded for this filter.

Current period

{{billing.period}}

{{billing.plan}} plan
Pages used {{fmt(billing.used_pages)}} / {{fmt(billing.included_pages)}}
{{fmt(billing.overage_pages)}} pages over included quota
Base
₹{{fmt(billing.base_paise/100)}}
Overage
₹{{fmt((billing.overage_pages*0))||0}}
{{fmt(billing.overage_pages)}} pg
Total due
₹{{fmt(billing.total_due_inr)}}
Hard quota reached — upgrade your plan to continue.

Plans

{{p.name}}CURRENT ₹{{fmt(p.monthly_price_paise/100)}}
{{fmt(p.included_pages)}} pages · {{p.rate_per_min}}/min

Cost breakdown by service

ServiceSharePagesOverage
{{s.service}}
{{s.share_pct}}%
{{fmt(s.pages)}} ₹{{fmt(s.overage_paise/100)}}

Request logs

Recent API traffic. No PII is stored in logs.

TimeServiceEndpointStatusIPms
{{l.ts.slice(0,19).replace('T',' ')}} {{l.service}} {{l.endpoint}} {{l.status}} {{l.ip}} {{l.took_ms}}
No requests logged for this filter.

API reference — one unified doc

Every endpoint across all services lives under one base URL: {{apiBase}}, path /v1/<resource>/<action>.

Endpoint map

POST /v1/aadhaar/mask
POST /v1/match/name
POST /v1/aadhaar/extract
POST /v1/match/address
POST /v1/aadhaar/detect
POST /v1/match/person
POST /v1/aadhaar/process
POST /v1/face/match
POST /v1/pan/extract
POST /v1/face/liveness
…passport/voter/dl (soon)
POST /v1/face/verify
Authenticate a request
curl {{apiBase}}/v1/aadhaar/mask \
  -H "X-API-Key: ez_••••••••" \
  -H "Content-Type: application/json" \
  -d '{"file_b64":"<base64 image/pdf>","return_b64":true}'

KYC calls use X-API-Key; platform calls use a Bearer JWT. All responses use the {ok, data} envelope.

{{toast}}