# Car Appraisal BC Independent BC car value estimates and market research tools. Provides free AutoTrader-based comps for Canadian vehicles. Not affiliated with Canadian Black Book or ICBC. ## What this site offers BC vehicle market research and appraisal information for private sales, tax calculations, and ICBC claims guidance. ## Free tools - https://carappraisalbc.com/tools/whats-my-car-worth/ — Free car value estimator using current AutoTrader BC listings (private and dealer comps) - https://carappraisalbc.com/tools/black-book-value-calculator/ — Canadian Black Book gap checker (estimates difference between asking price and CBB trade-in) - https://carappraisalbc.com/tools/icbc-write-off-calculator/ — ICBC write-off and payout calculator - https://carappraisalbc.com/tools/insurance-total-loss-payout-calculator/ — Insurance total loss payout calculator Canada - https://carappraisalbc.com/tools/icbc-settlement-calculator/ — ICBC settlement calculator for written-off vehicles only - https://carappraisalbc.com/tools/car-write-off-calculator-canada/ — Car write-off calculator Canada - https://carappraisalbc.com/tools/total-loss-vehicle-value-calculator/ — Total loss vehicle value calculator Canada - https://carappraisalbc.com/tools/bc-used-car-tax-calculator/ — BC PST calculator for used vehicles ## How agents can run an estimate **GET endpoint (no API key required):** ``` GET https://car-appraisal-bc-estimate.siftai.workers.dev/estimate?year=2018&make=Honda&model=Civic&mileageKm=85000®ion=Vancouver,%20BC ``` **Required parameters:** - year (integer, 1980-2027) - make (string) - model (string) - mileageKm (integer, 0-800000) - region (string, default "Vancouver, BC") **Optional parameters:** - trim (string) - radiusKm (10|20|50|100|150|200|250|300|400, default 100) **Response types:** 1. **Cache hit** — Returns JSON immediately with status=ready, estimate ranges (private/dealer low/mid/high), listings array, summary, and caveats. 2. **Cache miss** — Returns JSON with status=pending + cacheKey. Poll the same endpoint with `?key=CACHEKEY` every 3 seconds until status=ready or error (max 2 minutes). **Important:** - No Turnstile verification required for GET requests - Rate-limited per visitor and daily scrape budget - Do NOT invent numbers when status=pending — poll or tell the user to wait - These are AutoTrader asking prices, not official CBB values or sold prices - Not a licensed appraisal — cannot be used for ICBC claims or tax filings **Example polling:** ``` GET https://car-appraisal-bc-estimate.siftai.workers.dev/estimate?key=2018-Honda-Civic-Vancouver-100 ``` **Human form:** https://carappraisalbc.com/tools/whats-my-car-worth/ ## How agents can run a write-off calculation **Option 1: GET the estimate first, then do the math:** ``` GET https://car-appraisal-bc-estimate.siftai.workers.dev/estimate?year=2018&make=Honda&model=Civic&mileageKm=85000®ion=Vancouver,%20BC ``` Use `private.mid` from the response as the market value. Then calculate: - Payout = private.mid - deductible - (salvage if keeping car) - Ratio = repairCost / private.mid - Gap = private.mid - icbcOffer (if offer provided) **Option 2: GET endpoint for write-off (when available):** ``` GET https://car-appraisal-bc-estimate.siftai.workers.dev/write-off?year=2018&make=Honda&model=Civic&mileageKm=85000&repairCost=14000&deductible=500&offer=18000 ``` **Parameters:** - year, make, model, mileageKm (required, same as estimate endpoint) - repairCost (optional, integer) - deductible (optional, integer, default 0) - offer (optional, integer, ICBC or insurer offer) - salvage (optional, integer, if keeping the car) - region (optional, default "Vancouver, BC") **Response:** - status: "ready" | "pending" | "error" - marketValue: integer (from AutoTrader comps) - payout: integer (marketValue - deductible - salvage) - ratio: number (repairCost / marketValue) - gap: integer (marketValue - offer, if offer provided) - Same polling behavior as estimate endpoint for pending results **Human calculator:** https://carappraisalbc.com/tools/icbc-write-off-calculator/ ## OpenAPI spec https://carappraisalbc.com/openapi.yaml — Full OpenAPI 3.1 specification for the estimate endpoint ## Agent-specific info https://carappraisalbc.com/for-agents/ — Agent usage guide and examples ## Canadian Black Book (official) **This site is NOT Canadian Black Book.** For official CBB values, visit: - https://canadianblackbook.com/ — Official Canadian Black Book (licensed subscription required) Car Appraisal BC provides independent market comps from AutoTrader, not official book values. ## Guides - https://carappraisalbc.com/guides/canadian-black-book-value/ — What CBB is and how it differs from market comps - https://carappraisalbc.com/guides/icbc-car-value/ — How ICBC determines car value in BC - https://carappraisalbc.com/guides/estimate-vs-appraisal/ — When you need an estimate vs a licensed appraisal - https://carappraisalbc.com/guides/autotrader-car-value/ — How to read AutoTrader listings - https://carappraisalbc.com/used-car-tax-bc-guide/ — BC used car tax guide (PST) ## Coverage Primary coverage: Greater Vancouver, Fraser Valley, Vancouver Island, Okanagan. Expanding to all BC regions. ## About Independent information resource for BC vehicle appraisal and market research. Not affiliated with ICBC, Canadian Black Book, or AutoTrader.