Trade Me Motors Scraper avatar

Trade Me Motors Scraper

Pricing

from $1.01 / 1,000 result items

Go to Apify Store
Trade Me Motors Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

9 days ago

Last modified

Share

ParseForge

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 itWhat they scrape Trade Me Motors for
Car dealersMonitor competitor pricing and stock levels across New Zealand
Market researchersTrack which makes and models are listed most in each region
Data analystsBuild price trend datasets for used and new vehicles
App developersFeed vehicle listings into a comparison or alert tool
Fleet buyersFind 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 keyReads the public Trade Me Motors search pages directly, so you can start scraping in minutes.
Full filter setNarrow by make, model, body style, transmission, fuel, price, year, odometer, region, and dealer status.
Flat schemaEvery vehicle is one row with the same fields, so you can append runs and compare across time.
ScaleCollect 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.

FeatureParseForgeTrade Me [πŸ’°$1.5] - NZ marketplace listingsAutotrader.co.uk [$0.85πŸ’°] | Unlimited | Richest output
Vehicle-specific filters (make, model, body style, transmission, fuel, price, year, odometer, region, dealer)YesNot listedNot listed
Flat row per vehicleYesNot listedNot listed
Export to CSV, JSON, Excel, XMLYesNot listedNot listed
No login or API keyYesNot listedNot listed
Up to 1,000,000 listings per runYesNot listedNot 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 collectedApproximate 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

  1. Create a free Apify account with $5 in credit.
  2. Open the Trade Me Motors Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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

QuestionAnswer
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.

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.