Gumtree $1.75💰 [AUS-UK-SA] Search By URL or Keywords avatar

Gumtree $1.75💰 [AUS-UK-SA] Search By URL or Keywords

Pricing

from $1.75 / 1,000 results

Go to Apify Store
Gumtree $1.75💰 [AUS-UK-SA] Search By URL or Keywords

Gumtree $1.75💰 [AUS-UK-SA] Search By URL or Keywords

Scrape Gumtree UK, Australia and South Africa by URL, keywords or filters: price, seller type, car make, year and mileage. Each result includes the full listing: price, description, photos, location, seller and specs, for $1.75 per 1,000. Optional phones, UK emails and price-drop monitoring.

Pricing

from $1.75 / 1,000 results

Rating

5.0

(9)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

4

Bookmarked

298

Total users

56

Monthly active users

2.5 hours

Issues response

4 days ago

Last modified

Share

Gumtree Scraper — UK, Australia & South Africa Listings

Scrape listings from Gumtree UK (gumtree.com), Gumtree Australia (gumtree.com.au) and Gumtree South Africa (gumtree.co.za) in one actor. Paste search or listing URLs, or build a search from filters, and get every ad with its full detail page: price, description, photos, location, seller and category specs.

$1.75 per 1,000 results, full listing detail included. Seller phone numbers, UK contact emails and monitoring of new listings and price drops are built in.

Why Use This Scraper?

  • Three Gumtree sites, one input. Mix UK, Australian and South African URLs in the same run.
  • Full detail at the base price. The detail page (description, all photos, specs, seller) is part of every result, not a paid add-on.
  • Seller phone numbers. UK phone numbers for paying users; Australian phone numbers when you pass your own Gumtree login cookies.
  • Contact emails (UK, experimental). Finds a contact email on the seller's own website and adds it to the row.
  • Monitoring mode with price drops. Run on a schedule and get only the listings that are new since the previous run, plus, if you want, the ones whose price dropped (or changed) since, with the old price alongside. UK, Australia and South Africa.
  • Date cutoff (Australia). Skip anything listed before a date you choose.
  • URL or filter mode. Paste any Gumtree search or listing URL, or set region, keyword, category and location fields instead.
  • Keyword and location lists. Search hundreds of keywords across several locations in one run; an ad found by more than one search is returned and charged once.
  • Honest run status. When Gumtree blocks requests or a link no longer exists, the run says so instead of quietly returning nothing.

Overview

Built for resellers and price watchers, car and property analysts, lead-generation teams and anyone tracking second-hand markets in the UK, Australia or South Africa.

Each dataset row is one listing. The field set follows each site's own data, so rows differ by region:

  • Australia: the full listing record from Gumtree's app (heading, price, location with coordinates, seller, category specs, photos, similar listings).
  • UK: the search-result card plus the listing's description, seller type and phone availability.
  • South Africa: a flat row with price, description, photos, location path, category path, seller details, attributes, view count and phone-reveal count.

Supported Inputs

URL types

SiteSearch / browse URLsListing URLs
UK (gumtree.com)gumtree.com/search?q=…&search_location=…, category pages such as gumtree.com/flats-houses/londongumtree.com/p/<category>/<title>/<id>
Australia (gumtree.com.au)/s-<category>/<location>/c<categoryId>l<locationId>, keyword searches like /s-iphone/k0, attribute filters like /carmake-bmw/, page-2 URLs/web/listing/<category>/<id>, /s-ad/<id>, /s-ad/<suburb>/<category>/<title>/<id>
South Africa (gumtree.co.za)new URLs like /property/house/pretoria-tshwane or /vehicles/cars-bakkies, and older /s-…/v1c…p1 URLs (Gumtree redirects them)/<section>/<suburb>/<title>-<ref>, /listing/<ref>

Copy-pasteable startUrls

[
{ "url": "https://www.gumtree.com/search?q=computer&search_location=uk&max_price=1000" },
{ "url": "https://www.gumtree.com.au/s-cars-vans-utes/perth/caryear-2017__/c18320l3008303" },
{ "url": "https://www.gumtree.com.au/web/listing/women-s-jewellery/1344574320" },
{ "url": "https://www.gumtree.co.za/property/house/pretoria-tshwane" }
]

Search by filters (no URLs)

