Gumtree Scraper avatar

Gumtree Scraper

Pricing

Pay per event

Go to Apify Store
Gumtree Scraper

Gumtree Scraper

Scrape listings from Gumtree UK (.com), Australia (.com.au), and South Africa (.co.za). Search by keyword, browse by category URL, or supply start URLs directly. Extracts title, price, description, location, images, seller info, and more from search results and individual listing pages.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape listings from Gumtree UK (gumtree.com), Australia (gumtree.com.au), and South Africa (gumtree.co.za). Search by keyword, browse by category URL, or supply start URLs directly. Extracts title, price, description, location, images, seller info, and more from search results and individual listing pages.

What you get

Each result contains:

FieldDescription
listing_idUnique Gumtree listing ID
titleListing title
pricePrice as shown on Gumtree
locationSeller location / area
description_shortShort description from search card
descriptionFull listing description from the detail page
listing_urlDirect link to the listing
image_urlPrimary listing image URL
imagesAll image URLs (up to 10, space-separated)
seller_nameSeller display name
seller_typeSeller type (e.g. Private Seller, Trade Seller)
attributesKey-value listing attributes (e.g. Make=Apple; Model=MacBook)
breadcrumbCategory breadcrumb path
date_postedWhen the listing was posted
siteGumtree regional site (com, com.au, co.za)
scraped_atISO 8601 timestamp of collection

Input

Option A — Keyword search (simplest)

{
"searchQuery": "laptop",
"site": "com",
"maxItems": 100
}

site values: com (UK), com.au (Australia), co.za (South Africa). Defaults to com.

Optionally add category to narrow the search:

{
"searchQuery": "macbook",
"site": "com",
"category": "laptops-computers-software",
"maxItems": 50
}

Option B — Start URLs

Supply Gumtree search, category, or listing URLs directly. Supports all three regional domains.

{
"startUrls": [
{ "url": "https://www.gumtree.com/search?search_category=all&q=sofa" },
{ "url": "https://www.gumtree.com/furniture/uk/i.html" }
],
"maxItems": 200
}

Input fields reference

FieldTypeDefaultDescription
startUrlsarrayGumtree URLs to scrape (overrides keyword search)
siteselectcomTarget regional site: com, com.au, co.za
searchQuerystringlaptopKeyword to search for (when no startUrls)
categorystringCategory slug to filter search results
maxItemsinteger100Maximum number of listings to collect

Usage notes

  • Pagination: The scraper automatically follows next-page links to collect results across multiple pages.
  • Rate: Concurrency is kept low (2 concurrent browsers) to avoid triggering anti-bot detection.
  • Regional proxies: Residential proxies are used automatically for reliable access to all three Gumtree domains. No configuration needed.

Pricing

This actor uses pay-per-result pricing:

  • Start fee: $0.10 per run
  • Per result: $0.0015 per listing

A run collecting 500 listings costs approximately $0.85.