PistonHeads UK Car Listings Scraper avatar

PistonHeads UK Car Listings Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
PistonHeads UK Car Listings Scraper

PistonHeads UK Car Listings Scraper

Scrape used car listings from PistonHeads UK (pistonheads.com) - a UK car classifieds site. Get car makes, models, prices, mileage, location, and seller details. No proxy, no auth required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

8 days ago

Last modified

Share

AutoTrader UK — Gumtree UK Car Listings Scraper

Scrape used car listings from Gumtree UK (gumtree.com) — the UK's largest free classifieds site. Search by keyword, make, model, or location. Extracts car make/model, year, price, mileage, condition, seller info, images, and listing URLs. No proxy, no auth required.

What this actor does

  • Two modes: free-text search (e.g. "ford focus london") or structured byMakeModel (make + optional model)
  • Sort options: newest first, cheapest first, most expensive first, or best match
  • Location filter: narrow results by UK city, postcode area, or region
  • Rich data: extracts schema.org JSON-LD from individual listing pages for full vehicle details
  • Empty fields are omitted — no nulls in output

Output per listing

FieldDescription
listingIdGumtree listing ID
nameFull listing title
descriptionListing description (up to 500 chars)
listingUrlDirect URL to the listing
brandVehicle make (e.g. Ford)
modelVehicle model (e.g. Focus ST)
vehicleModelDateYear of manufacture
priceAsking price (number)
priceCurrencyAlways GBP
availabilityAvailability status (e.g. InStock)
mileageOdometer reading (integer)
mileageUnitUnit code (usually SMI = statute miles)
conditionUsed / New / Refurbished
imageUrlPrimary listing image URL
imageCountTotal number of images
locationSeller location
isTradetrue if seller is a dealer
isDeliverytrue if delivery available
ageListing age string (e.g. "2 days ago")
recordTypeAlways carListing
sourceUrlURL the record was scraped from
scrapedAtISO 8601 timestamp

Input

FieldTypeDefaultDescription
modestringsearchsearch (free-text) or byMakeModel (structured)
searchQuerystringford focusFree-text query (mode=search)
makestringVehicle make, lowercase (mode=byMakeModel), e.g. ford
modelstringVehicle model, lowercase (mode=byMakeModel), e.g. focus
locationstringUK location/postcode to narrow results, e.g. london, SW1
sortOrderstringdatedate / price_asc / price_desc / relevance
maxItemsinteger30Maximum records to emit (1–500)
{
"mode": "search",
"searchQuery": "bmw 3 series diesel 2020",
"location": "manchester",
"sortOrder": "price_asc",
"maxItems": 50
}

Example: structured search by make and model

{
"mode": "byMakeModel",
"make": "volkswagen",
"model": "golf",
"sortOrder": "date",
"maxItems": 30
}

Use cases

  • Used car price research — compare asking prices across UK regions for a specific make/model
  • Market intelligence — track listing volumes, price trends, and average mileage
  • Lead generation — monitor new listings for specific vehicles as they appear
  • Data aggregation — combine Gumtree data with other UK car sources for comprehensive market views
  • Price comparison — find the cheapest listings for a given specification
  • Dealer analysis — identify trade vs private sellers in a given area

FAQ

What is Gumtree? Gumtree is the UK's largest free classifieds website, operated by eBay. It lists millions of used cars, vans, and motorbikes from private sellers and dealers across the UK.

Do I need a proxy or API key? No. Gumtree's public listing pages are accessible without authentication. The actor uses standard HTTP requests with no proxy or paid add-ons required.

How many listings can I get? Up to 500 per run (configurable via maxItems). Gumtree paginates results — the actor follows pagination automatically.

What data comes from individual listing pages? The actor fetches each listing page to extract schema.org JSON-LD data, which includes make, model, year, price, mileage, condition, images, and availability — richer than search snippets alone.

What does isTrade mean? true means the seller is a registered car dealer; false means a private seller.

Why might some fields be missing? Gumtree listings are user-generated. Not all sellers fill in make, mileage, or year — those fields are omitted from records where the data is absent.

What's the scrapedAt field? An ISO 8601 UTC timestamp indicating when the record was extracted.

Can I filter by price range? Use sortOrder: "price_asc" to see cheapest listings first, then limit with maxItems. For a strict price filter, post-process the output.