Gumtree Scraper 🇬🇧 (listings, prices, seller details)
Pricing
from $1.05 / 1,000 listing scrapeds
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 when the seller shows one.
Pricing
from $1.05 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
Tagada Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
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:
| Field | What it is |
|---|---|
id | Gumtree listing id |
title | Listing title |
description | Full listing text (with detail enrichment) |
url | Direct link to the listing |
price | Price as a number |
currency | GBP when there is a price |
priceRaw | Price exactly as the site shows it, e.g. £6,650 |
location | Area and town, e.g. Rainham, London |
category | The category you searched |
categoryPath | Full category trail, e.g. Motors > Cars > Audi > Audi A4 (with detail enrichment) |
attributes | Category-specific details: year, mileage, fuel and gearbox on cars, beds on property, and so on |
sellerType | Private or Trade where the site shows it |
sellerName | Seller display name (with detail enrichment) |
phone | Seller phone number, when the seller shows one (with detail enrichment) |
postedAt | When the ad went up, as the site words it, e.g. 38 mins ago |
featured | Whether the ad is a paid featured placement |
imageUrl / imageCount | First photo and how many the listing has |
images | Every photo at full resolution (with detail enrichment) |
searchQuery | The search term this row came from |
source / scrapedAt | gumtree 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.
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}
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.
Pricing
You pay per listing returned, platform usage included in the price. No subscription.
| Event | Price |
|---|---|
| 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 monitor a search on a schedule? Yes. Set a Schedule on the actor and each run returns the current listings for your search; new ads surface at the top of the site's default ordering.
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.
Related scrapers
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.