cURL
curl --request POST \
--url https://bgv.konnectnxt.com/api/verification/aadhaar-without-otp \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"aadhaar_number": "123456789012"
}
'import requests
url = "https://bgv.konnectnxt.com/api/verification/aadhaar-without-otp"
payload = { "aadhaar_number": "123456789012" }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({aadhaar_number: '123456789012'})
};
fetch('https://bgv.konnectnxt.com/api/verification/aadhaar-without-otp', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://bgv.konnectnxt.com/api/verification/aadhaar-without-otp",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'aadhaar_number' => '123456789012'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://bgv.konnectnxt.com/api/verification/aadhaar-without-otp"
payload := strings.NewReader("{\n \"aadhaar_number\": \"123456789012\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://bgv.konnectnxt.com/api/verification/aadhaar-without-otp")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"aadhaar_number\": \"123456789012\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://bgv.konnectnxt.com/api/verification/aadhaar-without-otp")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"aadhaar_number\": \"123456789012\"\n}"
response = http.request(request)
puts response.read_body{
"status": "success",
"code": 200,
"message": "Data Fetched Successfully.",
"data": {
"verified": "true",
"ageBand": "20-30",
"state": "Tamil Nadu",
"mobileNumber": "*******999",
"gender": "FEMALE",
"case_id": "bca44880420446a454acaeade83edb28c"
},
"credits_used": 2,
"credits_remaining": 775
}Aadhaar
Aadhaar Basic
Verifies the Aadhaar number provided in the request payload.
POST
/
verification
/
aadhaar-without-otp
cURL
curl --request POST \
--url https://bgv.konnectnxt.com/api/verification/aadhaar-without-otp \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"aadhaar_number": "123456789012"
}
'import requests
url = "https://bgv.konnectnxt.com/api/verification/aadhaar-without-otp"
payload = { "aadhaar_number": "123456789012" }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({aadhaar_number: '123456789012'})
};
fetch('https://bgv.konnectnxt.com/api/verification/aadhaar-without-otp', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://bgv.konnectnxt.com/api/verification/aadhaar-without-otp",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'aadhaar_number' => '123456789012'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://bgv.konnectnxt.com/api/verification/aadhaar-without-otp"
payload := strings.NewReader("{\n \"aadhaar_number\": \"123456789012\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://bgv.konnectnxt.com/api/verification/aadhaar-without-otp")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"aadhaar_number\": \"123456789012\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://bgv.konnectnxt.com/api/verification/aadhaar-without-otp")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"aadhaar_number\": \"123456789012\"\n}"
response = http.request(request)
puts response.read_body{
"status": "success",
"code": 200,
"message": "Data Fetched Successfully.",
"data": {
"verified": "true",
"ageBand": "20-30",
"state": "Tamil Nadu",
"mobileNumber": "*******999",
"gender": "FEMALE",
"case_id": "bca44880420446a454acaeade83edb28c"
},
"credits_used": 2,
"credits_remaining": 775
}The Aadhaar Without OTP API is designed to validate an Aadhaar number and return relevant details about the individual associated with it. When a request is made with a valid Aadhaar number, the API performs the verification process and responds with key information. This includes the verification status, which indicates whether the Aadhaar number is valid and verified (
true or false). Additionally, the API provides the individual’s age band (e.g., 20-30), their state of residence, a masked version of their mobile number (for privacy), and their gender.
The response also includes a unique case ID for tracking the verification process. Furthermore, the API tracks the number of credits consumed during the verification and the remaining credits in the user’s account, which can be used for future requests.
This service is typically used for background verification processes where the Aadhaar number needs to be validated, providing an easy and secure way to fetch the required details without the need for OTP verification.Authorizations
API key issued by KonnectNXT. Pass as Authorization: Bearer <your_api_key>.
Body
application/json
The 12-digit Aadhaar number to verify.
Example:
"123456789012"
Response
Successful response with Aadhaar verification details.
Overall status of the API
Available options:
success, error HTTP status code
Example:
400
Description of the response or error
Example:
"Invalid request parameters"
Show child attributes
Show child attributes
Represents the total number of credits used in this request.
Example:
3
Represents the remaining credits available for use.
Example:
4040
Was this page helpful?

