Insurance
National Insurance NIC Portal logo

National Insurance NIC Portal API

Actions
7
Category
Insurance
Login
Not required
Output
JSON

Call the National Insurance NIC Portal API

Submit a task, then poll the job until it settles. This example runs act_nicportal_nic_co_in_list_vehicle_makes.

curl -X POST https://api.anakin.io/v1/wire/task \
  -H "X-API-Key: $ANAKIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action_id": "act_nicportal_nic_co_in_list_vehicle_makes",
    "params": {
      "name_contains": "<name_contains>"
    }
  }'

7 actions on

Read

  • NIC List Vehicle Makes

    act_nicportal_nic_co_in_list_vehicle_makesread1 credit / call

    Step 1 of the quote journey. All 57 makes NIC will quote, with the make_code that list_vehicle_models needs.

    name_contains
    string
  • NIC List Vehicle Models

    act_nicportal_nic_co_in_list_vehicle_modelsread1 credit / call

    Step 2. Models for one make, each with its year range. Returns model_code for list_vehicle_variants.

    make_code
    string · required
    name_contains
    string
  • NIC List Vehicle Variants

    act_nicportal_nic_co_in_list_vehicle_variantsread1 credit / call

    Step 3. Variants for one model. Returns variant_id, the single value the quote and IDV actions take.

    model_code
    string · required
  • NIC Private Car Quote (with add ons)

    act_nicportal_nic_co_in_quote_with_addonsread1 credit / call

    Private-car quote with full add-on control, previous-policy NCB, plan-aware cover selection across all 12 NIC plan types, and a premium breakup matching the portal panel field for field. Verified against a live portal quote: IDV, OD, legal liability, personal accident, NCB discount, insurer discount, premium excluding tax, IGST and total payable all match exactly. Step 4 of the journey: list_vehicle_makes -> list_vehicle_models -> list_vehicle_variants -> get_vehicle_idv -> this.

    variant_id
    string
    basic_idv
    integer
    rto_location
    string
    rto_name_code
    string
    fuel_type
    string
    engine_capacity
    string
    body_type
    string
    manufacturer_selling_price
    string
    manufacture_year
    integer
    registration_no
    string
    registration_date
    string
    effective_date
    string
    plan_type
    string
    customer_number
    string
    vehicle_make
    string
    variant
    string
    vehicle_model
    string
    first_registered_owner
    string
    tppd_si_limit
    string
    nil_depreciation
    boolean
    ncb_protect
    boolean
    road_side_assistance
    boolean
    engine_protect
    boolean
    consumables_protect
    boolean
    invoice_protect
    boolean
    national_invoice_protect
    boolean
    loss_of_driving_licence
    boolean
    daily_allowance
    boolean
    fuel_flip
    boolean
    pick_and_drop
    boolean
    ev_protect
    boolean
    ev_protect_plus
    boolean
    cng_lpg_inbuilt
    boolean
    external_cng_lpg_kit
    boolean
    anti_theft_device
    boolean
    is_aa_member
    boolean
    transfer_of_owner
    boolean
    tyre_and_rim_si
    integer
    key_and_lock_si
    integer
    loss_of_belongings_si
    integer
    pa_cover_years
    integer
    select_range_km
    integer
    odometer_reading_km
    integer
    active_tp_policy_no
    string
    active_tp_insurer
    string
    active_tp_start_date
    string
    active_tp_expiry_date
    string
    vehicle_category
    string
    previous_ncb_percent
    integer
    previous_policy_claim_reported
    boolean
    previous_policy_no
    string
    previous_insurer
    string
    previous_insurer_branch
    string
    previous_policy_start_date
    string
    previous_policy_end_date
    string
    previous_premium_paid
    number
    previous_invoice_protect
    boolean
    previous_national_invoice_protect
    boolean
    purchase_date
    string
  • NIC Search RTO Office

    act_nicportal_nic_co_in_search_rtoread1 credit / call

    Find an RTO by city, code or id. Returns rto_location and rto_name_code for the quote, so you search 'mumbai' rather than knowing 24055.

    query
    string
    limit
    integer
  • NIC Vehicle IDV and Spec

    act_nicportal_nic_co_in_get_vehicle_idvread1 credit / call

    Step 4. IDV band plus engine capacity, ex-showroom price, body type and fuel type for one variant, so you never hand-enter portal codes.

    variant_id
    string
    variant_code
    string
    vehicle_age
    integer
  • NIC Vehicle Lookup (Vahan)

    act_nicportal_nic_co_in_vehicle_lookupread1 credit / call

    Resolve a vehicle from India's Vahan registry by registration number. Returns make, model, class and the registry-confirmed engine and chassis that a proposal requires. Registration numbers are case-normalised — Vahan matches case-sensitively.

    registration_no
    string · required
    chassis_no
    string
    engine_no
    string
    quote_no
    string

National Insurance NIC Portal API questions

Is there an API for National Insurance NIC Portal?
National Insurance NIC Portal does not offer a public data API for this, but Anakin Wire provides 7 maintained endpoints for . You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
How do I scrape National Insurance NIC Portal data?
POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when changes its markup, Anakin updates the action.
Do I need a National Insurance NIC Portal account?
No. Every National Insurance NIC Portal action listed here runs anonymously — no account and no credentials required.
What does the National Insurance NIC Portal API cost?
Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.