Gumtree Australia Scraper — $0.002/Listing · No Login avatar

Gumtree Australia Scraper — $0.002/Listing · No Login

Under maintenance

Pricing

from $2.00 / 1,000 listing scrapeds

Go to Apify Store
Gumtree Australia Scraper — $0.002/Listing · No Login

Gumtree Australia Scraper — $0.002/Listing · No Login

Under maintenance

Scrape Gumtree Australia listings by search URL: price, condition, location, seller name and full description, no login. $0.002 per listing.

Pricing

from $2.00 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

13 days ago

Last modified

Share

Scrape Gumtree.com.au classifieds — cars, vans, property, services and general listings — by search URL. Returns title, price, condition, location, seller name, full description and the listing URL. No account, no login, flat pay-per-listing pricing.

Why use this scraper

Gumtree Australia is one of the country's largest classifieds sites, spanning cars, property, jobs and general goods, but it has no public API for bulk access. Anyone benchmarking used-vehicle prices by state, tracking a category for new stock, or building a lead list of local sellers and dealers has to either scrape the site themselves (Gumtree's result pages are JavaScript-rendered and change structure periodically) or buy from a data vendor with minimum volume commitments.

This actor removes that friction: give it a Gumtree AU search-result URL and it returns structured records for every listing on that search, including the full description text (not just a snippet) and the seller name, which is often a dealership for vehicle categories. Because pricing is per listing returned rather than per run, small test pulls and large category sweeps cost proportionally the same per item.

Overview

Input is one or more Gumtree.com.au search-result URLs, the kind you get by running a search and filters on the site itself. Output is one JSON record per listing: title, numeric price and currency, condition, location, seller, full description and the canonical listing URL. The actor paginates and opens each listing's detail page to capture the full description, up to the configured maxItems.

Supported inputs

  • Category search URL — any Gumtree.com.au search-result URL, such as a car category filtered by location (e.g. gumtree.com.au/s-cars-vans-utes/perth/c18320l3008303).
  • Multiple start URLs — pass an array to combine several searches (different cities, different categories) in a single run.
  • Result cap — maxItems (1 to 100) limits total listings returned across all start URLs; each listing requires one extra detail-page fetch to capture the full description, so this cap directly controls run time and cost.

Use cases

  • Used-vehicle dealers — benchmark competitor asking prices by model and location across Australian states.
  • Property and services research — track asking prices or service rates in a specific city or region.
  • Lead generation — pull seller names and locations from a category (trade services, equipment) where the seller is effectively a small business.
  • Classifieds aggregators — mirror a Gumtree AU search into a broader cross-site listing index.
  • Academic and market researchers — sample a category's description text at scale for pricing or language-pattern analysis.
  • Price-drop alerting — re-run the same search URL on a schedule and flag listings where price has fallen since the last pull.

How it works

The actor opens each Gumtree.com.au search-result URL and reads the listing data embedded in the page (the same structured data Gumtree uses to render its own results grid), then visits each listing's own page to pull the full description text, since search-result pages only show a truncated preview. Condition and currency come through as Gumtree itself labels them (e.g. UsedCondition, AUD).

Input configuration

Single city/category search:

{
"startUrls": ["https://www.gumtree.com.au/s-cars-vans-utes/perth/c18320l3008303"],
"maxItems": 50
}

Multiple searches in one run:

{
"startUrls": [
"https://www.gumtree.com.au/s-cars-vans-utes/perth/c18320l3008303",
"https://www.gumtree.com.au/s-cars-vans-utes/sydney/c18320l3003012"
],
"maxItems": 80
}

Small sample for a quick check:

{
"startUrls": ["https://www.gumtree.com.au/s-cars-vans-utes/perth/c18320l3008303"],
"maxItems": 10
}

Output sample

Real output from a live run against a Perth car search:

[
{
"title": "2022 Suzuki Jimny Lite GJ",
"price": 25990,
"currency": "AUD",
"condition": "UsedCondition",
"location": "Wangara, WA, 6065",
"seller": "Wangara MG Used",
"description": "COMPACT PACKAGE.. BIG PERSONALITY.. FULL SERVICE HISTORY.. Do not let its size fool you, this compact 4x4 is ready to bring FUN and ADVENTURE into your life.. - 4x4 dual range with 5-speed MANUAL - Ladder frame construction with solid axles - Excellent departure / breakover / approach angles - Lightweight and extremely agile...",
"url": "https://www.gumtree.com.au/web/listing/cars-vans-utes/1345002837",
"scrapedAt": "2026-10-10T09:17:24.959Z"
},
{
"title": "2022 Mitsubishi Outlander LS ZM",
"price": 22990,
"currency": "AUD",
"condition": "UsedCondition",
"location": "Osborne Park, WA, 6017",
"seller": "Scarboro Toyota",
"description": "*** 7 SEAT FAMILY SUV *** 2022 MITSUBISHI OUTLANDER LS 7 SEAT 2WD AUTO WAGON PRESENTED IN WHITE...",
"url": "https://www.gumtree.com.au/web/listing/cars-vans-utes/1345002838",
"scrapedAt": "2026-10-10T09:17:25.100Z"
}
]