Set gumtreeSearchRegion to UK, AU or ZA and fill the fields that site needs:

  • UK: keyword and free-text location (for example Edinburgh), optional category slug.
  • AU: category ID and location ID (copy them from a search URL segment like c18320l3008303), optional keyword.
  • ZA: a keyword on its own searches all of gumtree.co.za. To search one category in one area, also set the category slug, location slug, category ID and location ID (from a URL like /s-houses-flats-for-sale/pretoria-tshwane/v1c9074l3100094p1).

For many searches in one run, use the list fields: gumtreeSearchKeywords (all sites), gumtreeSearchLocations (UK) and gumtreeSearchLocationIds (AU). Every keyword is searched in every location, up to 500 searches per run.

Narrow the results with structured filters:

FilterUKAustraliaSouth Africa
Price range (gumtreeSearchMinPrice, gumtreeSearchMaxPrice)YesYes—
Seller type (gumtreeSearchSellerType)Any categoryCars only—
Radius in miles (gumtreeSearchRadius)Yes——
Car make and modelYesYes—
Car year and mileage range—Yes—
Car fuel type and transmissionYesYes—

A filter the chosen site can't apply is ignored, and the run log names it. The same filters also work when they are already in a start URL you copy from Gumtree (for example max_price=1000 on the UK, price=3000.00__60000.00 on Australia).

If you fill both start URLs and filters, only the start URLs are used.

Unsupported inputs

  • gumtree.co.nz: no longer a Gumtree site (the domain is parked and for sale). The run skips these URLs and says why.
  • Old South Africa /a-…/<number> listing links: Gumtree now redirects them to its homepage. Open the ad on gumtree.co.za and use its current URL.
  • Seller profile pages, saved searches, messages and other logged-in pages.
  • Other countries' Gumtree domains (Ireland, Poland, Singapore, Canada): none of them is a live Gumtree marketplace.

Use Cases

WhoWhat they do with it
Resellers and flippersWatch keywords for underpriced items and get new ads as they appear
Car dealers and analystsTrack used-car prices, makes and mileage by region
Property investors and agentsFollow rentals and sales by suburb, price and bedrooms
Lead-generation teamsCollect trade sellers with phone numbers and website emails
Market researchersMeasure supply, pricing and listing age across categories
AgenciesRun scheduled exports for clients without building a scraper

How It Works

  1. Add your input. Paste Gumtree search or listing URLs, or pick a region and fill the filter fields.
  2. The actor reads every result page. It follows pagination until it reaches maxItems for that start URL or the last page.
  3. It opens each listing's detail page (when includeListingDetails is on) and merges the detail into the row.
  4. Optional extras run per listing: phone numbers, UK contact emails, monitoring of new listings and price changes, and a posted-since date filter.
  5. Rows land in the dataset. Download them as JSON, CSV or Excel, or read them through the Apify API.

Input Configuration

Input fields

