Insurance
Insurance Lead
POST
/api/marketplace/v1/insurance-lead growth+ planOverview
Prequalify + route insurance leads to 12+ partner insurers with best-fit pricing.
Use case
Employee-benefit portals, embedded insurance in fintech, health-tech apps.
Authentication
All requests require the X-API-Key header. Sandbox and live keys share the same base URL — the platform routes based on the key prefix.
Base URL
https://api.loan4bank.com/v3
Auth header
X-API-Key: <YOUR_KEY>
Request parameters
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
| name | string | Required | Applicant full name. | "Ravi Kumar" |
| mobile | string | Required | 10-digit Indian mobile. | "9876543210" |
| string | Required | Contact email. | "ravi@example.com" | |
| product | string | Required | term_life | health | motor | travel. | "term_life" |
| sum_insured | integer | Optional | Desired cover, ₹. | 5000000 |
Response schema
| Field | Type | Description |
|---|---|---|
| data.lead_id | string | Unique tracking id. |
| data.matched_partners | array | Insurers with premium + policy tenure. |
| data.estimated_premium | integer | Cheapest premium ₹ / year. |
Sample request & response
Request · cURL
curl -X POST 'https://api.loan4bank.com/v3/marketplace/v1/insurance-lead' \
-H 'X-API-Key: <YOUR_KEY>' \
-H 'Content-Type: application/json' \
-d '{"name":"Ravi Kumar","mobile":"9876543210","email":"ravi@example.com","product":"term_life","sum_insured":5000000}'Sample response
{
"status": "SUCCESS",
"message": "ok",
"data": {
"lead_id": "lead_9F3K",
"estimated_premium": 8420,
"matched_partners": [
{
"insurer": "HDFC Life",
"premium": 8420,
"tenure_years": 30
}
]
}
}Want to hit this endpoint without leaving the docs? and use the in-modal runner — it's pre-loaded with this endpoint's sample body.
Error codes
| HTTP | Code | Fix |
|---|---|---|
| 400 | L4B-001 | Check the params table for the endpoint and re-send. |
| 401 | L4B-101 | Include the header on every request. |
| 401 | L4B-102 | Rotate via /developer/dashboard or grab a fresh sandbox key. |
| 402 | L4B-201 | Upgrade to the min plan shown in the endpoint's docs page. |
| 403 | L4B-301 | Toggle it on via `POST /developers/apis/toggle` or the dashboard. |
| 404 | L4B-401 | Verify the URL path and version prefix (`/v1/`). |
| 422 | L4B-421 | Check the response body for `detail` — it names the offending field. |
| 429 | L4B-491 | Backoff `Retry-After` seconds, or upgrade the plan. |
Rate limits by plan
| Plan | Monthly quota | Burst | Price |
|---|---|---|---|
| free | 100 calls | 10 / minute | ₹0 |
| starter | 5,000 calls | 60 / minute | ₹999 / month |
| growth | 25,000 calls | 240 / minute | ₹2,999 / month |
| enterprise | Unlimited | 1,200 / minute | Custom |
Changelog
See the platform changelog for version-level history covering this endpoint.