/api/v1/finance/fees endpoint returns approved, quote-safe dealer-fee and finance-program rows from the finance_fees dataset. Every row returned has quote_safe: true, meaning it has passed verification review and is cleared for use in customer-facing quote calculations. Results are ordered by financier_name then product_title and reflect the most recently verified version of each fee record.
This endpoint requires production access to the
finance_fees dataset. Sandbox-tier keys will receive a 403 response. Request access →Endpoint
Request
Headers
Query Parameters
string
Filter by trade category. Matched against the
trade_category field (case-insensitive). Accepted values: solar, hvac, roofing, plumbing, electrical.string
Filter by financier slug (e.g.
goodleap, sunlight_financial). Matched against the financier_slug field.string
Filter by payment product type. Matched against the
payment_type field (case-insensitive). Common values: loan, lease, ppa, cash.integer
Exact term filter in months (e.g.
120, 180, 240). Must be a valid integer or the request returns a 400 error.number
Exact interest rate filter as a decimal (e.g.
0.0 for 0% promos). Must be a valid number or the request returns a 400 error.integer
Maximum number of records to return. Defaults to
1000; hard cap is 5000.Response
A successful response returns anapplication/json object with a top-level data array of dealer-fee records and a usage block for your request metering.
Response Fields
array
Array of dealer-fee record objects. Every object in this array has
quote_safe: true.object
Request metering information tied to your API key.