Skip to content

Gumtree Scraper – UK & Australia Classifieds

Try for free

Scrape Gumtree classified ads from the UK, Australia and South Africa by search URL, ad URL or keyword. Get title, price, description, location, coordinates, seller type, posted date, views, photos and attributes such as make, model and mileage.

🛒 Gumtree Scraper

Scrape classified ads from Gumtree in the United Kingdom, Australia and South Africa: cars, furniture, bikes, electronics, property, jobs, pets and everything else people sell. Paste a search URL with your filters, a single ad URL, or just type a keyword. Every ad comes with title, price, full description, location with coordinates, seller type, posted date, views, all photos and the category attributes (make, model, year, mileage, condition, ...). No login, no browser, no Gumtree account.

✨ Why use Gumtree Scraper?

  • 🌍 Three Gumtree sites in one actor – gumtree.com (UK), gumtree.com.au (Australia) and gumtree.co.za (South Africa). Mix URLs from all three in one run.
  • 🔗 Paste any search – copy a Gumtree search URL with your filters, or type keywords with a location, category, price range and seller type.
  • 📋 One clean format for every country – the same fields whether the ad is from London, Perth or Cape Town, ready for a spreadsheet.
  • 🔍 Full ad details – full description, every photo, coordinates, suburb and postcode, attributes, view count and exact posted and expiry dates where the site shows them.
  • 👤 Seller details – the seller's public name, member-since date, rating, profile link (Australia), avatar and verification badges as shown on the ad, for private and trade sellers.
  • 💸 Pay per ad – you only pay for the ads you get.

🎯 Use cases

  • 🚗 Used car and vehicle pricing – track asking prices by make, model, year and mileage across UK, Australian and South African Gumtree.
  • 📈 Price monitoring and arbitrage – watch new ads for the items you resell and spot underpriced listings fast.
  • 🏪 Market research – measure supply, price ranges and private versus trade share in any category and region.
  • 💼 Trade lead generation – find dealers and businesses advertising in your category, with their names and ratings.
  • 🤖 Data products and alerts – feed fresh ads into dashboards, alert bots or machine-learning models on a schedule.

🚀 How to use

  1. Open Gumtree, run a search with your filters (for example private cars in Manchester between £1,000 and £3,000) and copy the URL. Or skip this and type keywords into Search terms.
  2. Paste the URL into Gumtree URLs. You can add many URLs; single ad URLs work too.
  3. For search terms, pick the Country site and optionally a Location, Category, price range, seller type and sort order.
  4. Set Max results per search.
  5. Click Start, then download the ads as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
searchQueriesKeywords, one search each (e.g. sofa, toyota hilux)
countrySite for the keywords: UK, AU or ZA (default UK)
startUrlsGumtree search URLs with any filters, or ad URLs, from any of the three sites
locationUK town, city or postcode; Australian state, capital city or location id; South African province, city or suburb
categoryUK category slug (cars, for-sale, bicycles); Australian category id (18320 for cars); South African category name or slug
maxResultsMaximum ads per search term or URL (default 20)
minPrice, maxPricePrice range in the site's currency
sellerTypeany, private or trade
sortnewest, relevance, price_low, price_high
radiusDistance around the location (UK only)
includeDetailsOpen every ad for the full details (default on)
{
  "startUrls": [
    { "url": "https://www.gumtree.com/search?search_category=cars&search_location=manchester&min_price=1000&max_price=3000" },
    { "url": "https://www.gumtree.com.au/s-cars-vans-utes/perth/c18320l3008303" }
  ],
  "searchQueries": ["sofa"],
  "country": "ZA",
  "location": "Cape Town",
  "maxResults": 50,
  "includeDetails": true
}

📤 Output

FieldDescription
id, url, countryGumtree ad ID, link and site (UK, AU, ZA)
title, descriptionAd title and full description
price, priceText, currency, priceTypeNumeric price, price as shown, currency (GBP, AUD, ZAR) and price type
category, categoryId, categoryPathCategory name, id and parent categories
location, region, postcode, latitude, longitudeWhere the item is
sellerTypeprivate or trade
sellerName, sellerIdSeller's public display name and id (private and trade)
sellerProfileUrl, sellerAvatar, sellerMemberSinceProfile link (Australia), avatar (Australia, South Africa) and member since / posting-for label
sellerRating, sellerRatingCount, sellerAdsPostedSeller rating and activity where Gumtree shows them
sellerHasPhone, sellerVerificationsWhether the seller offers a phone number, and their verification badges
postedAt, postedAgo, expiresAtPosted date (AU and ZA), relative age as shown (UK, AU) and expiry date
viewsView count (AU and ZA, with details)
images, imageCountPhoto URLs in the largest size and how many there are
attributesCategory details such as make, model, year, mileage, fuel, condition, colour
isFeatured, isUrgent, deliveryOptionPromotion flags and delivery option (UK)
input, detailsScraped, scrapedAtWhich search or URL found the ad, whether details were loaded, and when