Key output fields

FieldTypeDescription
titlestringListing headline
pricenumberNumeric asking price
currencystringCurrency code, as Gumtree shows it (AUD)
conditionstringCondition label as Gumtree categorizes the item (e.g. UsedCondition)
locationstringSuburb, state and postcode as listed
sellerstringSeller or dealership name
descriptionstringFull listing description text, not truncated
urlstringCanonical Gumtree.com.au listing URL
scrapedAtstringISO timestamp the actor collected this record

Pricing

Pay-per-event, charged only for listings actually returned:

EventPrice
Actor start$0.0001 (one-time, per run)
Listing scraped$0.002 per listing

1,000 listings cost roughly $2.00, plus the one-time $0.0001 start fee per run.

What makes this richer than the competition

memo23/gumtree-cheerio ("Gumtree [AUS-UK-NZ-SA] Search By URL or Keywords") is the category leader with 42 users in the last 30 days and covers four countries at a flat $1.75 price point; it is the broader, multi-market option. abotapi/gumtree-au-scraper ("Gumtree AU Scraper - Listings, Sellers & Reviews") is the closer Australia-only comparable at 3 users. Against both, this actor's differentiator is price: at $0.002 per listing plus a negligible start fee, 1,000 listings cost about $2, well under memo23's flat $1.75-per-something pricing for any meaningful volume, while still returning the full (non-truncated) description and seller name that make the data usable for lead generation, not just price snapshots.

Notes & limitations

  • Covers Gumtree.com.au (Australia) only; it does not cross into Gumtree's UK or other regional sites.
  • Each listing costs one extra detail-page fetch to retrieve the full description, so very large maxItems values take longer than a search-page-only scrape would.
  • seller reflects whatever name the account posting the listing has set (an individual's name or a dealership name); Gumtree does not expose a separate verified-business flag in the listing data itself.
  • Listings without a seller-provided description return an empty or very short description field; this reflects what the seller actually wrote, not a parsing gap.
  • Results reflect the live site at run time; Gumtree listings are added and removed continuously, so a repeated run on the same search URL can return a different mix of listings.
  • The actor does not message sellers or submit offers; it only reads what is publicly rendered on the search and listing pages.
  • price is omitted or null for listings posted as "Free" or "Swap/Trade", since Gumtree itself does not attach a numeric value to those.

FAQ

Do I need a Gumtree account or login? No. The actor reads public search-result and listing pages directly; no login is required.

Can I search categories other than cars? Yes. Any Gumtree.com.au search-result URL works as a start URL, including property, services and general classifieds.

How do I filter by location or price? Build the filtered search on gumtree.com.au itself using its own location/price/category filters, then paste the resulting URL into startUrls.

Does this cover Gumtree UK or other countries? No, this actor is Australia-only (gumtree.com.au). For other Gumtree markets, a multi-country actor would be needed.

Why does maxItems cap out at 100? Each listing requires an extra detail-page fetch for the full description; the cap keeps individual runs predictable in time and cost. Schedule repeated runs for larger ongoing coverage.

Can I track price changes on the same listings over time? Yes. Scheduling the actor against the same search URL and comparing price by url across runs is a common way to track price drops.

Does the seller field distinguish private sellers from dealers? Not with an explicit flag, but dealership listings typically show the business name (as in the sample above, "Wangara MG Used" and "Scarboro Toyota"), while private sellers usually show a personal name or a generic Gumtree handle.

For AI Agents & LLM Apps

This actor is available over the Apify MCP server (mcp.apify.com) for direct use from Claude, Cursor or any MCP-compatible agent, and over the plain REST API for scripted pipelines.

Synchronous call that returns dataset items directly, no polling required:

curl "https://api.apify.com/v2/acts/gio21~gumtree-au-classifieds-scraper/run-sync-get-dataset-items?token=<APIFY_TOKEN>" \
-X POST \
-H "Content-Type: application/json" \
-d '{"startUrls": ["https://www.gumtree.com.au/s-cars-vans-utes/perth/c18320l3008303"], "maxItems": 30}'

Disclaimer

This actor is not affiliated with, endorsed by, or sponsored by Gumtree Australia Pty Ltd or eBay Inc. "Gumtree" is a trademark of its respective owner. The actor only collects data that is publicly visible on gumtree.com.au listing pages at the time of the run.

SEO Keywords

Gumtree Australia scraper, Gumtree AU API, Gumtree car listings data, Gumtree classifieds scraper, Australian classifieds data, Gumtree price scraper.