Get Results
/v1/quotes/:id/resultsReturns 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_xxxxxResponse 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
| Field | Type | Description |
|---|
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.