chevrolet.ca APIwww.chevrolet.ca ↗
Retrieve current Chevrolet Canada vehicle deals by province. Returns lease terms, finance rates, cash credits, and program bonuses for each model via one endpoint.
curl -X GET 'https://api.parse.bot/scraper/1aeca96c-e476-423a-bdf4-41d802f14fdd/get_offers?region=ontario&language=en' \ -H 'X-API-Key: $PARSE_API_KEY'
Get all current vehicle deals and offers from Chevrolet Canada for a specific region. Returns vehicle details including model name, year, trim, image URLs, vehicle page URLs, and comprehensive offer breakdowns (lease terms, finance rates, cash credits, program bonuses).
| Param | Type | Description |
|---|---|---|
| region | string | Canadian province or region. Accepts province names (ontario, quebec, alberta, british_columbia, manitoba, saskatchewan, nova_scotia, new_brunswick, pei, newfoundland, yukon, prairie), province codes (ON, QC, AB, BC, MB, SK, NL, NS, NB, PE, YT), or city regions (toronto, vancouver). Defaults to Ontario. |
| language | string | Language for offers content. Accepted values: 'en' for English, 'fr' for French. |
{
"type": "object",
"fields": {
"region": "string - internal region key used (e.g. 'ontario_chevrolet')",
"language": "string - language code ('en' or 'fr')",
"vehicles": "array of vehicle deal objects, each containing title, model_name, model_year, vehicle_model, trim, msrp, vehicle_image, image_alt_text, vehicle_url, build_and_price_url, search_inventory_url, and offers array",
"total_vehicles": "integer - number of vehicle deals found"
},
"sample": {
"data": {
"region": "ontario_chevrolet",
"language": "en",
"vehicles": [
{
"msrp": null,
"trim": "1RS",
"title": "2026 Trax",
"offers": [
{
"finance": {
"apr_rate": "0%",
"term_months": "36"
},
"category": "finance",
"offer_type": "26 | % Finance Only For Large Term"
},
{
"lease": {
"term_months": "48",
"down_payment": "$0",
"km_allowance": "16000",
"rate_percent": "3.9%",
"weekly_payment": "$95",
"additional_info": "WITH $0 DOWN I 16,000 KM ANNUAL ALLOWANCE",
"biweekly_payment": "$190"
},
"category": "lease",
"offer_type": "16 | Weekly Lease + Rate (LEASE)"
}
],
"model_name": "Trax",
"model_year": "2026",
"vehicle_url": "https://www.chevrolet.ca/en/suvs/trax",
"vehicle_image": "https://www.chevrolet.ca/content/dam/chevrolet-offers/canada/en/dre/offer-assets/2026/march/west/Trax_1RS_892x762.jpg",
"vehicle_model": "TRAX",
"image_alt_text": "2026 Trax 1RS driving down a street.",
"build_and_price_url": null,
"search_inventory_url": "https://www.chevrolet.ca/en/inventory/SearchResults/?model=Trax&year=2026"
}
],
"total_vehicles": 14
},
"status": "success"
}
}About the chevrolet.ca API
The Chevrolet Canada Offers API exposes one endpoint — get_offers — that returns all active vehicle incentives from chevrolet.ca, covering up to dozens of models per region. Each response includes 10+ structured fields per vehicle: model name, year, trim, MSRP, image URLs, vehicle page URLs, and a full breakdown of lease terms, financing rates, cash credits, and program bonuses, filterable by Canadian province and language.
What the API Returns
The get_offers endpoint returns the full set of active Chevrolet Canada deals for a given region, structured as an array of vehicle deal objects. Each object includes title, model_name, model_year, vehicle_model, trim, msrp, vehicle_image, and image_alt fields alongside complete offer breakdowns. Offer breakdowns cover lease terms (payment amounts, down payment, term length), finance rates, cash credit values, and program bonuses where applicable. The total_vehicles integer in the response lets you quickly confirm how many deals are active in the selected region without iterating the full array.
Region and Language Filtering
The region parameter accepts Canadian province names such as ontario, quebec, alberta, british_columbia, and manitoba, among others. Internally, these map to region keys like ontario_chevrolet returned in the response. The language parameter accepts en (English) or fr (French), allowing bilingual applications to surface offer copy in the appropriate language. Both parameters are optional — omitting them falls back to defaults. When building province-level deal finders, passing an explicit region ensures only locally relevant incentives and eligibility conditions appear.
Data Shape and Coverage
Offers are organized per vehicle, meaning one entry in the vehicles array corresponds to one model/trim combination with all its current incentives bundled together. This makes it straightforward to compare lease versus finance versus cash-back options for the same vehicle without additional joins. MSRP values and model year fields allow basic price-tier filtering client-side. Image URLs (vehicle_image) and vehicle page URLs enable direct deep-linking into the chevrolet.ca model pages from any front-end that consumes this data.
- Build a province-specific Chevrolet deal tracker that surfaces the lowest current lease payment per model using
msrpand lease term fields. - Compare financing rates across all active Chevrolet Canada models in a given region to identify the best low-APR offers.
- Power a bilingual (English/French) deal aggregator by toggling the
languageparameter betweenenandfr. - Monitor cash credit and program bonus availability across provinces to flag regional incentive discrepancies.
- Generate weekly deal digest emails using
model_name,model_year,trim, and offer breakdown fields fromget_offers. - Deep-link users directly to chevrolet.ca model pages using the
vehicle_imageand vehicle URL fields returned per deal. - Aggregate Chevrolet Canada incentive data alongside other OEM offer APIs to build a multi-brand Canadian new-car deal comparison tool.
| 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 Chevrolet Canada provide an official public developer API?+
What does the `get_offers` endpoint return for each vehicle?+
title, model_name, model_year, vehicle_model, trim, msrp, vehicle_image, and image_alt, plus a full offer breakdown covering lease terms, finance rates, cash credits, and any active program bonuses. The response also includes the region key and total_vehicles count.Does the API cover all Canadian provinces?+
region parameter supports major provinces including Ontario, Quebec, Alberta, British Columbia, and Manitoba. Territories and any provinces not in the accepted values list are not currently covered. You can fork this API on Parse and revise it to add support for additional regions.