The Affordable Australian Rego Plate Lookup API

GET /api/v1/lookup?plate=ABC123&state=VIC

Vehicle data without the enterprise price tag. Send a registration plate and state to a single REST endpoint and get the model year range, make, model, body type, and engine displacement back as JSON. Cars, utes, motorcycles, vans, SUVs -- if it has a plate, we cover it. Every lookup runs live -- nothing is served from a stale cache. Covers all eight Australian states and territories, with typical responses under 3 seconds. Plans start at $0 -- 20 free lookups a month, no credit card required.

Built in Australia for auto parts stores, vehicle services, dealerships, and fleet operators. No SDK needed -- works with any HTTP client in any language.


Try It

Enter any Australian registration plate. This calls the production API in real time -- no mocks.

State

What You Get Back

200 OK -- application/json (detailed=true)
{
  "success": true,
  "vehicle": {
    "year_range": "2015-2020",
    "lowest_year": 2015,
    "highest_year": 2020,
    "make": "TOYOTA",
    "model": "HILUX",
    "description": "15~20 TOYOTA HILUX SR 2.8L DIESEL",
    "body": "UTE",
    "engine": "2.8L",
    "detailed_description": "TOYOTA HILUX SR Auto or Manual AN120 AN130 05/2015~12/2020 4 Door UTE 4x4 DIESEL 2.8 litre, 1GD-FTV I4 16v DOHC I/C Turbo DI {130kW}"
  },
  "request_id": "req_7f3a9c1b4e8d2f6a0c5e",
  "source": "plateapi",
  "duration_ms": 1417.46,
  "alternatives": [
    {
      "year_range": "2015-2020",
      "lowest_year": 2015,
      "highest_year": 2020,
      "make": "TOYOTA",
      "model": "HILUX",
      "description": "15~20 TOYOTA HILUX SR5 2.8L DIESEL",
      "body": "UTE",
      "engine": "2.8L"
    }
  ]
}

Structured Vehicle Data

Every successful lookup returns a structured JSON object with the vehicle's model year range, make, model, body type, and engine displacement. Pass detailed=true for an extended description with chassis codes, drivetrain, fuel type, engine code, and power output. Responses include timing data.

Lookups run live at the moment you ask -- nothing is served from a cache, so the answer reflects current data, not last month's.

When a plate maps to multiple variants (such as different engine options on the same model), the API returns alternative matches so your application can handle ambiguity.

All eight Australian states and territories are supported: ACT, NSW, NT, QLD, SA, TAS, VIC, and WA.


Why PlateAPI

All States & Territories

ACT, NSW, NT, QLD, SA, TAS, VIC, and WA. Every plan covers every state.

Live Data, Never Cached*

Every lookup runs live at request time, typically back in under 3 seconds. No stale cache, no outdated results.

Structured JSON

Year, make, model, body type, and engine displacement in a single structured response.

Vehicle Database Included

66,000+ Australian market vehicles across 213 makes. Seven-level cascading make, model, year, series, engine, and variant queries for dropdowns on all paid plans.

Vehicle Alternatives

When a plate maps to multiple variants, the API returns all possible matches.

Simple REST API

One GET endpoint. No SDK, no authentication flow. Works with any HTTP client in any language.

*Your lookups may be warm in our infrastructure for up to 24 hours to improve performance.


Official SDKs

PlateAPI is a plain REST API -- you don't need an SDK to use it. These are optional clients for six languages that add typed errors, automatic retry with backoff, rate limit handling, and input validation.


Built For

Auto Parts Stores

Build a rego search to garage feature: a customer enters their number plate, PlateAPI identifies the vehicle (year range, make, model, engine), and your store filters to compatible parts. Works for cars, motorcycles, and commercial vehicles. Replaces slow make/model/year dropdowns with a single field. Works across all Australian states and territories.

Vehicle Services

Workshops, detailers, motorcycle mechanics, and service centres can identify vehicles at intake without manual data entry. Faster check-in, fewer errors.

Dealerships & Finance

Quick vehicle identification for trade-in quotes, valuations, and loan applications. Verify vehicle details from a plate number in seconds.

Fleet Management

Track and identify vehicles across your fleet. Integrate plate lookups into your management system to keep records accurate and up to date.


Frequently Asked Questions

What data does the API return?

Each lookup returns the vehicle model year range (with lowest and highest year), make, model, body type (sedan, hatchback, ute, motorcycle, scooter, etc.), engine displacement, a full description string, and alternative vehicle matches when the plate maps to multiple variants. Pass detailed=true to also receive an extended description with chassis codes, drivetrain, engine code, and power output when available (may be null for some vehicles).

Which Australian states and territories are supported?

All eight: ACT, NSW, NT, QLD, SA, TAS, VIC, and WA. Every plan covers every state at no extra cost.

Can I get make, model, and year lists for dropdown menus?

Yes. All paid plans include the vehicle database endpoint: a seven-level cascading query API covering 66,000+ Australian market vehicles across 213 makes. Call it with no parameters for the list of makes, then narrow by make, model, year, series, engine, and variant to get full vehicle records -- perfect for vehicle selector dropdowns. Vehicle database queries do not count toward your monthly lookup quota.

How fast are lookup responses?

Typical response time is under 3 seconds. Every response includes a duration_ms field so you can monitor performance in your application.

How up to date is the vehicle data?

Every lookup is performed live at request time -- responses are never served from a cache. If a vehicle was registered yesterday, a lookup today reflects it.

Is there a free plan?

Yes. The free tier includes 20 lookups per month with a rate limit of 1 request per minute. No credit card required.

What happens when I hit my monthly lookup limit?

Once you reach your monthly limit, further requests return HTTP 429 until your billing cycle resets. You can upgrade your plan at any time (takes effect immediately) or buy a top-up pack from your dashboard -- 500 lookups for A$69 or 1,000 for A$99. Top-up credits never expire and are used automatically after your plan quota runs out.

What format are API responses in?

All responses are JSON. Lookups return 200 with a success flag and a machine-readable code field (including when no vehicle is found), 400 for invalid requests, 401 for missing or invalid API keys, and 429 when rate or quota limits are exceeded.

Do I need an SDK to use PlateAPI?

No. PlateAPI is a simple REST API with a single GET endpoint. Any HTTP client in any language works -- curl, fetch, requests, or whatever your stack uses.

How do I add rego plate lookup to my auto parts store?

Sign up for a free API key, then call the PlateAPI lookup endpoint from your backend with the customer's plate and state. The API returns the vehicle's year range, make, model, body type, and engine, which you use to filter your parts catalogue to compatible items. This pattern is called "rego search to garage" and works with any ecommerce platform or custom-built store.

What is the best API for Australian rego plate lookups?

PlateAPI is an Australian-built REST API that covers all eight states and territories in a single endpoint. It returns structured JSON with the vehicle's year range, make, model, body type, and engine displacement. Plans start at $0 with 20 free lookups per month, and paid plans from $29/month. No SDK required -- it works with any HTTP client.

How do I build a rego search to garage feature?

A rego search to garage feature lets customers enter their number plate to identify their vehicle, then saves it to their account. You call the PlateAPI lookup endpoint with the plate and state, receive the vehicle details, filter your parts catalogue, and store the vehicle in the customer's garage for future visits. PlateAPI provides both the plate lookup and a vehicle database endpoint for a make/model/year dropdown fallback.