IndiaInsurances Forms API
The Forms API from IndiaInsurances — 2 operation(s) for forms.
The Forms API from IndiaInsurances — 2 operation(s) for forms.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/indiainsurances-com:indiainsurances-com-forms-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: IndiaInsurances Forms API
version: 1.0.0
description: The insurance products on the IRDAI registers with their own documents; most of the ones on sale read clause by clause (most by one machine reading, marked so). Each fact carries the verbatim policy para (field `quote`), the clause and page it came from, and a check status; "not-stated" means the documents do not say. Free, no key, 120 requests a minute per IP. Information, not advice.
contact:
email: support@indiainsurances.com
url: https://indiainsurances.com/for-agents
termsOfService: https://indiainsurances.com/terms
servers:
- url: https://indiainsurances.com
tags:
- name: Forms
paths:
/api/v1/forms:
get:
operationId: findForms
summary: Insurers' claim, complaint, service and proposal forms
description: Each word of q must be in the title, in what the form is for, or in its purpose ("death" finds death claim forms). Forms with the words in the title come first.
parameters:
- name: insurer
in: query
required: false
description: Insurer slug
schema:
type: string
- name: purpose
in: query
required: false
description: Form purpose
schema:
type: string
enum:
- claim
- complaint
- service
- proposal
- name: q
in: query
required: false
description: Words, e.g. death, nominee, cashless
schema:
type: string
- name: limit
in: query
required: false
description: Default 50, max 200
schema:
type: integer
- name: offset
in: query
required: false
description: Paging offset
schema:
type: integer
responses:
'200':
description: Forms
content:
application/json:
schema:
type: object
properties:
forms:
type: array
items:
type: object
properties:
id:
type: integer
title:
type: string
purpose:
type: string
enum:
- claim
- complaint
- service
- proposal
insurer:
type: string
insurer_slug:
type: string
pages:
type:
- integer
- 'null'
fillable_pdf:
type: boolean
fields:
type: integer
description: Number of fields read from the form
source_url:
type: string
url:
type: string
api:
type: string
next_offset:
type:
- integer
- 'null'
'429':
description: More than 120 requests a minute from this address
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
tags:
- Forms
/api/v1/forms/{id}:
get:
operationId: getForm
summary: One form field by field, with where to send it
parameters:
- name: id
in: path
required: true
description: Form id
schema:
type: integer
responses:
'200':
description: The form
content:
application/json:
schema:
type: object
properties:
id:
type: integer
title:
type: string
purpose:
type: string
insurer:
type: object
properties:
slug:
type: string
name:
type: string
source_pdf:
type: string
sha256:
type: string
pages:
type:
- integer
- 'null'
collected:
type:
- string
- 'null'
instructions:
type:
- object
- 'null'
description: 'The form as printed: about, applies_to, sections (fields with label, type, required, what to write), attachments, declarations, submit, deadlines, notes'
pdf_fields:
type:
- array
- 'null'
description: The fillable PDF's own field names
fillable_pdf:
type: boolean
send_to:
type: array
items:
type: object
properties:
purpose:
type: string
enum:
- claim
- cashless
- customer-care
- grievance
- gro
- senior-citizen
- escalation
- nodal
- other
channel:
type: string
value:
type: string
label:
type:
- string
- 'null'
level:
type:
- integer
- 'null'
hours:
type:
- string
- 'null'
applies_to:
type:
- string
- 'null'
source_url:
type: string
quote:
type:
- string
- 'null'
description: The text on source_url the value was copied from
fetched_at:
type: string
format: date
how_to_use:
type: string
url:
type: string
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'429':
description: More than 120 requests a minute from this address
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
tags:
- Forms
components:
schemas:
Error:
type: object
properties:
error:
type: string
message:
type: string
docs:
type: string