FieldTypeDefaultDescription
startUrlsarray—Gumtree search or listing URLs. Takes precedence over the filter fields.
includeListingDetailsbooleantrueOpen each listing's detail page and add description, photos, specs and seller data.
includePhoneDetailsbooleanfalseAdd the seller's phone number where the listing shows one. Paying users only; charged per phone number found. UK works out of the box; Australia also needs cookies.
enrichEmailsbooleanfalseExperimental, UK listings: find a contact email on the seller's website. Adds contactEmail, contactWebsite and emailEnrichment. Charged only when an email is found.
monitoringModebooleanfalseReturn only listings not returned by your previous runs (changeType: "new"). Each already-seen listing it skips is charged a small fee. All sites.
monitoringPriceChangesstringnoneWith monitoring on, also return seen listings whose price changed: drops or any (drops and increases). Those rows carry changeType and previousPrice.
listingStartDatestring—Only listings posted on or after this date (YYYY-MM-DD). All sites; on the UK it works to the day.
gumtreeSearchRegionstring—Filter mode: UK, AU or ZA.
gumtreeSearchKeywordstring—Filter mode: search text.
gumtreeSearchKeywordsarray—Filter mode, all sites: several keywords; each becomes its own search with its own maxItems.
gumtreeSearchLocationstring—Filter mode: UK free-text location (for example Edinburgh).
gumtreeSearchLocationsarray—Filter mode, UK: several free-text locations; every keyword is searched in each.
gumtreeSearchCategorySlugstring—Filter mode: UK search_category (for example property-to-rent) or ZA category segment (for example houses-flats-for-sale).
gumtreeSearchLocationSlugstring—Filter mode, ZA only: location segment (for example pretoria-tshwane).
gumtreeSearchSortstringmost_recentFilter mode: most_recent, best_match or nearest.
gumtreeSearchCategoryIdstring—Filter mode, AU and ZA: numeric category ID (AU 18320 from c18320l3008303). Required for AU.
gumtreeSearchLocationIdstring—Filter mode, AU and ZA: numeric location ID (AU 3008303 from c18320l3008303). Required for AU.
gumtreeSearchLocationIdsarray—Filter mode, AU: several location IDs; every keyword is searched in each.
gumtreeSearchMinPriceinteger—Filter mode, UK and AU: lowest price in whole pounds or dollars.
gumtreeSearchMaxPriceinteger—Filter mode, UK and AU: highest price in whole pounds or dollars.
gumtreeSearchSellerTypestringbothFilter mode: private or trade. UK in any category, AU in cars only.
gumtreeSearchRadiusstring0Filter mode, UK: miles around the location (0 to 500) or nationwide.
gumtreeSearchCarMakestring—Filter mode, UK and AU cars: make, for example bmw or toyota. On the UK it switches to the cars category when none is set.
gumtreeSearchCarModelstring—Filter mode, UK and AU cars: model, used with the make, for example 3 series or corolla.
gumtreeSearchCarYearMin / gumtreeSearchCarYearMaxinteger—Filter mode, AU cars: registration year range.
gumtreeSearchCarMileageMin / gumtreeSearchCarMileageMaxinteger—Filter mode, AU cars: odometer range in kilometres.
gumtreeSearchCarFuelTypestringanyFilter mode, UK and AU cars: petrol, diesel, electric or hybrid.
gumtreeSearchCarTransmissionstringanyFilter mode, UK and AU cars: automatic or manual.
maxItemsinteger10000Maximum listings per start URL. Each start URL gets its own limit.
maxConcurrencyinteger30Maximum pages processed at the same time.
minConcurrencyinteger1Minimum pages processed at the same time.
maxRequestRetriesinteger30Retries for a failed request before giving up on it.
proxyobjectApify ResidentialKept for compatibility. The actor routes requests through its own residential proxies, with Australian exits for gumtree.com.au.

cookies (API or JSON input only, not in the form): your logged-in gumtree.com.au cookies as an array. Needed only for Australian phone numbers.

Common scenarios

Australian search with full details, capped at 200 listings:

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

UK keyword search through filters:

{
"gumtreeSearchRegion": "UK",
"gumtreeSearchKeyword": "iphone",
"gumtreeSearchLocation": "Edinburgh",
"maxItems": 100
}

Many keywords across several UK cities in one run:

{
"gumtreeSearchRegion": "UK",
"gumtreeSearchKeywords": ["hasselblad xpan", "leica m6", "nikon f3"],
"gumtreeSearchLocations": ["London", "Manchester", "Edinburgh"],
"maxItems": 30
}

Private-seller cars in Australia, by make, year, mileage and price:

{
"gumtreeSearchRegion": "AU",
"gumtreeSearchCategoryId": "18320",
"gumtreeSearchLocationId": "3008303",
"gumtreeSearchCarMake": "toyota",
"gumtreeSearchCarModel": "corolla",
"gumtreeSearchCarYearMin": 2015,
"gumtreeSearchCarMileageMax": 150000,
"gumtreeSearchMaxPrice": 25000,
"gumtreeSearchSellerType": "private",
"maxItems": 100
}

Automatic BMWs from private UK sellers within 50 miles of Manchester:

{
"gumtreeSearchRegion": "UK",
"gumtreeSearchLocation": "Manchester",
"gumtreeSearchRadius": "50",
"gumtreeSearchCarMake": "bmw",
"gumtreeSearchCarTransmission": "automatic",
"gumtreeSearchSellerType": "private",
"gumtreeSearchMinPrice": 5000,
"gumtreeSearchMaxPrice": 12000,
"maxItems": 100
}

Scheduled monitoring: new listings and price drops:

{
"startUrls": [{ "url": "https://www.gumtree.com.au/s-cars-vans-utes/brisbane/c18320l3005721?sort=date" }],
"monitoringMode": true,
"monitoringPriceChanges": "drops",
"maxItems": 100
}

The first run returns listings as usual and remembers them. Later runs return new listings ("changeType": "new") and listings whose price fell since the previous run ("changeType": "price_drop", with "previousPrice").

Output Overview

One row per listing. Common to every region: the listing ID, title, price, description, photos, location, seller information and the listing URL. The exact field names follow each site:

  • Australia rows keep Gumtree's app structure: adHeadingData, adPriceData, adLocationData, adPosterData, categoryInfo, images, similarListings and more. When the row comes from a search, the search card is attached as item.
  • UK rows carry the search card (adId, title, price, location, images, isFeatured, isUrgent) plus description, sellerType, hasPhone and url, and phoneNumber when phone details are on.
  • South Africa rows are flat: adId, price, amount, currency, pictures, location, categoryPath, sellerName, sellerType, attributes, viewCount, phoneRevealCount and more.

Output Samples

Real rows from October 2026, shortened. Seller names are redacted.

Australia, search URL with details

{
"id": 1345064487,
"title": "2020 Nissan X-Trail ST 2WD 7–seater",
"categoryName": "Cars, Vans & Utes",
"adPriceData": {
"amount": 18000,
"currency": "AUD",
"type": "PLEASE_CONTACT",
"priceText": "$18,000",
"isFree": false
},
"adLocationData": {
"suburb": "Subiaco",
"state": "WA",
"postcode": "6008",
"latitude": -31.94875,
"longitude": 115.82427
},
"adPosterData": {
"posterType": "PRIVATE",
"name": "[seller name]",
"phoneNumberExists": false
},
"description": "2020 Nissan X-Trail ST 2WD – 7 Seater /White Pearl/99,775 km\n\nSelling my well-maintained 2020 Nissan X-Trail ST 2WD.\n\nKey Details:\n\n2020 Nis…",
"totalImages": 12,
"images": [
"https://images.gumtree.com.au/image/private/t_$_35/gumtree/2b479546-5926-4aad-b3ba-403c4fe5d017.jpg",
"…"
],
"categoryInfo": [
{
"name": "Seller Type",
"value": "Private seller",
"icon": "IconBusinessDealHandshake"
},
{
"name": "Make, Model",
"value": "Nissan X-trail",
"srpUrl": "/s-cars-vans-utes/perth/carmake-nissan/carmodel-nissan_xtrail/c18320l3008303",
"icon": "IconTags"
},
{
"name": "Body Type",
"value": "SUV",
"srpUrl": "/s-cars-vans-utes/perth/carbodytype-suv/c18320l3008303",
"icon": "IconCar"
}
],
"status": "ACTIVE",
"shareLink": "https://www.gumtree.com.au/web/listing/cars-vans-utes/1345064487",
"scrapedAt": "2026-10-14T05:07:09.622Z"
}

UK, filter-mode search with details

{
"adId": "1803767071",
"title": "Black iPhone 16",
"price": "£420",
"location": "Milborne Port",
"description": "Unlocked black iPhone 16, always had a case and screen protector on so no cracks or scratches to screen. Comes with box but not original one…",
"sellerType": "Private",
"hasPhone": false,
"isFeatured": true,
"isUrgent": false,
"status": "ACTIVE",
"url": "https://www.gumtree.com/p/for-sale/black-iphone-16/1803767071",
"scrapedAt": "2026-10-14T04:44:06.025Z",
"images": [
"https://img.gumtree.com/ePR8PyKf84wPHx7_RYmEag/4fad2f5e885c4381b9_f1b7df11f30a/251",
"…"
]
}

South Africa, search URL with details

