openapi: 3.0.3
info:
title: State Farm Insurance Renters Coverage API
description: The State Farm Renters Insurance API enables partner platforms including property management companies, real estate applications, multifamily housing operators, and insurance aggregators to embed State Farm renters insurance quoting and policy issuance directly into their tenant onboarding workflows. State Farm is the number one writer of renters insurance in the United States. This API supports quote requests, coverage selection, policy binding, and policy status retrieval. Renters insurance through State Farm covers personal belongings, liability protection, and additional living expenses. Available in all US states except California, Massachusetts, and Rhode Island.
version: 1.0.0
contact:
name: State Farm Partner Gateway
url: https://developer.statefarm.com
termsOfService: https://www.statefarm.com/customer-care/legal-disclaimer
license:
name: Proprietary
url: https://developer.statefarm.com/faq
servers:
- url: https://api.statefarm.com/v1
description: State Farm API Production
security:
- OAuth2:
- renters:quote
- renters:policy:read
- renters:policy:write
tags:
- name: Coverage
description: Coverage options and details
paths:
/renters/coverage-options:
get:
operationId: listCoverageOptions
summary: List Coverage Options
description: Retrieve available renters insurance coverage options and limits available through State Farm, including personal property coverage amounts, liability limits, deductible options, and optional add-on coverages.
tags:
- Coverage
parameters:
- name: state
in: query
description: Two-letter US state code to get state-specific coverage options
required: false
schema:
type: string
pattern: ^[A-Z]{2}$
example: IL
responses:
'200':
description: Available coverage options
content:
application/json:
schema:
$ref: '#/components/schemas/CoverageOptionsResponse'
components:
schemas:
CoverageOptionsResponse:
type: object
description: Available coverage options and limits
properties:
personalPropertyLimits:
type: array
description: Available personal property coverage amounts in USD
items:
type: integer
example:
- 15000
- 25000
- 50000
- 75000
- 100000
liabilityLimits:
type: array
description: Available liability coverage limits in USD
items:
type: integer
example:
- 100000
- 300000
- 500000
deductibleOptions:
type: array
description: Available deductible amounts in USD
items:
type: integer
example:
- 500
- 1000
- 2000
optionalCoverages:
type: array
description: Optional add-on coverages available
items:
type: object
properties:
code:
type: string
example: IDENTITY_RESTORATION
name:
type: string
example: Identity Restoration Coverage
description:
type: string
example: Coverage for identity theft restoration expenses
securitySchemes:
OAuth2:
type: oauth2
flows:
clientCredentials:
tokenUrl: https://api.statefarm.com/oauth/token
scopes:
renters:quote: Create and retrieve renters insurance quotes
renters:policy:read: Read renters insurance policy details
renters:policy:write: Bind and manage renters insurance policies