PlateAPIPlateAPI
DemoPricingDocsBlogLoginGet API Key

Blog · 8 July 2026 · 5 min read

Year Make Model Lookup API -- Australia's Vehicle Database

Not every vehicle identification starts with a number plate. Sometimes the car is unregistered, sometimes it is a customer on the phone, and sometimes you just need a well-behaved set of make/model/year dropdowns in a form. For that you need a vehicle database -- and assembling an accurate Australian-market one yourself is a surprisingly painful project.

What's in the database

PlateAPI's vehicle database covers 32,000+ vehicle records across 213 makes sold in the Australian market, spanning model years from the 1920s to current-year releases. It is the same dataset that powers our Shopify widget's manual selection mode, exposed as an API endpoint on all paid plans.

How the cascade works

The endpoint is a single URL that narrows as you add parameters -- exactly the shape you want for dependent dropdowns:

shell
# 1. No parameters: list all 213 makes
curl -s "https://api.plateapi.com.au/api/v1/vehicles" \
  -H "X-API-Key: pk_live_YOUR_API_KEY"

# 2. Add make: list that make's models
curl -s "https://api.plateapi.com.au/api/v1/vehicles?make=TOYOTA" \
  -H "X-API-Key: pk_live_YOUR_API_KEY"

# 3. Add model: list the model's years
curl -s "https://api.plateapi.com.au/api/v1/vehicles?make=TOYOTA&model=COROLLA" \
  -H "X-API-Key: pk_live_YOUR_API_KEY"

Each response tells you which level of the cascade it is returning:

200 OK -- application/json
{
  "success": true,
  "data": [
    { "type": "model", "data": ["4 RUNNER", "86", "ALPHARD", "..."] }
  ],
  "total": 114,
  "duration_ms": 1.42
}

Queries hit a local database rather than any external source, so responses come back in milliseconds -- fast enough to populate a dropdown on every selection change without debouncing gymnastics.

It doesn't touch your lookup quota

Dropdown cascades are chatty: one customer filling out a make/model/year form fires three or four requests. Because of that, vehicle database queries do not count toward your monthly lookup allowance and have their own generous rate limit of 60 requests per minute. Your quota stays reserved for actual plate lookups.

Who uses it

  • Auto parts stores -- the "shop by vehicle" dropdown fallback for customers who cannot or will not enter a plate
  • Dealerships -- trade-in appraisal and enquiry forms with clean, validated vehicle input instead of a free-text field
  • Workshops -- booking forms that capture the exact vehicle before the car arrives
  • Fleet and insurance tools -- consistent vehicle normalisation across data entry

Pairing it with plate lookup

The two endpoints are designed to work together: offer rego lookup as the fast path -- plate in, vehicle out -- and fall back to the dropdown cascade when there is no plate to work with. Both return vehicles from the same underlying identification system, so a car identified either way looks the same to your application.

The endpoint is available on every paid plan, starting at $29/month. Full parameter documentation is in the API reference.

PlateAPI turns Australian number plates into structured vehicle data -- one REST endpoint, all eight states, free tier included.

Try the live demo · API reference · Pricing

More from the blog

  • How to Look Up a Vehicle Registration in Australia
  • Australian Rego Check API for Developers
  • How to Add Vehicle Fitment to Your Shopify Store
PlateAPIPlateAPI

Australian vehicle registration plate lookup API. Operated by WolfStack Solutions, ABN 26 877 229 839, Sydney, Australia.

[email protected]

ProductLive DemoPricingAPI ReferenceGet an API Key
CompanyBlogContactChangelogAPI StatusTerms of ServicePrivacy Policy
© 2026 WolfStack Solutions. All rights reserved.