In front of the agent
You show up ranked alongside the carriers an agent is already appointed with — at the exact moment they're choosing where to send a risk.
For carriers
Independent agents use Ballpark to shop a risk across every carrier they're appointed with. Join to receive standardized quote requests and respond with live rates over RC1 — so you're ranked right there when the agent decides where to place the business.
Free to join right now. No integration required to start.
You show up ranked alongside the carriers an agent is already appointed with — at the exact moment they're choosing where to send a risk.
Implement one JSON endpoint and return real, bindable-quality rates by coverage tier. Not ready? We estimate from your public filings until you are.
You tell us your states and appetite; we only send you quote requests that fit. No noise, no off-appetite traffic.
RC1 is our simple, standardized quote contract — one JSON request in, one ranked-ready response out.
States, lines and any underwriting box. We send you only the quote requests that fit.
A standardized JSON QuoteRequest — driver, vehicle, coverage — hits your /rate endpoint.
Return premium by coverage tier (or a decline with a reason). We rank it for the agent. No live endpoint yet? We model it from your filings.
Tell us a bit about your carrier. We'll send the RC1 spec and get you receiving quote requests.