---
title: Aadhaar Number Validator
slug: validate-aadhaar-number-hhbi
url: https://apyverse.com/xyzrohitx/service/validate-aadhaar-number-hhbi
provider: jb knkx
categories: [Data Validation]
tags: [aadhaar, identity-validation, india, kyc, data-validation]
auth: api_key
version: 1.0.0
service_type: sync
endpoints: 1
atoms: 5
mcp: true
alias: slug
---

# Aadhaar Number Validator

Validate a 12-digit Aadhaar number and get a boolean result. Useful for KYC checks, form validation, and cleaning identity data.

## Endpoints

| Method | URL | Description | Atoms |
| --- | --- | --- | --- |
| POST | `https://api.eu.apyverse.com/xyzrohitx/validate-aadhaar-number-hhbi` | What it does Validates an Aadhaar number sent in the request body and returns whether it is valid.… | 5 |

## Endpoint reference

### Validate an Aadhaar number

`POST https://api.eu.apyverse.com/xyzrohitx/validate-aadhaar-number-hhbi` · 5 atoms · accepts `application/json` · returns `application/json`

| Parameter | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `aadhaar` | body | string | yes | 12-digit Aadhaar number (numeric digits only). Example: `568095088801`. |

#### Quickstart

Validate an Aadhaar number by sending it in a JSON request body.

```bash
curl -X POST "https://api.eu.apyverse.com/xyzrohitx/validate-aadhaar-number-hhbi" \
  -H "apy-token: $APY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"aadhaar":"568095088801"}'
```

#### What you'll get back

Returns a JSON object with a `data` boolean field — `true` when the Aadhaar number is valid, `false` otherwise.

```json
{
  "data": true
}
```

## About

## What it does
Aadhaar Number Validator checks whether a supplied Aadhaar number is valid. Send a 12-digit `aadhaar` string in the request body, and get back a simple boolean result in `data`.

Use it when you need fast identity-format validation before saving user records, running onboarding flows, or accepting Indian government ID details in a form. The API is intentionally narrow: it validates the Aadhaar number format and returns only whether the value passes validation.

Because the response is just a boolean, it fits cleanly into signup checks, KYC pre-validation, fraud screening, and data-cleanup jobs where you only need a yes/no decision. Keep the input numeric and 12 digits long to match the schema.

## Usage

Base URL: `https://api.eu.apyverse.com` (default region — see
`GET https://apyverse.com/api/public/regions` for the rest).

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/xyzrohitx/service/validate-aadhaar-number-hhbi
