# hcrb.in India Supplier Check

> hcrb.in India Supplier Check is a paid API for AI agents from hcrb.in, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-16).

Validates an Indian counterparty's GSTIN, PAN, UPI VPA, and IFSC codes in a single call using offline deterministic structural checks

## Facts

- Endpoint: POST https://hcrb.in/v1/tools/india-supplier-check/call?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hcrb-in-india-supplier-check-d01821fe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4u7RIujK5gKlwBrx4wE5n

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability hcrb-in-india-supplier-check-d01821fe -d '<json body>'
```

Example prompt: Before I pay this Indian supplier, can you run structural checks on all four of their identifiers: GSTIN 27AAPFU0939F1ZV, PAN AAPFU0939F, UPI VPA supplier@okaxis, and IFSC UTIB0000001?

## When to prefer this

Use this endpoint when you need a fast, cheap, offline structural pre-screen of Indian counterparty identifiers before initiating payment or onboarding — especially in cross-border procurement contexts where the buyer cannot open an INR account. It bundles four checks (GSTIN, PAN, UPI VPA, IFSC) into a single $0.02 call, avoiding four separate round-trips. Do not use it when you need live registry confirmation or real-time bank validation.

## Known failure modes

- Invalid or malformed input string causes check to fail for that field
- All fields are optional so submitting an empty object returns no useful results
- Structural validity does not guarantee the identifier is registered or active with any authority
- UPI VPA format check cannot confirm the handle is live or funded
- IFSC check confirms format only, not actual bank-branch existence

## How this service works

One call, one receipt: GSTIN + PAN + UPI VPA + IFSC for an Indian counterparty. Four deterministic structural checks, each stating its own scope. Built for cross-border procurement where the buyer is an agent that cannot open an INR account.

## Output

Returns a structured result with one sub-result per submitted identifier (GSTIN, PAN, UPI VPA, IFSC), each stating whether the format is structurally valid according to its own deterministic rules, along with the scope of the check (structural only, no live registry lookup).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "required": [],
   "properties": {
    "pan": {
     "type": "string",
     "description": "PAN (10 chars, optional)"
    },
    "vpa": {
     "type": "string",
     "description": "UPI VPA handle (optional)"
    },
    "ifsc": {
     "type": "string",
     "description": "IFSC bank code (optional)"
    },
    "gstin": {
     "type": "string",
     "description": "GSTIN (15 chars, optional)"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hcrb-in-india-supplier-check-d01821fe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from hcrb.in](https://www.zero.xyz/host/hcrb.in/llms.txt)
