Trade Me Motors Scraper
Pricing
from $1.01 / 1,000 result items
Trade Me Motors Scraper
Scrapes Trade Me Motors vehicle listings with filters for make, model, body style, transmission, fuel, price, year, odometer, region, and dealer status. Returns each vehicle as a flat row.
Pricing
from $1.01 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Trade Me Motors Scraper
Scrape Trade Me Motors listings for used and new cars, with every filter you need. Get make, model, year, price, odometer, fuel type, transmission, body style, region, and dealer status in one flat row. Export to CSV, JSON, Excel, or XML.
Trade Me Motors is New Zealand's biggest vehicle marketplace, but browsing it manually means clicking through pages and copying details by hand. This Actor reads the public search results directly, applies your filters as it goes, and returns each matching vehicle as a clean record. No login, no API key, no rate-limit headaches.
| Who uses it | What they scrape Trade Me Motors for |
|---|---|
| Car dealers | Monitor competitor pricing and stock levels across New Zealand |
| Market researchers | Track which makes and models are listed most in each region |
| Data analysts | Build price trend datasets for used and new vehicles |
| App developers | Feed vehicle listings into a comparison or alert tool |
| Fleet buyers | Find specific vehicles that match a purchase checklist |
What it does
This Actor collects Trade Me Motors vehicle listings by make, model, body style, transmission, fuel type, price, year, odometer, region, and dealer status, and returns each one as a flat row.
- π Search filters: make, model, body style, transmission, fuel type, price range, year range, max odometer, region, and dealer-only.
- π Flat output: every vehicle is one row with the same fields, ready for CSV, JSON, Excel, or XML.
- β‘ Fast collection: up to 1,000,000 vehicles per run, with no login or API key required.
- π³πΏ NZ-specific: built for Trade Me Motors, the country's largest vehicle marketplace.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Trade Me Motors data
π Track competitor pricing.
A car dealer runs the Actor daily for a set of makes and models, then compares listed prices against their own stock to adjust margins.
πΊοΈ Map regional supply.
A market researcher filters by region and body style to see which vehicle types are concentrated in Auckland versus Canterbury.
π Find specific vehicles.
A fleet buyer sets make, model, year range, and max odometer to get a shortlist of vans or utes that meet their replacement policy.
π Build price datasets.
A data analyst collects all used Toyota Corollas under $15,000 and plots price against year and odometer to spot depreciation curves.
π± Power a comparison app.
An app developer scrapes Trade Me Motors nightly and feeds the flat rows into a mobile app that alerts users when a matching car appears.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Reads the public Trade Me Motors search pages directly, so you can start scraping in minutes. |
| Full filter set | Narrow by make, model, body style, transmission, fuel, price, year, odometer, region, and dealer status. |
| Flat schema | Every vehicle is one row with the same fields, so you can append runs and compare across time. |
| Scale | Collect up to 1,000,000 vehicles per run, enough for a full market snapshot. |
How it compares
This Actor focuses on Trade Me Motors vehicle listings with a full filter set, while the other Trade Me scraper covers multiple categories and the AutoTrader scraper targets the UK market.
| Feature | ParseForge | Trade Me [π°$1.5] - NZ marketplace listings | Autotrader.co.uk [$0.85π°] | Unlimited | Richest output |
|---|---|---|---|
| Vehicle-specific filters (make, model, body style, transmission, fuel, price, year, odometer, region, dealer) | Yes | Not listed | Not listed |
| Flat row per vehicle | Yes | Not listed | Not listed |
| Export to CSV, JSON, Excel, XML | Yes | Not listed | Not listed |
| No login or API key | Yes | Not listed | Not listed |
| Up to 1,000,000 listings per run | Yes | Not listed | Not listed |
Configure the run
Drive the Actor from make, model, body style, transmission, fuel type, price, year, odometer, region, and dealer status, alone or together, and filters run as each listing is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"listingType": "used","maxItems": 10}
A larger pull:
{"listingType": "used","maxItems": 200}
Pricing
Pay-per-result: $0.005 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.50 |
| 1,000 results | $5.00 |
| 10,000 results | $50.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Trade Me Motors Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Trade Me Motors through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/trade-me-motors-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Your filters are too restrictive. Remove one filter at a time, starting with price or year, and run again. Also check that the make and model are spelled exactly as they appear on Trade Me Motors.
Why did the run stop before reaching maxItems?
The Actor stops when there are no more matching listings. If you expected more, loosen your filters or increase the price and year ranges.
Why are some fields empty in the output?
Not every listing includes every detail. Private sellers often omit odometer or body style. Empty fields are normal and mean the seller did not provide that information.
Can I get the seller's phone number or email?
No. Trade Me Motors hides contact details behind a login wall, and this Actor only reads the public listing data. You get the vehicle details, not the seller's contact information.
Why is the price different from what I saw on the website?
Prices can change between runs. The Actor captures the price at the moment it reads the listing. Run it again to get the latest price.
FAQ
| Question | Answer |
|---|---|
| Do I need a Trade Me account or API key? | No. The Actor reads the public search results pages, so you can run it without logging in or registering an app. |
| Can I scrape both used and new cars? | Yes. Set listingType to used, new, or both. The default is used cars. |
| How many vehicles can I collect per run? | Up to 1,000,000. Set maxItems to the number you need, and the Actor stops when it reaches that count or runs out of matches. |
| Which filters are available? | Make, model, body style, transmission, fuel type, price range, year range, max odometer, region, and dealer-only. All filters are optional. |
| What does the output look like? | Each vehicle is a flat row with fields like make, model, year, price, odometer, fuel, transmission, body style, region, and dealer status. You can export to CSV, JSON, Excel, or XML. |
| Can I filter by region? | Yes. Use the region field with a New Zealand region name like Auckland, Wellington, or Canterbury. |
| Does it include private seller listings? | By default, yes. If you only want dealer listings, set isDealer to true. |
| Is the price in NZD? | Yes, all prices are in New Zealand dollars. |
| Can I schedule this Actor to run daily? | Yes, you can set up a schedule in Apify to run it at any interval, then export or push the results to your database. |
| What if I get no results? | Check your filters. A combination like a 2020 Ferrari under $5,000 will return nothing. Loosen one filter at a time to see where the mismatch is. |
Related actors
Browse the full ParseForge collection for more scrapers.
π Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
β οΈ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Trade Me Limited. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
