India PreValidate API
### What is India PreValidate API? India PreValidate API validates Indian business identifiers **instantly and offline** — using algorithmic format checks, published checksum algorithms, and public-domain datasets. It does NOT connect to any government database.  --- ### Why…
India PreValidate API endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
pincode_lookup_endpoint_v1_pincode_lookup_post /v1/pincode/lookup |
Look up location details from an Indian PIN code. Uses PUBLIC-DOMAIN data from India Post's All India Pincode Directory, published on data.gov.in — Government of India's Open… |
| POST |
validate_dl_v1_driving_license_format_post /v1/driving-license/format |
Check driving license number format. Performs OFFLINE format check only. Does NOT access Sarathi/Parivahan portal or any RTO system. No input data is stored or logged. DL format… |
| POST |
validate_tan_v1_tan_validate_post /v1/tan/validate |
Pre-validate a TAN (Tax Deduction Account Number) format. Performs OFFLINE format check only. Does NOT query the Income Tax Department or NSDL TAN database. No input data is… |
| POST |
validate_cin_v1_cin_validate_post /v1/cin/validate |
Pre-validate a CIN (Company Identification Number) format. Performs OFFLINE structural analysis only. Does NOT query the MCA portal or any Registrar of Companies database. CIN is… |
| GET |
get_disclaimer_v1_disclaimer_get /v1/disclaimer |
Legal disclaimer, privacy notice, and scope of this API. Consumers of this API should review this before integrating. |
| GET |
health_check_v1_health_get /v1/health |
Health check for uptime monitoring. |
| POST |
validate_pan_v1_pan_validate_post /v1/pan/validate |
Pre-validate a PAN (Permanent Account Number) and extract embedded info. Performs OFFLINE structural analysis only. Does NOT query NSDL, UTIITSL (Protean), or the Income Tax… |
| POST |
validate_din_v1_din_validate_post /v1/din/validate |
Pre-validate a DIN (Director Identification Number) format. Performs OFFLINE format check only. Does NOT query MCA's DIN database. DIN is issued by MCA under the Companies Act… |
| POST |
bulk_validate_gst_v1_gst_bulk_validate_post /v1/gst/bulk-validate |
Batch pre-validate up to 50 GSTINs in a single API call. Same offline algorithmic validation as /v1/gst/validate, accepting an array. Rate-limited to prevent abuse. Premium… |
| GET |
list_upi_providers_v1_upi_providers_get /v1/upi-providers |
List all recognized UPI provider handles with bank/app mapping. Source: Publicly known UPI handle-to-bank associations. |
| GET |
list_pincode_states_v1_pincode_states_get /v1/pincode/states |
List PIN code first-digit region mapping (India Post system). Source: India Post published PIN code documentation (data.gov.in — public domain). |
| GET |
list_bank_codes_v1_banks_get /v1/banks |
List all recognized IFSC bank codes (first 4 characters). Source: RBI published bank code assignments (public domain). |
| GET |
list_rto_codes_v1_rto_codes_get /v1/rto-codes |
List all recognized RTO codes with city/state mapping. Source: State transport department published RTO codes (public knowledge). |
| GET |
list_state_codes_v1_states_get /v1/states |
List all valid Indian state codes used in GSTIN (first 2 digits). Source: Published GST state code list (public knowledge). |
| GET |
get_stats_v1_stats_get /v1/stats |
Aggregate usage statistics. No per-user or per-IP data is tracked. Protect this endpoint with admin auth in production. |
| POST |
validate_upi_v1_upi_validate_post /v1/upi/validate |
Parse a UPI ID format and identify the likely provider/bank. Performs OFFLINE format parsing and provider handle matching only. Does NOT call NPCI's Validate Address API, any PSP… |
| POST |
validate_fssai_v1_fssai_format_post /v1/fssai/format |
Check FSSAI license number format. Performs OFFLINE format check only. Does NOT query FSSAI's portal. No input data is stored or logged. FSSAI license numbers must be printed on… |
| POST |
bulk_validate_pan_v1_pan_bulk_validate_post /v1/pan/bulk-validate |
Batch pre-validate up to 50 PANs in a single API call. Same offline algorithmic validation as /v1/pan/validate, accepting an array. Rate-limited to prevent abuse. Premium feature… |
| POST |
ifsc_lookup_endpoint_v1_ifsc_lookup_post /v1/ifsc/lookup |
Look up bank and branch details from an IFSC code. Uses PUBLIC-DOMAIN data sourced from RBI's published IFSC/MICR registry. IFSC codes are printed on every cheque leaf and bank… |
| POST |
validate_gst_v1_gst_validate_post /v1/gst/validate |
Pre-validate a GSTIN (Goods & Services Tax Identification Number). Performs OFFLINE format and structural validation only. Does NOT query the GSTN portal or any GSP/ASP gateway.… |
| POST |
validate_msme_v1_msme_format_post /v1/msme/format |
Check Udyam registration number format. Performs OFFLINE format check only. Does NOT query the Udyam portal. No input data is stored or logged. Udyam format was published by the… |
| POST |
validate_vehicle_v1_vehicle_format_post /v1/vehicle/format |
Check vehicle registration number format. Performs OFFLINE format check only. Does NOT access Parivahan/VAHAN database or any RTO system. No input data is stored or logged.… |
| POST |
validate_iec_v1_iec_validate_post /v1/iec/validate |
Pre-validate an IEC (Import Export Code) format. Performs OFFLINE format check only. Does NOT query DGFT portal. No input data is stored or logged. IEC follows PAN format as it… |