{
"adId": "ls26gdd0v803jg4qfvr",
"title": "House for sale (need to be completed)",
"price": "R 170 000",
"amount": 170000,
"currency": "ZAR",
"priceType": "ASKING_PRICE",
"description": "The house is situated at lotus garden on citron street at the new stands it has water, they are busy installing electricity. No title deed b…",
"link": "https://www.gumtree.co.za/property/pretoria-west/house-for-sale-need-to-be-completed-ls26gdd0v803jg4qfvr",
"imageUrl": "https://media.gumtree.co.za/v1/images/za_listing_s127zjfygzq5ln4_260928_6aba59735024ae0001ab3e2a",
"photoCount": 8,
"location": "South Africa > Gauteng > Pretoria > Pretoria West",
"category": "House",
"categoryPath": [
"All Categories",
"Property",
"House"
],
"creationDate": "2026-10-13T16:48:40.584Z",
"expiresAt": "2026-11-12T16:48:40.584Z",
"sellerName": "[seller name]",
"sellerType": "OWNER",
"isPartner": false,
"sellerVerifications": {
"identity": true,
"mobileNumber": true
},
"bedrooms": "2",
"bathrooms": "1",
"attributes": {
"numberBedrooms": "2",
"numberBathrooms": "1",
"parking": "Secure Parking",
"propertyListingType": "For Sale",
"availabilityStartDate": "2026-07-20",
"phoneNumberDisplay": "Show My Number",
"sellerType": "Owner",
"numberHalfBathrooms": "1"
},
"viewCount": 714,
"phoneRevealCount": 5,
"state": "PUBLISHED"
}

Key Output Fields

Listing core

id / adId, title, description, status / state, scrapedAt / extractedAt, listing URL (shareLink, url or link).

Price

AU adPriceData {amount, currency, type, priceText, isFree}; UK price; ZA price, amount, currency, priceType, allowOffers.

Location

AU adLocationData {suburb, state, postcode, latitude, longitude, mapAddress}; UK location; ZA location (country > province > city > suburb) and locationId.

Seller and contact

AU adPosterData {posterType, name, phoneNumberExists}; UK sellerType, hasPhone, phoneNumber; ZA sellerName, sellerType, isPartner, sellerVerifications, sellerJoinedAt. With enrichEmails: contactEmail, contactWebsite, emailEnrichment (UK).

Monitoring

With monitoringMode on, every row has changeType: new, price_drop or price_increase. Price changes also carry previousPrice, the price at the previous sighting.

Photos

AU images, totalImages; UK images; ZA imageUrl, pictures, photoCount.

Category and specs

AU categoryName, categoryInfo (make, model, body type, seller type and more), motorsInfo; ZA category, categoryPath, attributes (bedrooms, parking, make, model, year, mileage and more), bedrooms, bathrooms.

Activity

ZA viewCount, phoneRevealCount, creationDate, expiresAt; UK isFeatured, isUrgent.

FAQ

Why do rows look different for each country? Each Gumtree site runs on its own platform. The actor keeps each site's own fields so nothing is lost; the Key Output Fields section maps them side by side.

How do I get phone numbers? Turn on includePhoneDetails. UK numbers work for paying users. Australian numbers also need your logged-in gumtree.com.au cookies in the cookies input. Each phone number found is charged as a separate event; listings without a number cost nothing extra.

Does it find emails? With enrichEmails on, UK listings get a contact email when the seller has a website that lists one. Expect it on trade sellers, rarely on private ones. You pay only for emails actually found.

How does monitoring mode work? The actor remembers the listings (and their prices) your runs returned before, in your own Apify account. With monitoringMode on, each run returns only listings it has not seen yet; set monitoringPriceChanges to drops or any to also get seen listings whose price changed, with previousPrice. It works on UK, Australia and South Africa searches. Listings that maxItems cut off are not marked as seen, so the next run picks them up. Each already-seen listing it skips costs a small fee, far less than a full result; price-change rows count as normal results.

Why did my run return 0 results? Usually the search is genuinely empty: try fewer filters. The run status explains the other cases: a link Gumtree no longer serves, a gumtree.co.nz URL, or Gumtree blocking requests on its side.

Does maxItems apply per run or per URL? Per start URL, and per keyword x location search in filter mode. Three searches with maxItems: 100 can return up to 300 listings.

Can I search a list of keywords? Yes. Put them in gumtreeSearchKeywords (and locations in gumtreeSearchLocations for the UK or gumtreeSearchLocationIds for Australia). One run covers up to 500 keyword x location searches, and an ad that several searches find is returned and charged once.

Which filters work on which site? UK: price, seller type, radius, car make and model, fuel and transmission. Australia: price, car make and model, year, mileage, fuel, transmission, and seller type in cars. South Africa: keyword, category and location only. A filter a site can't apply is ignored and named in the run log.

