Gumtree Listings Scraper avatar

Gumtree Listings Scraper

Pricing

from $1.00 / 1,000 product listings

Go to Apify Store
Gumtree Listings Scraper

Gumtree Listings Scraper

The Gumtree Listings Scraper extracts classified ads from gumtree.com, capturing titles, prices, locations, seller info, descriptions, and images — ideal for price tracking, market research, and lead generation.

Pricing

from $1.00 / 1,000 product listings

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

17

Total users

4

Monthly active users

4 days ago

Last modified

Share

🚀 Gumtree Scraper: UK Classifieds, Cars, Furniture and Property Listings

Export Gumtree UK listings as clean JSON, CSV or Excel. The Gumtree Listings Scraper turns any Gumtree search, category or location page into structured data: title, price, location, listing age, trade and delivery flags, promotions and category IDs, plus the full description, seller name and photos when you need them. Use it to track Gumtree prices for cars for sale, used furniture, laptops and phones, or as a simple alternative to a Gumtree API.

🎯 Use Cases

  • Gumtree cars for sale monitoring: follow used car listings for a make or model (for example "volkswagen golf" in the cars category) and see new ads and asking prices every day.
  • Used furniture and household deals: watch Gumtree furniture searches like "sofa" in Manchester or London and catch fresh listings early.
  • Gumtree prices and market research: compare asking prices for laptops, phones and bikes across UK towns before you buy or sell.
  • Property and flats to rent: pull Gumtree property and flats-to-rent listings for a city into a spreadsheet.
  • Reseller and trade-seller research: spot trade sellers, featured ads and delivery offers across UK classifieds.
  • Lead lists for dealers and services: find trade sellers and businesses advertising in a category and location.

