Developer Portal & API Access

Salakaar Vehicle Intelligence & Traffic Challan API is protected. Please log in with your verified Salakaar account to generate your API credentials and view documentation.

Log In to Unlock API

🚗 Bharat Vehicle & Challan Intelligence API

Integrate real-time Parivahan RC verification and official traffic challan records directly into your mobile apps and web platforms.

Gateway Base URL
https://hwy-october-keno-warnings.trycloudflare.com
Your Personal API Key
Generating...
Production Ready Rate: ₹0.50 / query
Interactive API Playground
Status: Ready (200 OK)
Click "Send Request" to query the live Salakaar Intelligence Gateway...
GET /api/v1/rc/{rc_number}

Fetches comprehensive Indian Vehicle Registration Certificate (RC) details including Owner, Maker Model, Fuel Norms, Insurance, Fitness, and Financier.

Request Headers:

HeaderTypeRequiredDescription
X-API-KeystringYesYour secret API Key generated above.
AcceptstringNoapplication/json
curl -X GET "https://hwy-october-keno-warnings.trycloudflare.com/api/v1/rc/MH12AB1234" \
     -H "X-API-Key: YOUR_API_KEY" \
     -H "Accept: application/json"
const rcNumber = "MH12AB1234";
const apiKey = "YOUR_API_KEY";

fetch(`https://hwy-october-keno-warnings.trycloudflare.com/api/v1/rc/${rcNumber}`, {
    headers: { "X-API-Key": apiKey }
})
.then(res => res.json())
.then(data => {
    console.log("Maker Model:", data.data.maker_model);
    console.log("Owner Name:", data.data.owner_name);
    console.log("Insurance Expiry:", data.data.insurance_upto);
})
.catch(err => console.error("API Error:", err));
import requests

url = "https://hwy-october-keno-warnings.trycloudflare.com/api/v1/rc/MH12AB1234"
headers = {"X-API-Key": "YOUR_API_KEY"}

response = requests.get(url, headers=headers)
data = response.json()

if data.get("success"):
    print("Vehicle Model:", data["data"]["maker_model"])
    print("Fuel Type:", data["data"]["fuel_type"])
    print("RTO Office:", data["data"]["rto_office"])
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://hwy-october-keno-warnings.trycloudflare.com/api/v1/rc/MH12AB1234");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["X-API-Key: YOUR_API_KEY"]);

$response = curl_exec($ch);
curl_close($ch);

$data = json_decode($response, true);
echo "Owner: " . $data['data']['owner_name'];
?>
GET /api/v1/challan/{rc_number}

Returns real-time pending traffic police violation challans, violation date, amount, offenses, and clean title status across all states.

curl -X GET "https://hwy-october-keno-warnings.trycloudflare.com/api/v1/challan/MH12AB1234" \
     -H "X-API-Key: YOUR_API_KEY"
fetch("https://hwy-october-keno-warnings.trycloudflare.com/api/v1/challan/MH12AB1234", {
    headers: { "X-API-Key": "YOUR_API_KEY" }
})
.then(res => res.json())
.then(data => {
    console.log("Has Pending Challans:", data.data.has_pending_challans);
    console.log("Challan Count:", data.data.challan_count);
    console.log("Challans List:", data.data.challans);
});
import requests

url = "https://hwy-october-keno-warnings.trycloudflare.com/api/v1/challan/MH12AB1234"
resp = requests.get(url, headers={"X-API-Key": "YOUR_API_KEY"}).json()

print("Challans:", resp.get("data", {}).get("challans"))
Standard HTTP Status Codes
CodeStatusMeaning
200OKRequest processed successfully with complete vehicle data.
400Bad RequestInvalid vehicle registration number format.
401UnauthorizedMissing or invalid X-API-Key header.
404Not FoundVehicle records not found in Parivahan registry.
429Rate LimitedToo many requests. Quota exhausted.