Example (sample data in the real shape):

{
  "id": "1801234567",
  "url": "https://www.gumtree.com/p/cars/2015-ford-focus-1-0-zetec-ecoboost-5dr/1801234567",
  "country": "UK",
  "title": "2015 Ford Focus 1.0 Zetec EcoBoost 5dr",
  "price": 2750,
  "priceText": "£2,750",
  "currency": "GBP",
  "priceType": "FIXED",
  "description": "Full service history, new clutch last year, MOT until June. Two keys. Any inspection welcome.",
  "category": "Cars",
  "categoryId": "9311",
  "categoryPath": ["Cars Vans Motorbikes", "Cars"],
  "location": "Salford",
  "region": "Manchester",
  "postcode": null,
  "latitude": 53.4875,
  "longitude": -2.2901,
  "sellerType": "private",
  "sellerName": "Sam",
  "sellerId": "0a1b2c3d4e5f60718293a4b5c6d7e8f9",
  "sellerProfileUrl": null,
  "sellerAvatar": null,
  "sellerMemberSince": "Posting for 5+ years",
  "sellerRating": 4.8,
  "sellerRatingCount": 12,
  "sellerAdsPosted": "4 Ads in a year",
  "sellerHasPhone": null,
  "sellerVerifications": {"email": true},
  "postedAt": null,
  "postedAgo": "3 days ago",
  "expiresAt": null,
  "views": null,
  "images": ["https://img.gumtree.com/example/1/214", "https://img.gumtree.com/example/2/214"],
  "imageCount": 2,
  "attributes": { "Year": "2015", "Mileage": "68,000 miles", "Fuel type": "Petrol", "Transmission": "Manual" },
  "isFeatured": false,
  "isUrgent": false,
  "deliveryOption": "COLLECTION_ONLY",
  "input": "https://www.gumtree.com/search?search_category=cars&search_location=manchester",
  "detailsScraped": true,
  "scrapedAt": "2026-10-15T08:00:00.000Z"
}

💰 Pricing

You pay $1.00 per 1,000 ads ($0.001 per ad), with full details included. Platform usage (compute and proxy traffic) is billed separately and is small: the actor uses plain HTTP requests, no browser. Example: 1,000 ads with full details cost $1.00 plus a few cents of usage.

❓ FAQ

Is it legal to scrape Gumtree? The actor only reads public ads that anyone can see without logging in. It collects the seller details Gumtree shows publicly on each ad, but never reveals hidden phone numbers. You are responsible for how you use the data; check the laws that apply to you (for example GDPR in the UK) and Gumtree's terms.

Do I need a Gumtree account or a proxy? No account and no login. The default datacenter proxy works for all three sites; if a site starts refusing those connections, the run switches that site to residential connections by itself.

How many results can I get? Up to your limit per search, within what each Gumtree site lists for one search: about 1,400 ads on Gumtree UK, 10,000 on Gumtree Australia and 375 on Gumtree South Africa. Add more searches (split by location, category or price) to go further; the run tells you when a search hits the site's ceiling and how many ads match in total.

Why are some fields empty? Not every site shows every field: exact posted dates come from Australia and South Africa, the UK shows a relative age ("3 days ago"); view counts exist for Australia and South Africa; coordinates and full attributes need Include full ad details. Empty means the ad or site did not provide it.

Can I run it on a schedule or through the API? Yes. Schedule it in the console or start it through the API, and get the results as JSON, CSV, Excel or HTML.

Can I filter by seller type? Yes, private or trade. On Gumtree South Africa the seller type is only known from the ad page, so the run opens ads to check it.

⚠️ Limits

  • Hidden phone numbers are not revealed and seller contact actions (reveal phone, messages) are not used; sellerHasPhone only says whether a number is offered.
  • One search returns at most what the site lists: about 1,400 ads on Gumtree UK, 10,000 on Gumtree Australia, 375 on Gumtree South Africa.
  • Australian keyword searches take a state, a capital city or a numeric location id; for any other place, paste a Gumtree Australia search URL.
  • Australian categories are numeric ids (from the URL); UK categories are URL slugs.
  • Filters set inside a pasted URL that the site's app does not support are skipped with a warning in the log.

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.