✨ Features

  • Search by keyword, category and location: every keyword is combined with every category and location you enter, so one run can cover many searches.
  • Any Gumtree URL: paste search, category or location pages (for example https://www.gumtree.com/flats-houses/london) or single listing pages.
  • Two depths: fast search-results mode, or detail mode with the full description, seller name and all photo URLs.
  • Prices as numbers: price in pounds and pricePennies, plus the formatted price on detail pages.
  • Listing signals: trade seller, delivery available, video, number of photos, description length and paid promotions (such as FEATURED and SPOTLIGHT).
  • Automatic pagination: follows result pages up to your Max Pages per Search.
  • No duplicates: featured ads that repeat on several result pages are saved and charged once.
  • Fair billing: you pay per saved listing, the run stops at your max charge, and every run ends with a clear "Saved N listing(s)" status.

🛠️ How It Works

  1. Enter keywords (and optionally category and location slugs), or paste Gumtree URLs.
  2. Choose the depth: leave Scrape Detail Pages on for descriptions, sellers and photos, or turn it off for fast, cheap search results.
  3. Run the scraper and download the results as JSON, CSV or Excel, or read them through the Apify API.

⚙️ Input

FieldWhat it does
Start URLsGumtree search, category, location or listing pages to scrape directly. Combined with the searches below.
KeywordsSearch terms as you would type them on Gumtree, e.g. laptop, volkswagen golf. Default laptop.
CategoriesGumtree category slugs, e.g. cars, laptops, phones-pdas, sofas-couches. all searches every category (default).
LocationsLocation slugs, e.g. london, manchester, birmingham. Empty = all of the UK.
Max Pages per SearchResult pages to read per search (about 30 listings each). Default 3, up to 50.
Scrape Detail PagesOpen each listing for the description, seller name and photos. Default on.
Max Requests per CrawlHard cap on pages loaded per run (search pages plus listing pages). Default 50. Raise it for bigger runs.
{
"keywords": ["volkswagen golf"],
"categories": ["cars"],
"locations": ["london", "manchester"],
"maxPages": 3,
"scrapeDetails": false,
"maxRequestsPerCrawl": 50
}

Without keywords, a category and location pair opens that category page directly (for example cars + london). In detail mode each listing is one request, so set Max Requests per Crawl to roughly the number of listings you want plus the search pages.

💰 Pricing

Pay only for the listings you get. No monthly rental.

EventPriceWhat you get
Product listing$0.001 per listing ($1.00 per 1,000)One listing from search results (detail mode off)
Item detail$0.004 per listing ($4.00 per 1,000)One full listing page with description, seller and photos (detail mode on)
Actor start$0.00005 per runCharged once when the run starts

Each listing is charged once, as either a product listing or an item detail, never both.

Examples:

  • 1,000 search-result listings (detail mode off) = $1.00
  • 500 full listings (detail mode on) = $2.00
  • A daily run of 100 search-result listings for a month = about $3.00

📊 Sample Output Data

Search-results mode (scrapeDetails: false), from a real run:

{
"id": 1802734085,
"title": "HP Probook 440 G7 14 Inch Laptop. Professionally Refurbished. 256GB SSD. 8GB Ram. 1 Year Warranty.",
"price": 289,
"pricePennies": 28900,
"location": "Castlereagh, Belfast",
"age": "36 days",
"url": "https://www.gumtree.com/p/laptops/hp-probook-440-g7-14-inch-laptop.-professionally-refurbished.-256gb-ssd.-8gb-ram.-1-year-warranty./1802734085",
"isTrade": false,
"isDelivery": false,
"isGBGVerified": false,
"videoLink": false,
"numberOfImages": 13,
"numberWordsDescription": 48,
"promotions": ["FEATURED"],
"categoryId": 81,
"subcategory1": 2549,
"subcategory2": 2515,
"subcategory3": 2487,
"subcategory4": 81,
"source": "search"
}

Detail mode (scrapeDetails: true):

{
"id": 1803649643,
"title": "MSI GF Thin 9SCSR Gaming Laptop",
"price": 350,
"priceFormatted": "£350",
"description": "A brand new MSI GF63 Thin 9SCSR gaming laptop, still in its original box.The MSI GF63 Thin 9SCSR is a lightweight 15.6-inch gaming laptop powered by 9th-generat…",
"location": "Durham, County Durham",
"datePosted": "1 hour ago",
"sellerName": "Europe Metro Nome",
"imageUrls": [
"https://img.gumtree.com/ePR8PyKf84wPHx7_RYmEag/3f43159a0c48499d99_a50296fa4507/86",
"https://img.gumtree.com/ePR8PyKf84wPHx7_RYmEag/ee0451e7b3c046dc92_d8fb5be9699a/86",
"…"
],
"url": "https://www.gumtree.com/p/laptops/msi-gf-thin-9scsr-gaming-laptop/1803649643",
"source": "detail"
}

age is how long the ad has been live ("0 days" = posted today). isTrade marks business sellers, promotions lists paid placements such as FEATURED or SPOTLIGHT, and categoryId with subcategory1–subcategory4 are Gumtree's numeric category IDs from the top level down. source tells you which mode produced the row.

🔁 Schedule and Integrate

For price tracking and new-listing alerts, run the same search once or twice a day with detail mode off: each run is a dated snapshot of asking prices, and new id values are the new ads. Set it up in Apify Schedules. Send results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new Gumtree listings land where you already work.

🤖 Use with AI Agents (MCP)

This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:

{ "keywords": ["sofa"], "locations": ["manchester"], "maxPages": 1, "scrapeDetails": false }

❓ FAQ

Does Gumtree have an official API? Gumtree does not offer an open public API for searching its listings. This Actor needs no key, account or approval and returns the public data a visitor sees on Gumtree search and listing pages, as structured rows you can export.

How do I track Gumtree prices for cars or laptops? Schedule this Actor daily with the same keywords, category and location, keep each run's dataset (or append it to a Google Sheet), and compare price by id over time.

Do I need a Gumtree account? No. The Actor reads public listings only. Seller phone numbers and messages are not collected.

Why is a field empty? Some ads have no fixed price ("price on request", swaps, some property and job ads), so price is null. In detail mode, price and sellerName can also be empty when the listing page doesn't show them. subcategory3 and subcategory4 are null for categories with fewer levels.

How many listings can I get? About 30 listings per result page, up to 50 pages per search, within your Max Requests per Crawl. The Actor covers gumtree.com (United Kingdom).

What are good Gumtree alternatives for UK classifieds? Preloved and eBay are the other big UK second-hand marketplaces; see the related scrapers below to compare prices across them.