Skip to main content
The /api/v1/pricing/finance endpoint surfaces finance pricing context from the same finance_fees dataset that backs /api/v1/finance/fees, but returns data in a coverage-oriented shape designed for comparison and market research rather than direct quote calculation. The response wraps records in a coverage envelope that summarises filters, result counts, and the data source so callers can build dynamic lender-selection UIs, pricing dashboards, or CRM enrichment pipelines.
This endpoint is intended for pricing context and comparison. If you need quote-safe dealer-fee rows for use in a customer-facing proposal calculation, use GET /api/v1/finance/fees instead — it returns identical underlying records with stronger access guarantees and a leaner response shape optimised for quoting engines.

Endpoint

Finance Pricing vs. Finance Fees

Both endpoints draw from the same finance_fees dataset and both require production access to it. The difference is in intent and response shape:

Request

Headers

string
required
Your API key. Obtain or rotate keys in your dashboard.

Query Parameters

string
Filter by trade category. Accepted values: solar, hvac, roofing, plumbing, electrical. Matched against trade_category (case-insensitive).
string
Filter by payment product type (case-insensitive). Common values: loan, lease, ppa, cash. Matched against the payment_type field.
string
Filter by financier slug (e.g. goodleap). Matched against the financier_slug field.
number
Exact term filter in months. Must be a finite number or the request returns a 400 error.
number
Exact interest rate filter as a decimal. Must be a finite number or the request returns a 400 error.
integer
Maximum number of records to return. Defaults to 100; hard cap is 500.

Response

A successful response returns data.records (the pricing rows), data.coverage (a filter summary), and a usage block.

Response Fields

array
Array of finance pricing records. Each record is a quote-safe dealer-fee row from the finance_fees dataset. See /api/v1/finance/fees for the full field-level reference — every field in that response is present here.
object
Summary of the filters applied and result metadata.
object
Request metering information.

Examples

Example Response

Error Reference

Use this endpoint to build lender comparison tables or populate a “choose your financing” UI. When the customer selects a product, switch to GET /api/v1/finance/fees — filtering by financier and term_months — to retrieve the exact quote-safe dealer-fee row for calculation.