Gumtree Scraper

Gumtree Scraper

by deltaspider

A fast, reliable Gumtree scraper that extracts listing data from any search or category. Get detailed info, including prices and contacts, delivered in structured JSON/CSV.

236 runs
16 users
Try This Actor

Opens on Apify.com

About Gumtree Scraper

Need to pull data from Gumtree for market research, price tracking, or inventory monitoring? I built this scraper because I needed a reliable way to extract clean, structured data without getting blocked or missing details. It handles the whole site: you can point it at any category, use the search bar with your keywords, or apply filters like price range and location—it navigates those pages just like a real user. Once it has a list of results, it can dive into each individual listing to grab everything from the description and contact info to images and attributes. I set it up to output all this into a tidy JSON or CSV file, so the data is ready to use in a spreadsheet or your application immediately. It runs fast, but more importantly, it’s stable. I’ve used it for projects analyzing local market trends and aggregating product listings, and it saves hours of manual work. If you're looking to automate data collection from Gumtree for business intelligence, lead generation, or building a dataset, this is the tool I use and trust.

What does this actor do?

Gumtree Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Gumtree Scraper

An Apify actor for scraping listings from Gumtree. It extracts data from category pages, search results, and individual listing detail pages.

Overview

This actor takes Gumtree URLs and returns structured data for each listing. It handles categories, searches, filters, and sorting. You can scrape overview pages or enable detailed scraping for individual listings.

Key Features

  • Scrapes all Gumtree listing categories, searches, filters, and sorting options.
  • Option to scrape detailed information from individual listing pages.
  • Configurable limits on the number of results per URL.
  • Built-in retry logic for handling request failures or blocks.
  • Proxy support for avoiding IP-based blocking.

How to Use

Configure the actor using the input fields below. The primary requirement is providing one or more Gumtree URLs.

Input

The actor is configured via these input parameters:

  • Start URLs: A list of Gumtree URLs to scrape. This can be a category page, a search results page, or a specific listing URL. You can copy and paste the URL directly from your browser after applying any desired filters or sorting.
  • Scrape detail pages: When enabled, the actor will navigate to and scrape additional data from each listing's individual page. This only applies when Start URLs point to category or search pages.
  • Max results per URL: Limits the number of listings scraped from each provided URL. Default is 25, maximum is 1500.
  • Max retries upon failure: (Optional) The number of times to retry a failed request (e.g., due to network errors or blocks).
  • Proxy configuration: (Optional but recommended) Use a proxy if your requests are being blocked by Gumtree. Check the actor's log for block messages.

Output

The actor outputs an array of JSON objects, one for each scraped listing. The data structure includes metadata, core listing information, and details if the detail page was scraped.

Example Output:

[
  {
    "_startUrl": "https://www.gumtree.com/search?search_category=cars",
    "_position": 1,
    "id": 1496322781,
    "title": "2014 Land Rover Discovery 3.0 SDV6 HSE Luxury 5dr Auto ESTATE Diesel Automatic",
    "price": "£11,999.00",
    "postedDate": "2025-05-05",
    "imageUrl": "https://imagedelivery.net/.../image.jpg",
    "location": "Tile Cross, West Midlands",
    "shortDescription": "Land Rover Discovery Sdv6 Hse Luxury, 7 seats...",
    "status": "LIVE",
    "attributes": [
      { "name": "Estimated Mileage", "value": "134356" },
      { "name": "Air Conditioning", "value": "Yes" }
    ]
  }
]

Key output fields include:
* id: The Gumtree listing ID.
* title, price, location: Core listing details.
* postedDate: When the ad was posted.
* imageUrl & additionalImageUrls: Links to listing images.
* shortDescription: The main ad text.
* attributes: An array of specific details (e.g., mileage, features for vehicles).
* Metadata fields like _startUrl (source URL) and _position (rank on the page).

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Gumtree Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
deltaspider
Pricing
Paid
Total Runs
236
Active Users
16
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support