Trade Me Motors Data Parser & API
Trade Me Motors is New Zealand’s dominant car marketplace — drawing 1M+ Kiwi buyers a month — and Carapis can extract its dealer, private, new and used listing data through one REST API. As both an auction and fixed-price marketplace, Trade Me Motors functions as NZ’s effective national car marketplace, so a single Carapis parser covers the bulk of New Zealand supply.
Available now. Trade Me Motors is in the live feed — pull it from /apix/api/vehicles/ with your API key.
| Country | New Zealand |
|---|---|
| Type | Marketplace |
| Owner | Trade Me |
| Vehicle types | used, new, dealer, private, moto, commercial |
| Monthly visits | 1M+ Kiwi buyers/mo |
| Active listings | — (national marketplace) |
| API access | Partial / limited API |
| Parse priority | ★★★★☆ |
| Official site | www.trademe.co.nz/motors |
What is Trade Me Motors?
Trade Me Motors is the automotive vertical of Trade Me, New Zealand’s leading horizontal online marketplace. It lists vehicles from both licensed dealers and private sellers across passenger cars, motorcycles and commercial vehicles, in both auction and fixed-price (Buy Now) formats. With 1M+ Kiwi buyers per month, it is the near-default destination for buying and selling cars in New Zealand.
Market Position
Trade Me Motors is the dominant car marketplace in New Zealand, drawing 1M+ Kiwi buyers per month — a near-monopoly position in a relatively small market, which means one parser captures most of the country’s live supply. Its main structured competitors are Turners (auction + dealer network) and the smaller AutoTrader NZ portal. Because Trade Me spans both auction and fixed-price listings, its data is useful for both retail pricing and time-to-sell signals.
What the API returns
Response schema
Indicative — this is the shape, not a guarantee. Every source returns the same structure, so what you build against does not change when you add one. Which fields carry a value depends on the source and on the individual listing: a site that does not publish mileage returns null there, and Trade Me Motors is no exception.
List — GET /apix/api/vehicles/ — returns 30 fields per vehicle:
idstringsource_codestringbrand_namestringbrand_slugstringmodel_namestringmodel_slugstringtrimstringyearintegerprice_usdintegermileageintegerfuel_typeFuelTypeEnumtransmissionTransmissionEnumbody_typeBodyTypeEnumcolorColorEnumseller_typeSellerTypeEnumregionstringsource_locationobjecthas_accidentbooleanis_new_vehiclebooleanis_verifiedbooleanstatusVehicleStatusEnumis_availablebooleanfirst_seen_atstringlast_seen_atstringthumbVehiclePhotophotosarrayphotos_countintegerhas_valuationbooleanhas_llm_analysisbooleananalysisobject
Detail — GET /apix/api/vehicles/{id}/ — adds 23 more:
generationstringprice_originalstringprice_original_currencystringoriginal_msrpstringengine_ccintegerseat_countintegerdrive_typeDriveTypeEnumhas_simple_repairbooleanhas_recallbooleanrecall_fulfilledbooleanwarranty_typestringinspection_passedbooleanowner_countintegeris_undervaluedbooleanvaluation_scorenumberfeaturesarraydescriptionstringlisting_urlstringlisting_idstringvinstringvehicle_nostringavailability_checked_atstringstatus_changed_atstring
Abbreviated example:
{
"id": "0193f2c1-...",
"source_code": "encar",
"brand_name": "BMW",
"model_name": "320i",
"trim": "M Sport",
"year": 2021,
"price_usd": 28400,
"price_original": "38900000",
"price_original_currency": "KRW",
"mileage": 45000,
"fuel_type": "gasoline",
"transmission": "automatic",
"has_accident": false,
"listing_url": "https://...",
"photos": [{ "url": "https://cdn.carapis.com/..." }],
"first_seen_at": "2026-09-28T11:04:22Z",
"is_available": true
}Which sources you can actually query is answered by GET /apix/api/sources/ with your API key — it is the list your account can pull today, and it is the one to trust over any page on this site.
The auction-vs-fixed-price flag is the NZ-specific signal, letting buyers separate dealer retail stock from private auction listings across the national market.
API Quick Start
Python
import requests
resp = requests.get(
"https://api.carapis.com/v2/listings",
params={"source": "trademe-motors", "limit": 20},
headers={"Authorization": f"Bearer {API_KEY}"},
)
for car in resp.json()["results"]:
print(car["make"], car["model"], car["year"], car["price"])Get an API key at my.carapis.com and see the full API reference. Pricing is on the pricing page .
Use Cases
- Market research — one source covers most of the NZ car market; track make/model mix and price trends. See market research.
- Pricing intelligence — auction and Buy Now prices feed residual-value models for dealers.
- Import / export — NZ is a major Japanese-import destination; benchmark retail prices against source markets. See import & export.