Get Results

GET/v1/quotes/:id/results

Returns quote results for a request. Results appear as each carrier finishes, so this endpoint is useful before the whole run completes.

Request

GET /v1/quotes/qr_01HV.../results
Authorization: Bearer qs_live_xxxxx

Response 200 OK

{
  "success": true,
  "data": [
    {
      "carrierId": "carrier-a",
      "lineOfBusiness": "bop",
      "annualPremium": 12450.22,
      "monthlyPremium": 1074.19,
      "quoteNumber": "CARR-884213",
      "coverageDetails": {
        "totalPremium": 12450.22,
        "occurrenceLimit": 1000000,
        "aggregateLimit": 2000000,
        "deductible": 1000
      },
      "createdAt": "2026-08-25T14:07:31Z"
    },
    {
      "carrierId": "carrier-b",
      "lineOfBusiness": "wc",
      "annualPremium": 18720.00,
      "monthlyPremium": null,
      "quoteNumber": "WC-991002",
      "coverageDetails": {
        "totalPremium": 18720.00,
        "experienceModApplied": 1.0,
        "classBreakdown": [
          {
            "classCode": "8810",
            "description": "Clerical Office Employees",
            "payroll": 320000,
            "ratePer100": 0.16,
            "classPremium": 512.00
          }
        ]
      },
      "createdAt": "2026-08-25T14:11:02Z"
    }
  ]
}

Result Fields

FieldTypeDescription

Structured JSON, not PDFs

Results are returned as structured data extracted from the carrier portal. No document parsing or third-party extraction service is required to read premiums and limits.

coverageDetails by Line

The object is line-specific. Fields present depend on what the carrier's portal exposed.

BOP and General Liability

totalPremium, occurrenceLimit, aggregateLimit, productsCompletedOpsLimit, personalAdvertisingInjuryLimit, medicalPayments, deductible, retroactiveDate

Workers' Compensation

totalPremium, experienceModApplied, minimumPremium, expenseConstant, premiumDiscount, terrorismCoverage, deductibleOptions, and classBreakdown[] with classCode, description, payroll, ratePer100, classPremium

Commercial Auto

totalPremium, liabilityLimit, uninsuredMotoristLimit, medicalPayments, comprehensiveDeductible, collisionDeductible, hiredAutoLiability, nonOwnedAutoLiability, and vehiclePremiums[] with vin, description, premium

Umbrella

totalPremium, umbrellaLimit, selfInsuredRetention, underlyingRequirements

Proposals

QuoteSweep can generate a client-ready proposal PDF across the returned quotes. If your platform needs to attach it to the source record, a proposal link can be returned on the quote request — confirm the requirement during integration scoping.