The Canadian vehicle-listings API
built for apps and agents

Live franchise-dealer inventory, VIN decode, and market valuation — as a clean REST API and a hosted MCP server your agents can call directly. Factual data only: legal to license and resell.

464K
Live listings
464K
Unique VINs
40
OEM brands
Latest Update
Coverage figures shown are the last published snapshot.

Canada-complete, franchise-grade

US incumbents advertise ~490K total Canadian listings across all dealer types. We carry 474K unique franchise VINs alone, refreshed continuously with per-listing delist auditing — because Canada isn't our secondary market, it's our whole market.

🍁

Canada-first

Per-platform extraction across eDealer, sm360, Convertus, dealer.com and bespoke sites — fewer stale rows and undercounts than a US dataset with a Canada tab.

Fresh

~94% of inventory re-verified within 24 hours, with delist detection so sold cars fall off — not linger.

⚖️

License-clean

Factual fields only — specs, price, mileage, dealer, location. No photos, no copyrighted marketing text. Safe to resell.

One API surface

REST + JSON, Authorization: Bearer <key>, every call metered. Seven endpoints — search, VIN lookup, VIN decode, valuation, market stats, bulk feed, and health.

Search
Valuation
Market
# Every 2021+ RAV4 under $40k in Alberta, cheapest first
curl "https://api.omniaauto.ca/v1/listings?make=Toyota&model=RAV4\
&province=AB&year_min=2021&price_max=40000&sort=price&order=asc" \
  -H "Authorization: Bearer $OMNIA_KEY"
# Market valuation from 30-day Canadian comps
curl "https://api.omniaauto.ca/v1/valuation?year=2021&make=Toyota&model=RAV4&mileage=60000" \
  -H "Authorization: Bearer $OMNIA_KEY"
#=> { "low":28995, "median":31995, "high":35710, "sample_size":527 }
# Market stats for a slice: counts, avg/median price, breakdowns
curl "https://api.omniaauto.ca/v1/market?make=Honda&model=Civic&province=ON" \
  -H "Authorization: Bearer $OMNIA_KEY"

Full interactive reference →

Agent-native by default · MCP

The same data, exposed as a hosted Model Context Protocol server. Point Claude, ChatGPT, or any MCP client at one URL and it can search inventory, decode VINs, and pull valuations in the flow of a conversation. No US provider ships a Canadian agent tool.

Connect it

// Claude Desktop / any MCP client
{
  "omniaauto": {
    "url": "https://mcp.omniaauto.ca/mcp",
    "headers": {
      "Authorization": "Bearer $OMNIA_KEY"
    }
  }
}

Tools it exposes

Six callable tools, same auth & metering as REST:

search_listings · get_vin · decode_vin · valuation · market_stats · coverage

Pricing

Start free, pay as you grow, or license the bulk feed. REST and MCP share one key and one meter.

Free
$0
  • 1,000 calls / mo
  • 60 req / min
  • Search · VIN · decode · market
  • Evaluation & prototyping
Metered
~$0.005 / call
  • Pay-as-you-go
  • 120 req / min
  • + Market valuation
  • MCP access included
Feed / Enterprise
from $750 / mo
  • Bulk syndication feed
  • Freshness SLA (24–48 h)
  • High-volume API + support
  • Flat monthly contract

All API pricing is in USD (marketplace billing standard). Vehicle data prices are CAD — see the currency field on every listing.