Free, zero-authentication REST API for Pakistan SIM & CNIC owner lookup. JSON responses, instant results.
GET https://adeel.app/api/search?phone=03465563576
{
"success": true,
"type": "phone",
"data": {
"Name": "YOUSAF KHAN",
"CNIC": "1430158633765",
"Mobile": "3465563576",
"ADDRESS": "KOHAT"
}
}
GET https://adeel.app/api/search?cnic=1430158633765
{
"success": true,
"type": "cnic",
"total": 2,
"data": [
{
"Name": "YOUSAF KHAN",
"Mobile": "3465563576",
"ADDRESS": "KOHAT"
}
]
}
GET https://adeel.app/api/health
{
"success": true,
"status": "healthy",
"service": "Adeel Simdatabase",
"timestamp": "2026-06-13T..."
}
{
"success": false,
"error": "Invalid phone number..."
}{
"success": false,
"error": "No data found..."
}| Code | Meaning | When |
|---|---|---|
| 200 | Success | Data found and returned |
| 400 | Bad Request | Invalid phone / CNIC format |
| 404 | Not Found | No record in database (SIM/CNIC may be post-2022) |
| 502 | Upstream Error | Data source temporarily unreachable |
import requests r = requests.get( "https://adeel.app/api/search", params={"phone": "03465563576"} ) data = r.json() if data["success"]: print(data["data"]["Name"])
fetch("https://adeel.app/api/search?phone=03465563576") .then(r => r.json()) .then(d => { if (d.success) console.log(d.data.Name); });
const axios = require('axios'); const res = await axios.get( 'https://adeel.app/api/search', {params: {phone: '03465563576'}} ); console.log(res.data.data.Name);
# Phone lookup curl "https://adeel.app/api/search?phone=03465563576" # CNIC lookup curl "https://adeel.app/api/search?cnic=1430158633765"
$url = "https://adeel.app/api/search?phone=03465563576"; $d = json_decode( file_get_contents($url), true ); if($d['success']) echo $d['data']['Name'];
require 'net/http' require 'json' uri = URI("https://adeel.app/api/search") uri.query = URI.encode_www_form( phone: "03465563576" ) d = JSON.parse(Net::HTTP.get(uri)) puts d["data"]["Name"] if d["success"]