Vehicle lookup capability

Insurance Verification API

Review vehicle insurance company, policy reference, policy periods and expiry details by registration number.

Using insurance verification in your workflow

Build an insurance review around the insurance object in Vehicle Info. It brings provider, policy reference, policy type, returned status and validity dates together with IDV, NCB and nil-depreciation fields when available. Use the response as policy information for your workflow, with missing values handled explicitly.

  1. 1Look up the vehicle registration number using Vehicle Info.
  2. 2Read the insurer, policy reference and policy type.
  3. 3Review status alongside validity and policy-period dates.
  4. 4Handle unavailable or inconsistent values before taking action.

Fields to use for insurance verification

data.insurance.company

Returned insurer name.

data.insurance.policy_number

Available policy reference.

data.insurance.policy_type

Returned insurance policy type.

data.insurance.current_policy_period / policy_period_tp

Returned policy and third-party period strings.

data.insurance.policy_status / valid_upto

Status label and validity date; review together.

data.insurance.idv / ncb / nil_depreciation

Additional policy values, which may be empty or unavailable.

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"
Insurance Verification · response excerpt
{
  "status": "success",
  "success": true,
  "registration_number": "MH12AB1234",
  "data": {
    "regNo": "MH12AB1234",
    "insurance_company": "Example General Insurance Co. Ltd.",
    "insurance_policy_no": "MOTOR/DEMO/2026/000123",
    "policy_status": "Active",
    "insurance_upto": "14-Sep-2027",
    "insurance": {
      "company": "Example General Insurance Co. Ltd.",
      "policy_number": "MOTOR/DEMO/2026/000123",
      "policy_type": "PRIVATE CAR PACKAGE POLICY",
      "policy_status": "Active",
      "current_policy_period": "15-Sep-2026 to 14-Sep-2027",
      "policy_period_tp": "15-Sep-2026 to 14-Sep-2027",
      "valid_upto": "14-Sep-2027",
      "previous_insurer": "Example General Insurance",
      "idv": "650000",
      "ncb": "20%",
      "nil_depreciation": "Y"
    }
  }
}

Where this capability fits

Renewal workflows

Use returned expiry dates to support vehicle insurance reminder screens.

Vehicle onboarding

Review policy details alongside information supplied by the customer or seller.

Insurance 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

Insurance Verification questions

The supplied schema includes provider, policy reference, policy type, policy status, policy periods, validity, previous insurer, IDV, NCB and nil-depreciation values. Availability can vary.