How to Look Up a Vehicle Registration in Australia
Whether you are buying a used car, running an auto parts store, or building software for the automotive industry, sooner or later you need to turn a number plate into vehicle details. Australia does not have a single national rego lookup -- registration is handled by each state and territory -- so the answer to "how do I check a rego?" depends on what you need and how often you need it.
This guide covers the free manual options, what each one actually tells you, and when it makes sense to use an API instead.
What a rego lookup can tell you
A registration check typically reveals some combination of:
- Whether the registration is current, and its expiry date
- The vehicle's make, model, and year (or model year range)
- Body type, engine, and colour on some portals
- Sometimes a partial VIN for cross-checking
What it will not tell you is anything about the owner. Owner names and addresses are protected information in every Australian state, and no legitimate rego check -- free or paid -- returns them.
The free option: state government portals
Every state and territory runs a free registration check on its transport authority website:
- NSW -- Service NSW free rego check (shows make, model, expiry, CTP insurer)
- VIC -- VicRoads vehicle registration enquiry (make, model year, expiry, sanctions)
- QLD -- Department of Transport and Main Roads rego check (expiry, description)
- SA -- EzyReg registration check (make, body type, expiry)
- WA -- Department of Transport vehicle licence enquiry (expiry, basic details)
- TAS -- Transport Tasmania registration status check
- NT -- Motor Vehicle Registry rego check
- ACT -- Access Canberra registration enquiry
These are the right tool for a one-off check on a car you are about to buy. They are official, free, and current.
Where the manual portals fall short
The government portals are built for humans checking one car at a time. They come with real limitations if you need vehicle data as part of a workflow:
- One plate at a time. Each check means loading a page, filling a form, and often solving a CAPTCHA.
- Eight different portals. A NSW plate cannot be checked on the VIC portal. If your customers are national, you need all eight processes.
- No API. None of the state portals offer a public API for their free check, so you cannot integrate them into a website or app.
- Inconsistent data. Some states return a model year, some return a description string, some return almost nothing beyond expiry.
Buying a car? Also run a PPSR check
For used car purchases specifically, the registration check is only half the story. The national PPSR (Personal Property Securities Register) check -- around $2 on the official government site -- tells you whether the car has money owing on it, has been written off, or is recorded as stolen. It needs the VIN rather than the plate. A rego lookup and a PPSR check together cover most of what a private buyer needs to know.
The developer option: a rego lookup API
If you need plate-to-vehicle data inside your own software -- an auto parts store matching products to a customer's car, a workshop booking form, a fleet tool -- the manual portals do not scale. That is the problem PlateAPI solves: one REST endpoint that accepts a plate and state, covers all eight states and territories, and returns structured JSON.
curl -s "https://api.plateapi.com.au/api/v1/lookup?plate=ABC123&state=VIC" \ -H "X-API-Key: pk_live_YOUR_API_KEY"
The response includes the model year range, make, model, body type, engine displacement, and a full description string -- the level of detail you need for parts fitment or vehicle identification, returned in a couple of seconds. See the API reference for the full response format, or try it on the live demo with a real plate.
Which method should you use?
- Checking one car you want to buy: the free state portal, plus a PPSR check.
- Confirming a rego is current: the free state portal.
- Identifying vehicles inside your website, store, or app: an API. PlateAPI has a free tier with 20 lookups a month to test with, and paid plans from $29/month.
PlateAPI turns Australian number plates into structured vehicle data -- one REST endpoint, all eight states, free tier included.