Vehicle lookup capability

PUCC Verification API

Review pollution certificate status, validity dates and available PUC history using a vehicle registration number.

Using pucc verification in your workflow

Use the pollution-certificate fields in the Vehicle Info response to review PUC status and certificate validity together. The response includes both top-level PUC fields and a nested puc object. This page explains how to use them for expiry reminders, vehicle intake and fleet checks.

  1. 1Submit the vehicle registration number to the Vehicle Info endpoint.
  2. 2Read the available certificate reference, status and validity date.
  3. 3Compare the parsed validity date with your review date.
  4. 4Handle missing references or conflicting status/date values explicitly.

Fields to use for pucc verification

data.puc_number

Certificate reference when available; it can be empty.

data.puc_upto

Returned certificate validity date.

data.puc_status

Returned PUC status label.

data.puc.valid_upto

Validity date in the nested PUC object.

data.puc.history

Available certificate history; completeness may vary.

data.fuel_type / data.norms

Vehicle fuel and emissions classification context.

Explore the relevant response fields

The preview shows the relevant portion of the RTO Vehicle Info response. The underlying request returns the full response; this is not a separate filtered endpoint. Sample data is fictional.

Response previewSandbox

GET https://api.cstudio.sbs/v1/rto/vehicle-info?vehicle_number=MH12AB1234

Integrate the RTO Vehicle Info endpoint

Use GET /v1/rto/vehicle-info with vehicle_number. Read the relevant fields from data after the response succeeds.

cURL example
curl -X GET "https://api.cstudio.sbs/v1/rto/vehicle-info?vehicle_number=MH12AB1234" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json"
PUCC Verification · response excerpt
{
  "status": "success",
  "success": true,
  "registration_number": "MH12AB1234",
  "data": {
    "regNo": "MH12AB1234",
    "fuel_type": "PETROL",
    "norms": "BHARAT STAGE VI",
    "puc_number": "MH12/DEMO/2026/004821",
    "puc_upto": "14-Mar-2027",
    "puc_status": "ACTIVE",
    "puc": {
      "puc_number": "MH12/DEMO/2026/004821",
      "valid_upto": "14-Mar-2027",
      "status": "ACTIVE",
      "history": [
        {
          "puc_number": "MH12/DEMO/2026/004821",
          "valid_upto": "14-Mar-2027",
          "is_active": true
        }
      ]
    }
  }
}

Where this capability fits

Fleet expiry reminders

Schedule reminders from returned certificate validity dates.

Vehicle intake

Review PUC information alongside the vehicle's fuel and emissions classification.

PUCC Verification pricing

Same plans as RTO Vehicle Info. These fields are available through the same vehicle lookup; separate requests are not needed for each response group.

Starter

₹799/mo
Requests
1,000 / Month
Rate Limit
1000 requests / hour
Choose This Plan

Pro

₹1,999/mo
Requests
3,000 / Month
Rate Limit
Uncapped
Choose This Plan
Recommended

Ultra

₹4,999/mo
Requests
10,000 / Month
Rate Limit
Uncapped
Choose This Plan

Mega

₹11,999/mo
Requests
30,000 / Month
Rate Limit
Uncapped
Choose This Plan

Enterprise High-Volume Scale (100,000+ Requests / Month)

High Volume

Need high-concurrency throughput, custom rate limits, dedicated IP whitelisting, or bundled multi-API volume?

Chat on WhatsApp for Enterprise

PUCC Verification questions

Yes. The Vehicle Info response includes PUC status and validity fields where available. This page focuses on those fields from the same vehicle lookup.