ford.ca APIwww.ford.ca ↗
Access current Ford Canada financing APR rates, lease terms, cash rebates, and incentives by model and trim via the ford.ca offers API.
curl -X GET 'https://api.parse.bot/scraper/490087e5-5730-4ab1-983c-714064e76b22/get_all_offers?model=Maverick' \ -H 'X-API-Key: $PARSE_API_KEY'
Get all current vehicle deals and offers across Ford Canada models. Returns financing details (APR, terms), lease details (APR, terms), cash incentives/rebates, vehicle images, and vehicle page URLs for each model/trim combination. Queries multiple models in parallel and aggregates results.
| Param | Type | Description |
|---|---|---|
| model | string | Filter to a specific model name (e.g., 'F-150', 'Bronco Sport', 'Maverick', 'Explorer', 'Escape', 'Ranger', 'Bronco', 'F-150 Lightning', 'Mustang Mach-E'). If empty, returns all models. |
| language | string | Language for offer details: EN or FR |
| postal_code | string | Canadian postal code for regional offers (affects province-specific incentives) |
{
"type": "object",
"fields": {
"deals": "array of deal objects with: model_name, model_year, trim, financing (array of APR offer objects with terms), lease (array of lease offer objects with terms), cash_incentives (array of rebates/allowances), vehicle_image (full URL), vehicle_url, build_and_price_url, offer_start_date, offer_end_date",
"language": "string - language used",
"postal_code": "string - postal code used for the query",
"total_deals": "integer - total number of deal entries returned"
},
"sample": {
"data": {
"deals": [
{
"trim": "F-150 Regular Cab (Gas)",
"lease": [],
"financing": [
{
"name": "APR",
"type": "APR",
"terms": [
{
"months": 36,
"apr_percent": 0
},
{
"months": 48,
"apr_percent": 0
},
{
"months": 60,
"apr_percent": 0
}
],
"is_fmcc": true,
"end_date": "2026-06-30",
"disclaimer": "Must finance through Ford Credit Canada Company...",
"start_date": "2026-04-01"
}
],
"model_name": "F-150",
"model_year": 2026,
"vehicle_url": "https://www.ford.ca/trucks/f-150/",
"vehicle_image": "https://www.ford.ca/cxservices/incentives/CampaignImage?imageType=global&initiativeID=11403&imageName=346621v1.jpeg&provinceOrRegion=ON&make=Ford&model=F-150 F-150&year=2026&language=EN&authId=998236890®ionCode=CAN",
"offer_end_date": "2026-06-30",
"cash_incentives": [],
"offer_start_date": "2026-04-01",
"build_and_price_url": "https://www.ford.ca/build-and-price/"
}
],
"language": "EN",
"postal_code": "L6J5E4",
"total_deals": 28
},
"status": "success"
}
}About the ford.ca API
The Ford Canada Offers API covers 2 endpoints that return current vehicle deals from ford.ca, including per-trim financing APR rates, lease terms, cash incentives, vehicle images, and links to the Ford Canada configurator. The get_all_offers endpoint aggregates deals across Ford's full Canadian lineup in a single call, while get_model_offers returns detailed trim-level breakdowns for a specific model and year.
What the API Returns
Both endpoints expose structured incentive data drawn from ford.ca's current offers. Each deal object includes model_name, model_year, trim, a financing array (APR offer objects with term details), a lease array, cash_incentives, a vehicle_image URL, and a vehicle_url pointing to the relevant ford.ca model page. All data is scoped to Canadian buyers and reflects active regional campaigns.
Filtering and Parameters
get_all_offers accepts an optional model parameter to narrow results to a single nameplate (e.g., F-150, Bronco Sport, Maverick), a language parameter (EN or FR) for bilingual offer text, and a postal_code for province-specific incentive calculation. The total_deals integer in the response tells you exactly how many deal entries were returned. get_model_offers adds a required model parameter and an optional year to target a specific model year; it also returns a model_offers object containing model-level campaigns separate from trim-level offers, plus a build_and_price_url for the Ford configurator.
Trim-Level Detail
get_model_offers returns a trims array where each entry carries its own financing, lease, and cash_incentives arrays. This makes it straightforward to compare, for example, the financing APR on an F-150 XLT versus an F-150 Lariat without making multiple calls. The vehicle_image field returns a full URL to the campaign image for that model, or null if none is currently active.
Coverage Scope
All offers reflect the Canadian market only. Regional variation is handled through the postal_code parameter, which shifts the response toward province-specific incentives where they differ from the national baseline. Both EN and FR language responses are supported, matching ford.ca's bilingual content.
- Display current Ford Canada financing APR and lease rates on a Canadian automotive comparison site
- Alert buyers when cash rebates or delivery allowances change for a specific model like the Ranger or Explorer
- Build a trim comparison tool showing financing vs. lease costs side-by-side using the
trimsarray - Populate a regional deals widget by passing a user's postal code to surface province-specific incentives
- Generate bilingual (EN/FR) offer summaries for Quebec-focused automotive content
- Track historical changes in Ford Canada incentive campaigns by polling
get_all_offerson a schedule - Link directly to the Ford Canada build-and-price configurator using the
build_and_price_urlfield
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Ford Canada provide an official developer API for its offers data?+
What does `get_model_offers` return that `get_all_offers` does not?+
get_model_offers returns a model_offers object containing model-level campaign financing, lease, and cash incentive arrays that sit above the trim level. It also returns a build_and_price_url for the Ford Canada configurator and supports a year parameter to target a specific model year. get_all_offers aggregates across models but does not expose those model-level campaign objects or the configurator URL.