Skip to content

Trade Me Scraper

Try for free

Scrape trademe.co.nz Marketplace, Property (sale, rent, commercial), Motors and Jobs by URL or keyword: price, bids, closing time, attributes, seller, agency and agents, location, photos and full details.

🥝 Trade Me Scraper

Scrape trademe.co.nz, New Zealand's biggest marketplace: Marketplace items, property for sale and rent, cars and jobs. Paste any Trade Me search or listing URL, or type keywords with filters, and get clean rows with price, bids, closing time, attributes, seller, agency and agents, location and every photo. No login, no browser, fast and cheap.

✨ Why use Trade Me Scraper?

  • 🧭 Every section — Marketplace, Property (residential sale and rent, commercial sale and lease), Motors (cars, motorbikes, boats) and Jobs in one actor.
  • 🔗 Paste any URL — search, category and listing URLs keep their filters (keywords, region, price, bedrooms, make, year, sort), and all pages are followed.
  • 📋 Full details — description, all attributes, full-size photos, seller feedback, store, views, bids, shipping and payment options, property agents with phone numbers, open homes, vehicle specs and job contacts.
  • ⚡ Fast — uses the same JSON data the Trade Me website loads, up to 100 listings per request; 20 listings with details take a few seconds.
  • 🔓 No login, no cookies — public data only.
  • 💸 Cheap — one simple price per listing, details included.

🎯 Use cases

  • 🏠 Property research — track asking prices, bedrooms, land and floor area, agencies and open homes per suburb.
  • 🚗 Car price monitoring — compare asking prices by make, model, year and odometer, dealer vs private.
  • 🛒 Reseller and price tracking — watch buy-now prices, discounts, bids and closing times for products you sell.
  • 💼 Job market analysis — collect job ads with company, type, duration, pay text and region.
  • 🤝 Lead generation — real-estate agencies and agents with phone numbers, car dealers, Trade Me stores.
  • 📊 Market reports — count listings per region, category or price band over time with scheduled runs.

🚀 How to use

  1. Open a search on trademe.co.nz, set your filters, and copy the URL. Or type keywords in Search keywords and pick a Section and filters.
  2. Paste the URL(s) into Trade Me URLs. Listing URLs work too.
  3. Set Max listings. Leave Listing details on for descriptions, attributes, seller and photos.
  4. Click Start and download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
startUrlsTrade Me search, category or listing URLs (any section).
searchQueriesKeywords, one per line.
maxItemsMaximum listings saved in the run (default 20).
includeDetailsLoad each listing's full details (default on).
verticalSection for keywords: marketplace, property-sale, property-rent, commercial-sale, commercial-lease, motors, motorbikes, boats, jobs.
regionOne New Zealand region, e.g. auckland, wellington, canterbury.
categoryA category path such as /marketplace/computers/laptops or /motors/cars/toyota, or a category number.
minPrice / maxPricePrice range in NZD (weekly rent for rentals).
bedroomsMinProperty only.
conditionMarketplace only: new or used.
sortBydefault, newest, closing-soon, price-asc, price-desc, most-bids, ...
{
  "startUrls": [
    { "url": "https://www.trademe.co.nz/a/marketplace/search?search_string=iphone" },
    { "url": "https://www.trademe.co.nz/a/property/residential/sale/wellington/wellington/search?bedrooms_min=3" }
  ],
  "searchQueries": ["hilux"],
  "vertical": "motors",
  "region": "canterbury",
  "maxItems": 100,
  "includeDetails": true
}

📤 Output

Every row has the common fields; property, motors and jobs rows add their own fields.

FieldDescription
listingId, url, title, subtitleListing identity
vertical, category, categoryPathSection and category
price, priceDisplay, listingTypeCurrent price in NZD, price text, auction / buy_now / classified
startPrice, buyNowPrice, currentBid, bidCount, reserveState, recentBidsAuction data
startDate, endDateListed and closing time (ISO 8601, UTC)
region, district, suburb, latitude, longitudeLocation
imageUrl, photoUrlsFull-size photos
description, attributesFull text and every attribute (with details)
sellerName, sellerFeedbackCount, sellerPositivePercent, storeName, viewCountSeller and popularity (with details)
address, bedrooms, bathrooms, floorArea, landArea, rentPerWeek, agencyName, agents, openHomesProperty
make, model, year, odometer, fuel, transmission, engineSize, vin, numberPlate, isDealer, dealerNameMotors
company, jobType, contractLength, payAndBenefits, jobLocation, contactName, contactPhoneJobs

Example (trimmed, values from a test run; agent names are fictional):

{
  "listingId": "5912048725",
  "url": "https://www.trademe.co.nz/a/listing/5912048725",
  "vertical": "property",
  "title": "Sun-Soaked & Private - Bonus Downstairs Retreat",
  "category": "For Sale",
  "region": "Wellington",
  "district": "Wellington",
  "suburb": "Paparangi",
  "priceDisplay": "Enquiries over $695,000",
  "price": 695000,
  "currency": "NZD",
  "listingType": "classified",
  "startDate": "2026-04-30T23:10:48.753Z",
  "endDate": "2026-12-08T05:17:48.753Z",
  "imageUrl": "https://trademe.tmcdn.co.nz/photoserver/full/2303585322.jpg",
  "photoCount": 21,
  "latitude": -41.2180357,
  "longitude": 174.8140603,
  "address": "100 Helston Road",
  "propertyType": "House",
  "bedrooms": 3,
  "bathrooms": 2,
  "floorArea": 150,
  "landArea": 809,
  "rateableValue": 850000,
  "agencyName": "Ray White Wellington City, (Licensed: REAA 2008)",
  "agents": [{ "name": "Jane Example", "mobilePhone": "(021) 000000" }],
  "openHomes": [{ "start": "2026-10-17T23:00:00.000Z", "end": "2026-10-17T23:30:00.000Z" }],
  "attributes": { "Bedrooms": "3 bedrooms", "Capital value (CV)": "$850,000" },
  "detailsFetched": true
}

💰 Pricing

You pay $1.25 per 1,000 listings ($0.00125 per listing), with listing details included, plus a small amount of platform usage (compute and proxy traffic). Example from a test run: 1,000 listings with details took 55 seconds and cost $1.25 in listing fees + about $0.006 usage.

❓ FAQ

Is it legal to scrape Trade Me? The actor only reads public listing pages that anyone can open without an account. You are responsible for how you use the data, including privacy rules for personal data such as agent phone numbers.

Do I need a Trade Me account or a proxy? No account. The default datacenter proxy works; switch to residential only if you see blocks.

How many results can I get? As many as the search has: the actor pages through every result of a search. Set Max listings to cap the run.

Why are some fields empty? Fields only exist when the listing has them: bids only on auctions, bedrooms only on property, salary only when the employer shares it. Turn on Listing details for description, attributes and seller fields.

Can I schedule it or use the API? Yes. Schedule runs to monitor prices or new listings, and read the results through the API or integrations.

⚠️ Limits

  • Only public data: no member-only pages, contact forms or seller phone numbers that Trade Me hides behind a login.
  • The price filter for Marketplace keywords is checked on each listing's current price (Trade Me's own search has no price filter there), so very narrow ranges can need many pages.
  • Flatmates and Services searches are not supported.
  • Results reflect Trade Me at run time; auctions change quickly.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.