Why does a UK result fall outside my price range? It shouldn't. Gumtree UK puts featured ads on top of every search whatever its filters; the actor drops those that are priced outside your range. Ads without a price are kept.

Do I need a Gumtree account? No, except for Australian phone numbers.

How much does a run cost? $1.75 per 1,000 results plus a small start fee per run. Phone numbers and found emails are charged per item found, and monitoring mode charges a small fee per already-seen listing it skips. See the Pricing tab for current prices.

Support

Found a bug or need a feature? Open an issue on the actor's Issues tab, or email muhamed.didovic@gmail.com. Website: muhamed-didovic.github.io.

Additional Services

Need a custom field, a scheduled export into your own database, or the whole dataset? Email muhamed.didovic@gmail.com. API access without the Apify fee is available on request.

Explore More Scrapers

Full list at apify.com/memo23.

🤖 For AI Agents & LLM Apps

Compact reference for AI agents calling this actor via the Apify MCP server or the Apify API (actor: memo23/gumtree-cheerio).

Purpose: Scrapes Gumtree UK, Australia and South Africa search results and listing pages into one row per listing, with the detail page included.

Minimal input:

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

Filter-mode variant (no URLs): { "gumtreeSearchRegion": "UK", "gumtreeSearchKeyword": "iphone", "gumtreeSearchLocation": "Edinburgh", "maxItems": 20 }

Output: one row per listing. AU: id, title, adPriceData {amount, currency, priceText}, adLocationData {suburb, state, postcode, latitude, longitude}, adPosterData {posterType, name}, description, categoryInfo, images, shareLink. UK: adId, title, price, location, description, sellerType, hasPhone, phoneNumber, images, url. ZA: adId, title, price, amount, currency, description, link, pictures, location, categoryPath, sellerName, sellerType, attributes, viewCount, phoneRevealCount.

Behaviors an agent should know:

  • Always set maxItems; it applies per start URL (default 10000).
  • startUrls override the gumtreeSearch* filter fields. AU filter mode needs gumtreeSearchCategoryId + gumtreeSearchLocationId.
  • Lists: gumtreeSearchKeywords (all sites), gumtreeSearchLocations (UK), gumtreeSearchLocationIds (AU); one search per keyword x location (max 500), duplicates across searches dropped.
  • Filters: gumtreeSearchMinPrice/MaxPrice (UK, AU), SellerType (UK; AU cars), Radius (UK), CarMake/CarModel/CarFuelType/CarTransmission (UK, AU), CarYearMin/Max and CarMileageMin/Max (AU). ZA takes none; unsupported ones are logged and ignored.
  • monitoringMode: true returns listings unseen in previous runs (changeType: "new"; skipped ones cost a small fee); monitoringPriceChanges: "drops"|"any" adds price changes (price_drop/price_increase + previousPrice). listingStartDate (YYYY-MM-DD) drops older listings. All sites.
  • Billing: pay per event. Each result and each run start are charged; phone numbers (includePhoneDetails) and emails (enrichEmails, UK) per item found. Empty runs pay only the start fee.
  • gumtree.co.nz URLs and old ZA /a-… links are skipped with an explanation in the run status.

⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Gumtree.com Limited, its regional operating entities, or any of their subsidiaries. All trademarks mentioned are the property of their respective owners.

The scraper accesses only publicly available classified-listing pages on gumtree.com, gumtree.com.au and gumtree.co.za. It uses no authenticated endpoints, paid features or content behind the Gumtree login wall, except Australian phone numbers fetched with cookies that you supply for your own account. Users are responsible for ensuring their use complies with Gumtree's Terms of Service, applicable data-protection law (GDPR, CCPA, POPIA, etc.) and any contractual obligations of their own organization.

SEO Keywords

gumtree scraper, scrape gumtree, gumtree API, gumtree.com scraper, gumtree.com.au scraper, gumtree.co.za scraper, Apify gumtree, classifieds scraper, classified ads data, used car listings scraper, property listings scraper, rental listings data, seller phone numbers, classifieds lead generation, new listings monitoring, second-hand price tracking, reseller deal finder, UK classifieds data, Australia classifieds data, South Africa classifieds data