Early access is open. Sandbox keys are free.

One API for India's verification, bills, messaging and payments.

Check PAN, GST and bank accounts, fetch BBPS bills, send WhatsApp and SMS, solve captchas, check NSDL card balances, and collect UPI payments. Same key, same JSON, one prepaid wallet.

Pay only for successful calls. No setup fee, no monthly plan.

Everything Indian apps need. One integration.

Every endpoint takes the same key and returns the same response shape, so adding the next API takes minutes.

Verification

Know who you are dealing with

Check a customer's PAN, a seller's GSTIN or Udyam number, or a payee's bank account before you onboard them. Results come back in seconds.

Get the mobile number registered on any GSTIN

One GST call returns the legal name and the mobile number on the GST registration, plus any linked Udyam numbers. Call or WhatsApp the real business owner.

Verification endpoints and prices
GST verification+ registered mobile/v1/gst/verify₹1.00per call
Udyam (MSME) verification+ registered mobile/v1/udyam/verify₹1.00per call
Bank account check/v1/bank/verify₹2.00per call
IFSC lookup/v1/bank/ifsc₹0.10per call
PAN verification/v1/pan/verify₹1.50per call
Aadhaar offline KYC/v1/kyc/aadhaar₹3.00per call

Bill payments

Fetch the exact amount due, from 20,000+ billers

Electricity, DTH, piped gas, FASTag, broadband and water through Bharat BillPay. Show the bill before your customer pays it.

Bill payments endpoints and prices
Bill fetch/v1/bills/fetch₹0.80per call
Recharge plan fetch/v1/plans/fetch₹0.20per call

Messaging

Reach customers on WhatsApp, with SMS as backup

Send OTPs, order updates and reminders on WhatsApp. If a number is not on WhatsApp, the same call falls back to DLT-approved SMS.

Messaging endpoints and prices
WhatsApp template/v1/whatsapp/send₹0.35per call
SMS (OTP / transactional)/v1/sms/send₹0.18per call
Delivery webhooks/v1/webhooksFree

Payments

Collect by UPI, card and net-banking

Create an order or a payment link in one call. Money is processed and settled by RBI-licensed payment aggregators.

Payments endpoints and prices
Payment orders/v1/payments/orders1.9%per payment
Payment links/v1/payments/links1.9%per payment
Refunds/v1/payments/refundsFree

Automation

Solve captchas and check card balances

Send a captcha image, get the text back in about a second. Check the live balance and recent transactions of an NSDL virtual card in one call.

Automation endpoints and prices
Captcha solver/v1/captcha/solve₹0.10per call
NSDL card balance/v1/cards/nsdl/balance₹0.50per call

Live in an afternoon, not a quarter.

You do not need a separate contract with every provider. We manage those, you manage one key.

  1. Step 1

    Create an account

    Sign up with your business email. Sandbox keys work straight away. Live keys unlock after a one-time business KYC.

  2. Step 2

    Add money to your wallet

    Top up by UPI or card. Each successful call is deducted from the balance, and unused money never expires.

  3. Step 3

    Call any API

    Send your key in the x-api-key header. The same key works for every endpoint on this page.

Learn one endpoint, know them all.

Every response has the same four fields: status, request_id, data and charged. Errors use the same shape, with a code you can act on.

  • SDKs for Node.js and Python
  • Sandbox with realistic test data
  • Signed webhooks for async results
curl -X POST https://api.anyapi.in/v1/pan/verify \
  -H "x-api-key: sk_live_••••••••" \
  -H "Content-Type: application/json" \
  -d '{ "pan": "ABCDE1234F", "name": "Rahul Sharma", "consent": "Y" }'
200 OKapplication/json184 ms
{
"status": "success",
"request_id": "req_8f2c1a9e",
"data": {
"pan": "ABCDE1234F",
"name_match": true,
"match_score": 98,
"pan_status": "VALID",
"aadhaar_seeded": true
},
"charged": 1.50
}

Pay per successful call. Nothing else.

Top up your wallet once and spend it on any API. No plans, no minimums, no expiry.

Price per call for each API
APIPrice
PAN Verification₹1.50 / call
GST Verification₹1.00 / call
KYC Suite₹3.00 / call
Bank Account Verify₹2.00 / call
Bill Fetch (BBPS)₹0.80 / call
WhatsApp Messaging₹0.35 / call
SMS Gateway₹0.18 / call
Payment Gateway1.9% / payment
Captcha Solver₹0.10 / call

Early access offer

₹500 free credit

Added to your wallet on your first top-up.

  • Charged only when a call succeeds
  • Free sandbox with test data
  • Lower rates from 10,000 calls a month
  • GST invoice for every top-up

PAN, Aadhaar and bank details deserve care.

Security is the default setting, not an add-on you pay for.

  • Encrypted in transit and at rest

    TLS 1.3 on every request, AES-256 for anything we keep.

  • Consent on every KYC call

    Each verification carries the end user's consent, as the DPDP Act 2023 requires.

  • Nothing stored that we don't need

    Verification payloads pass through. We keep only the audit log.

  • Separate sandbox and live keys

    Scope keys to specific APIs and rotate them instantly.

  • IP allow-listing

    Lock live keys to your server IPs, with per-key rate limits.

  • Signed webhooks

    HMAC signatures on delivery, payment and KYC callbacks.

Common questions

Something else on your mind? Talk to us.

No. You sign up once with AnyAPI and we manage the provider agreements, routing and failover. You get one key, one wallet and one GST invoice.

Start with free sandbox keys today.

No credit card needed. Switch to live keys after a one-time business KYC.