For carriers

Be in the comparison
at the moment of choice.

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.

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.

Respond live with RC1

Implement one JSON endpoint and return real, bindable-quality rates by coverage tier. Not ready? We estimate from your public filings until you are.

Only risks in appetite

You tell us your states and appetite; we only send you quote requests that fit. No noise, no off-appetite traffic.

How RC1 works

RC1 is our simple, standardized quote contract — one JSON request in, one ranked-ready response out.

  1. 1

    Tell us your appetite

    States, lines and any underwriting box. We send you only the quote requests that fit.

  2. 2

    We send an RC1 request

    A standardized JSON QuoteRequest — driver, vehicle, coverage — hits your /rate endpoint.

  3. 3

    You respond with RC1

    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.

Free to join, right now.

We're building the agent side first, so onboarding carriers is free at this stage. Get in early, shape the integration, and be the rate that's already in front of the agent.

Sign up to receive quotes

Tell us a bit about your carrier. We'll send the RC1 spec and get you receiving quote requests.

Free to join right now. We'll never share your details beyond running Ballpark.