openapi: 3.2.0 info: title: Bold Penguin Market Recommendation API version: '2026-10-02' description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-02: 20 operation(s) read from 16 public documentation page(s) (each operation names its page in x-source). This is not the provider''s published contract; Bold Penguin has published no machine-readable contract that the pipeline could find. Engine: local.' x-evidence-tiers: code-example: 11 documentation: 9 pages-with-code: 13 pages-read: 16 x-generated-from: documentation x-provenance: generated x-authored-by: API Evangelist x-generated: '2026-10-02' x-generator: generate-contract-from-docs.py x-engine: local x-sources: - https://developers.boldpenguin.com/docs/api/create_application_form - https://developers.boldpenguin.com/docs/api/get_latest_application_form - https://developers.boldpenguin.com/docs/api/get_consumer_application_form - https://developers.boldpenguin.com/docs/terminal/quote_start/authentication - https://developers.boldpenguin.com/docs/exchange/send_side/ss_authentication - https://developers.boldpenguin.com/docs/insurance_intelligence/market_intelligence - https://developers.boldpenguin.com/docs/api/authenticate - https://developers.boldpenguin.com/docs/api/clone_application_form - https://developers.boldpenguin.com/docs/api/get_attachments - https://developers.boldpenguin.com/docs/api/create_disposition - https://developers.boldpenguin.com/docs/api/receive_prospect - https://developers.boldpenguin.com/docs/api/update_quote_request - https://developers.boldpenguin.com/docs/api/send_prospect - https://developers.boldpenguin.com/docs/api/get_dispositions - https://developers.boldpenguin.com/docs/api/lend_app_form - https://developers.boldpenguin.com/docs/api/update_application_form servers: - url: https://partner-engine.boldpenguin.com security: - bearer: [] tags: - name: Market Recommendation paths: /market_recommendation: get: operationId: get_market_recommendation tags: - Market Recommendation summary: Market Recommendation (legacy) description: Aggregate, historical carrier statistics for a risk. x-source: https://developers.boldpenguin.com/docs/insurance_intelligence/market_intelligence parameters: - name: state in: query required: true schema: type: string description: The state code or full state name. - name: naics in: query required: true schema: type: string description: The business type being insured. - name: product in: query required: true schema: type: array description: Coverage type(s) to search for. Can be repeated. - name: carrier in: query required: false schema: type: array description: Partial carrier name(s) to filter. Can be repeated. responses: '200': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/GetMarketRecommendationResponse' x-evidence: kind: documentation post: operationId: post_market_recommendation tags: - Market Recommendation summary: POST /market_recommendation x-source: https://developers.boldpenguin.com/docs/insurance_intelligence/market_intelligence requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/PostMarketRecommendationRequest' responses: '201': description: Success (status as documented) x-evidence: kind: code-example language: curl snippet: 'curl -X POST https:// < host > /mkt_intel_agent/invocations \ -H "Accept: text/event-stream" \ -H "Content-Type: application/json" \ -H "x-session-id: " \ -b "auth-alpha=" \ -d ''{ "message": { "role": "user", "parts": [ {"type": "text", "text": "Find the carriers most likely to bind this risk."}, {"type": "data", "data": { "state_cd": "TX", "naics_desc": "M' components: schemas: GetMarketRecommendationResponse: type: object properties: state_cd: type: string description: State code. carrier_id: type: string description: UUID of the carrier. carrier_nm: type: string description: Name of the carrier. naics_desc: type: string description: Business type description. product_desc: type: string description: Coverage type. bindable_rate: type: string description: Percent of successful quote requests that have ready_to_bind. bp_market_score: type: string description: Bold Penguin proprietary multi‑factor value percentile. quote_rate: type: string description: Percentage of successful quotes over a certain period. avg_carrier_questions: type: string description: Average number of questions on the carrier's questionnaire. avg_premium: type: string description: Average premium amount. avg_response_times: type: string description: Average API quote request response time in seconds. submissions: type: string description: Total number of submissions over a certain time period. PostMarketRecommendationRequest: type: object properties: message: type: object properties: role: type: string parts: type: array items: type: object properties: type: type: string text: type: string securitySchemes: bearer: type: http scheme: bearer