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 / callStep 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 / callStep 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 / callStep 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 / callPrivate-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 / callFind 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 / callStep 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 / callResolve 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.