Policybazaar 保险报价、保单与理赔接口
Policybazaar - Buy Insurance 是 Policybazaar 面向印度的保险与投资市场应用(Play 开发者名为 Policybazaar - Buy Insurance Online,属 PB Fintech 消费品牌),用于从声称的 51 家保险公司比较并购买定期寿险、健康险、车险、两轮车险、旅行险与投资计划。Android 首页覆盖报价、已出单保单详情、续保、理赔、体检、节税、Kotak Payd 与计步奖励,登录走短信 OTP 与 WhatsApp,并支持车辆查勘、与被保人/受益人共享保单,以及 IRDAI 监管下的出单。它与同集团的 Paisabazaar 并列,和 Coverfox、Turtlemint 以及保司直营应用争夺印度大众零售投保用户(Play 评分 4.4,约 67.4 万条评价)。
首页保险库里的已出单行带着 policyNumber 与 sumInsured;车险极速报价以 enquiryId、registrationNo、idv 与 ncbPercent 为键,投资保管箱则把 fundValue 按市价重估。
理赔列表给出 claimStatus 与 insurerId,Kotak Payd 报告钱包 paydStatus,OTP 登录围绕 customerId / mobileNo 签发会话。经纪对账、车险报价引擎与 ULIP 看板可以接合这些标识;openData Studio 把它们变成可调用的开放数据。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
发送我的账户登录 OTP
POST
/v1/insurance/session/otp-dispatchosint向 mobileNo 发送登录 OTP,用于开启我的账户会话。
认证方式: 无需登录。公开的应用级客户端密钥请求头标识移动应用;OTP 绑定 mobileNo。
- mobileNo
- channel
- customerId
- status
- statusCode
- otpExpirySeconds
POST /v1/insurance/session/otp-dispatch HTTP/1.1 X-Client-Key: <client-key> Content-Type: application/json { "mobileNo": "9876543210", "channel": "SMS" }{ "status": true, "statusCode": "200", "customerId": "cust-10028441", "mobileNo": "9876543210", "otpExpirySeconds": 120 }校验登录 OTP
POST
/v1/insurance/session/otp-confirmosint按 mobileNo 校验短信 OTP,返回 customerId 与 kycStatus。
认证方式: 使用发码接口刚下发的 OTP;请求体携带 mobileNo 与一次性验证码。
- mobileNo
- otp
- customerId
- kycStatus
- status
POST /v1/insurance/session/otp-confirm HTTP/1.1 Content-Type: application/json { "mobileNo": "9876543210", "otp": "482913", "customerId": "cust-10028441" }{ "status": true, "customerId": "cust-10028441", "mobileNo": "9876543210", "kycStatus": "VERIFIED" }签发我的账户会话令牌
POST
/v1/insurance/session/tokenosint签发后续保单、理赔与 Payd 调用所用的账户会话令牌。
认证方式: 需要已通过 OTP 校验的 customerId 会话。响应令牌由应用保存,后续账户调用通过 X-Session-Token 请求头发送。
- customerId
- mobileNo
- token
- expireAt
- status
POST /v1/insurance/session/token HTTP/1.1 Content-Type: application/json { "customerId": "cust-10028441", "mobileNo": "9876543210" }{ "status": true, "customerId": "cust-10028441", "token": "<session-token>", "expireAt": "2026-10-17T18:30:00Z" }列出已出单保单
GET
/v1/insurance/policiesopenfinance返回登录客户的已出单保单库:policyNumber、保险公司、sumInsured、premiumAmount 与 expiryDate。
认证方式: 由 POST /v1/insurance/session/token 签发的账户会话令牌,通过 X-Session-Token 请求头发送。
- policyNumber
- insurerName
- insurerId
- sumInsured
- premiumAmount
- expiryDate
- productId
GET /v1/insurance/policies HTTP/1.1 X-Session-Token: <session-token>{ "status": true, "policies": [ { "policyNumber": "300123456789", "insurerName": "HDFC Life", "insurerId": "HDFC", "sumInsured": 10000000, "premiumAmount": 12480, "expiryDate": "2027-03-31", "productId": "TERM" } ] }读取保单详情
GET
/v1/insurance/policies/{policyNumber}openfinance加载单张保单详情卡:nomineeName、kycStatus、自动扣款标记以及 sumInsured / premiumAmount。
认证方式: 由 POST /v1/insurance/session/token 签发的账户会话令牌,通过 X-Session-Token 请求头发送。
- policyNumber
- leadId
- sumInsured
- premiumAmount
- nomineeName
- kycStatus
- isAutoPayAttempted
- expiryDate
GET /v1/insurance/policies/300123456789?leadId=ld-88421 HTTP/1.1 X-Session-Token: <session-token>{ "policyNumber": "300123456789", "leadId": "ld-88421", "sumInsured": 10000000, "premiumAmount": 12480, "nomineeName": "Anita Sharma", "kycStatus": "VERIFIED", "isAutoPayAttempted": true, "expiryDate": "2027-03-31" }列出客户理赔
GET
/v1/insurance/claimsopenfinance列出该客户已提交的理赔,每条含 claimStatus、insurerId 与 policyNumber。
认证方式: 由 POST /v1/insurance/session/token 签发的账户会话令牌,通过 X-Session-Token 请求头发送。
- policyNumber
- claimStatus
- insurerId
- insurerName
- leadId
GET /v1/insurance/claims HTTP/1.1 X-Session-Token: <session-token>{ "claims": [ { "policyNumber": "300123456789", "claimStatus": "IN_PROGRESS", "insurerId": "HDFC", "insurerName": "HDFC ERGO", "leadId": "ld-88421" } ] }Kotak Payd 钱包状态
GET
/v1/insurance/payd-wallet/statusopenbanking读取登录客户的 Kotak Payd 开通状态与 bonusAmount。
认证方式: 由 POST /v1/insurance/session/token 签发的账户会话令牌,通过 X-Session-Token 请求头发送。
- customerId
- paydStatus
- bonusAmount
- currency
GET /v1/insurance/payd-wallet/status HTTP/1.1 X-Session-Token: <session-token>{ "customerId": "cust-10028441", "paydStatus": "ACTIVE", "bonusAmount": 250.0, "currency": "INR" }按客户读取投资组合
GET
/v1/insurance/investments/portfolioopenfinance按 customerId 返回 ULIP/投资持仓,每条 planId 含 fundValue 与 premiumAmount。
认证方式: 由 POST /v1/insurance/session/token 签发的账户会话令牌,通过 X-Session-Token 请求头发送。
- customerId
- planId
- fundValue
- premiumAmount
- policyNumber
GET /v1/insurance/investments/portfolio?customerId=cust-10028441 HTTP/1.1 X-Session-Token: <session-token>{ "customerId": "cust-10028441", "holdings": [ { "planId": "ULIP-441", "fundValue": 186540.25, "premiumAmount": 50000, "policyNumber": "300987654321" } ] }基金业绩摘要
GET
/v1/insurance/investments/fund-performanceopendata按投资保单 policyNumber 汇总基金业绩,并将 fundValue 按市价重估。
认证方式: 由 POST /v1/insurance/session/token 签发的账户会话令牌,通过 X-Session-Token 请求头发送。
- policyNumber
- fundValue
- planId
- returnsPercent
GET /v1/insurance/investments/fund-performance?policyNumber=300987654321 HTTP/1.1 X-Session-Token: <session-token>{ "policyNumber": "300987654321", "fundValue": 186540.25, "planId": "ULIP-441", "returnsPercent": 12.4 }保费支付流水
GET
/v1/insurance/policies/{policyNumber}/paymentsopenbanking按 policyNumber 分页保费 paymentHistory,含 premiumAmount、leadId 与 status。
认证方式: 由 POST /v1/insurance/session/token 签发的账户会话令牌,通过 X-Session-Token 请求头发送。
- policyNumber
- premiumAmount
- leadId
- status
- paidOn
GET /v1/insurance/policies/300123456789/payments HTTP/1.1 X-Session-Token: <session-token>{ "policyNumber": "300123456789", "transactions": [ { "premiumAmount": 12480, "leadId": "ld-88421", "status": "SUCCESS", "paidOn": "2026-03-01" } ] }创建车险预报价询价
POST
/v1/insurance/motor/enquiriesopendata用 registrationNo 开启车险询价,返回 enquiryId 与 leadId。
认证方式: 可选预报价流程的 visitId;结账前允许匿名浏览。
- registrationNo
- visitId
- productId
- enquiryId
- leadId
POST /v1/insurance/motor/enquiries HTTP/1.1 Content-Type: application/json { "registrationNo": "MH12AB1234", "visitId": "v-8f21", "productId": "CAR" }{ "enquiryId": "ENQ-441902", "visitId": "v-8f21", "registrationNo": "MH12AB1234", "leadId": "ld-91002" }车险极速结账报价
POST
/v1/insurance/motor/quotes/express-checkoutopendata按 enquiryId 返回极速结账的各保险公司报价,含 idv、ncbPercent 与 premiumAmount。
认证方式: 预报价或极速结账流程中的 enquiryId。
- enquiryId
- registrationNo
- idv
- ncbPercent
- insurerId
- insurerName
- premiumAmount
POST /v1/insurance/motor/quotes/express-checkout HTTP/1.1 Content-Type: application/json { "enquiryId": "ENQ-441902", "registrationNo": "MH12AB1234", "idv": 285000, "ncbPercent": 20 }{ "enquiryId": "ENQ-441902", "quotes": [ { "insurerId": "ICICI", "insurerName": "ICICI Lombard", "premiumAmount": 4120, "idv": 285000, "ncbPercent": 20 } ] }旅行险报价
GET
/v1/insurance/travel/quotesopendata按 enquiryId 返回旅行险报价,每家保险公司含 premiumAmount 与 sumInsured。
认证方式: 可选资料会话;行程 enquiryId 标识报价集。
- enquiryId
- noOfDays
- insurerId
- insurerName
- premiumAmount
- sumInsured
GET /v1/insurance/travel/quotes?enquiryId=ENQ-T-2291&noOfDays=7 HTTP/1.1{ "enquiryId": "ENQ-T-2291", "quotes": [ { "insurerId": "TATA", "insurerName": "Tata AIG", "premiumAmount": 1899, "sumInsured": 50000 } ] }查询车辆 RC 详情
GET
/v1/insurance/vehicles/registration-lookuposint将印度 registrationNo 解析为品牌、车型、配置、manufacturingYear 与 rtoCity,供车险报价使用。
认证方式: 我的账户会话或预报价 visit;查询参数为车辆 registrationNo。
- registrationNo
- make
- model
- variant
- manufacturingYear
- rtoCity
GET /v1/insurance/vehicles/registration-lookup?registrationNo=MH12AB1234 HTTP/1.1{ "registrationNo": "MH12AB1234", "make": "Maruti", "model": "Swift", "variant": "ZXI", "manufacturingYear": 2021, "rtoCity": "Pune" }体检预约详情
GET
/v1/insurance/health-checkups/appointmentopendata读取绑定 policyNumber 的体检预约,含 appointmentStatus、slotId 与 centerName。
认证方式: 由 POST /v1/insurance/session/token 签发的账户会话令牌,通过 X-Session-Token 请求头发送。
- policyNumber
- appointmentStatus
- slotId
- centerName
GET /v1/insurance/health-checkups/appointment?policyNumber=300123456789 HTTP/1.1 X-Session-Token: <session-token>{ "policyNumber": "300123456789", "appointmentStatus": "SCHEDULED", "slotId": "slot-19", "centerName": "SRL Diagnostics Pune" }
数据类别
- 保单
- 报价
- 理赔
- 实名认证
- 支付
- 投资
- 车辆
数据使用场景与案例
已出单保单台账对账
经纪运营每晚拉取已出单保单列表,再取每张保单详情卡,用 policyNumber、sumInsured、premiumAmount 与 expiryDate 对照机构台账。
车险 IDV 与 NCB 报价引擎
修理厂或车队工具用 registrationNo 开启车险询价,读取 RC 品牌车型,再走极速结账报价取 idv、ncbPercent 与各保司 premiumAmount。
理赔与 Payd 异常台
理赔协调员按 claimStatus 与 insurerId 列出理赔行,并在结算涉及无现金钱包时核对 Kotak Payd 钱包状态。
ULIP 市值看板
财富视图加载投资组合与基金业绩摘要,按 planId 把 fundValue 对照 premiumAmount 画图。
常见问题
登录后的 Policybazaar 会话暴露什么?
我的账户保险库列出已出单保单(policyNumber、insurerName、sumInsured、premiumAmount、expiryDate)、含 nomineeName 与 kycStatus 的详情卡、按 claimStatus 的理赔、保费 paymentHistory、Kotak Payd 状态以及 ULIP 的 fundValue。
车险报价怎样拿到车牌号?
车险询价用 registrationNo 开启并返回 enquiryId。车辆查询把该车牌解析为品牌、车型、配置与 rtoCity;极速结账报价接口再返回各保司的 premiumAmount、idv 与 ncbPercent。
应用如何登录?
登录走短信 OTP:先向 mobileNo 发送一次性验证码并校验,再为 customerId 签发会话令牌,后续账户调用沿用该令牌。WhatsApp 登录是平行路径。
Policybazaar 是否只做印度?
是。保险公司、IRDAI 出单、印度 RegistrationNo / RTO 查询、Kotak Payd 与 Play 上架均只面向印度。消费品牌同属 PB Fintech,与 Paisabazaar 并列。
与 Policybazaar - Buy Insurance 相似的应用
- Turtlemint — Turtlemint 是印度 IRDAI 持牌综合保险经纪,用户可比较并购买健康、车险、两轮和寿险保单,并整理理赔与续保。
- Acko — Acko 是总部位于班加罗尔的 IRDAI 持牌数字财险公司,通过官网和应用直销车险、两轮、健康、旅行和定期寿险。
- Digit Insurance — Digit(Go Digit General Insurance)是印度 IRDAI 持牌数字保险公司(注册号 158),在官网和应用上销售车险、两轮、健康、旅行、家财和商业保险。
- InsuranceDekho — InsuranceDekho 是 IRDAI 持牌直接保险经纪(牌照 505),可比较并购买多家印度保险公司的健康、寿险、定期、车险和两轮保单。
- Coverfox — Coverfox Insurance Broking 是印度保险经纪公司,Policybazaar 在 2019 年商标诉讼中将其与数字保险公司 Acko 一并列为对手方。
- BankBazaar — BankBazaar 是印度个人理财平台,也可在线比较定期寿险、车险、健康险、两轮、旅行和家财险。
- Paisabazaar: Credit Score App — Paisabazaar 是 PB Fintech 旗下的信贷市场,面向印度用户提供免费征信分,并并列比较信用卡以及个人、经营和住房贷款。
- HDFC ERGO — HDFC ERGO 是印度财产保险公司,在官网直销车险、健康、旅行、家财和商业保险。
相关主题
- policybazaar
- 保险报价
- 印度保险
- 定期寿险
- 健康险
- 车险 idv
- kotak payd
- pb fintech
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业