Gumtree Scraper 🇬🇧 (listings, prices, seller details) avatar

Gumtree Scraper 🇬🇧 (listings, prices, seller details)

Pricing

from $1.05 / 1,000 listing scrapeds

Go to Apify Store
Gumtree Scraper 🇬🇧 (listings, prices, seller details)

Gumtree Scraper 🇬🇧 (listings, prices, seller details)

Scrape Gumtree.com UK listings by keyword, category and location: cars, property, jobs and second-hand goods. Flat JSON with price, location, seller type and photo. Optional full detail enrichment adds description, all photos, spec table and phone. Platform usage included.

Pricing

from $1.05 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

Tagada Data

Tagada Data

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

9 days ago

Last modified

Share

Gumtree Scraper 🇬🇧

Pull live listings from Gumtree.com, the UK's classifieds institution, as clean structured data. Search by keyword, narrow by category and location, and get back one flat JSON record per listing with the price, the location, the seller type and the photo. Turn on detail enrichment and each record also carries the full description, every photo, the spec table and the phone number when the seller shows one. No account, no API key, one price per listing with platform usage included.

Gumtree covers what the UK buys, sells, rents and hires: used cars and vans, flats and houses to rent, jobs, furniture, phones, tools, pets and services. If you are tracking prices, hunting undervalued cars, building a lead list or monitoring a local market, this turns the site into a spreadsheet.

What you get

Each listing is one row:

FieldWhat it is
idGumtree listing id
titleListing title
descriptionFull listing text (with detail enrichment)
urlDirect link to the listing
pricePrice as a number
currencyGBP when there is a price
priceRawPrice exactly as the site shows it, e.g. £6,650
locationArea and town, e.g. Rainham, London
categoryThe category you searched
categoryPathFull category trail, e.g. Motors > Cars > Audi > Audi A4 (with detail enrichment)
attributesCategory-specific details: year, mileage, fuel and gearbox on cars, beds on property, and so on
sellerTypePrivate or Trade where the site shows it
sellerNameSeller display name (with detail enrichment)
phoneSeller phone number, when the seller shows one (with detail enrichment)
postedAtWhen the ad went up, as the site words it, e.g. 38 mins ago
featuredWhether the ad is a paid featured placement
imageUrl / imageCountFirst photo and how many the listing has
imagesEvery photo at full resolution (with detail enrichment)
searchQueryThe search term this row came from
source / scrapedAtgumtree and the capture time

Who uses it

  • Car and van buyers, dealers and flippers watching what a model actually lists for across the UK, with year, mileage and Private-vs-Trade on every row.
  • Property researchers and relocation tools pulling rentals for an area with prices and posting times for a live market snapshot.
  • Lead-gen and sales teams building lists of active trade sellers in a category and town, with a phone number when the seller publishes one.
  • Resellers and price monitors running a saved search on a schedule and feeding fresh listings into a model or an alert.

Input

FieldWhat it does
queryOne search per entry, exactly what you would type into the Gumtree search box.
categoryA Gumtree category slug (cars, for-sale, property-to-rent, ...). Use it alone to browse a whole category.
locationA UK place name or postcode. Leave empty to search all of the UK.
priceFromOnly keep listings at or above this price in pounds. Leave empty for no minimum.
priceToOnly keep listings at or below this price in pounds. Leave empty for no maximum.
sortrelevance (default), newest, price-asc or price-desc.
maxResultsStop after this many listings across all searches (default 30).
includeDetailsOpen each listing for the description, all photos, the spec table, seller name and phone. Same price per listing.

The price range is sent to Gumtree as its own min_price / max_price filter and then checked again on the listings it sends back. Gumtree puts Featured and promoted tiles above the filtered results, and those ignore the range, so anything outside your band is dropped here before it is charged and the run tells you how many there were.

How to use it

Type a search the way you would on Gumtree, optionally pick a category and a location, and set how many listings you want.

iPhones around London

{
"query": ["iphone"],
"location": "london",
"maxResults": 100
}

Every car listed in Manchester, with full details and seller info

{
"category": "cars",
"location": "manchester",
"includeDetails": true,
"maxResults": 300
}

Cheap iPhones only, newest first

{
"query": ["iphone"],
"location": "london",
"priceFrom": 100,
"priceTo": 300,
"sort": "newest",
"maxResults": 100
}

Two searches across the whole UK

{
"query": ["ford transit", "vw camper"],
"maxResults": 200
}

Common category slugs: cars, motorbikes, for-sale, property-to-rent, flats-houses, jobs, pets, business-services. Any slug from a Gumtree URL works.

Output sample

{
"id": "1800069737",
"title": "Audi A4 2.0 TDI S Line 4dr",
"description": "Two owners from new, full service history, MOT until March 2027.",
"url": "https://www.gumtree.com/p/audi/audi-a4-2-0-tdi-s-line/1800069737",
"price": 6650,
"currency": "GBP",
"priceRaw": "£6,650",
"location": "Rainham, London",
"category": "cars",
"categoryPath": "Motors > Cars > Audi > Audi A4",
"attributes": {
"Year": "2014",
"Mileage": "88,000",
"Fuel": "Diesel",
"Gearbox": "Manual"
},
"sellerType": "Private",
"sellerName": "Daniel",
"phone": "07700 900123",
"postedAt": "38 mins ago",
"featured": false,
"imageUrl": "https://i.ebayimg.com/00/s/8a1b2c3d/z/gumtree-1800069737.jpg",
"imageCount": 8,
"searchQuery": "audi a4",
"source": "gumtree.com",
"scrapedAt": "2026-08-05T09:14:22.317Z"
}

Pricing

You pay per listing returned, platform usage included in the price. No subscription.

EventPrice
Actor start$0.001 per run
Listing scraped$1.50 per 1,000

Detail enrichment is included in the per-listing price. The tiny start fee covers runs that return nothing; on any normal search it is noise next to the per-listing price.

FAQ

Do I need a Gumtree account or an API key? No. You give a search, you get listings.

Can I get seller phone numbers? Often, yes. When a seller chooses to show a number on the ad, detail enrichment returns it in the phone field. Sellers who only take messages come back with phone: null.

What is the difference with and without includeDetails? Without it you get everything visible on the search results page: title, price, location, seller type, key specs and first photo. With it the actor also opens each listing for the full description, all photos, the complete spec table, the seller name and the phone. Same price per listing either way; detail runs just take longer.

Can I filter by price? Yes, with priceFrom and priceTo in pounds. They go to Gumtree as its own price filter, and the same range is re-checked here on every listing before you are charged for it, because Gumtree's Featured placements sit above the filtered results and ignore the range. The run's status message says how many listings the filter removed.

Can I monitor a search on a schedule? Yes. Set a Schedule on the actor, set sort to newest, and each run returns the freshest ads for your search first.

Which categories are supported? All of them. Cars and motors, property to rent and for sale, jobs, goods, pets and services. Use the category slug from any Gumtree URL.

Is it reliable? Yes. It reads Gumtree's own structured data and stable page hooks rather than fragile styling markup, so the fields stay stable when the site restyles.

Building a classifieds pipeline? These cover other big markets with the same flat output:

  • Subito.it Scraper for Italy
  • Kleinanzeigen Scraper for Germany
  • Marktplaats Scraper for the Netherlands
  • Blocket Scraper for Sweden

Gumtree scraper, Gumtree.com scraper, UK classifieds scraper, scrape Gumtree listings, used car prices UK, Gumtree cars data, UK property to rent listings, trade seller leads UK, Gumtree phone numbers, classifieds price monitoring, Gumtree API alternative.