Gumtree Scraper avatar

Gumtree Scraper

Pricing

from $0.97 / 1,000 product scrapeds

Go to Apify Store
Gumtree Scraper

Gumtree Scraper

Extracts Gumtree UK listings with prices, locations, descriptions, images, seller info, and optional phone numbers from search, category, or direct listing URLs.

Pricing

from $0.97 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Scraptivo

Scraptivo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Gumtree Scraper collects classified listings from Gumtree UK and turns them into structured data for lead generation, market research, and deal monitoring. Provide a search URL, category, or keyword, run the Actor, and export title, price, location, description, images, seller info, and more to JSON, CSV, Excel, or your preferred integration. Optionally enrich each listing with full details and seller phone numbers. From just $1 per 1,000 listings ($1.50 per 1,000 detail pages).

What can you automate with Gumtree Scraper?

  • Build classified lead lists — export listings with title, price, and location at scale.
  • Monitor market prices — track asking prices for cars, goods, and property over time.
  • Discover private sellers — filter by private or business/trade sellers.
  • Collect contact data — optionally reveal seller phone numbers.
  • Schedule recurring collection — refresh a category or keyword daily.

Who is this scraper for?

TeamWorkflow
Marketplaces and dealersTrack competitor listings and pricing.
Lead-generation teamsCollect seller info and contact details.
Market researchersAnalyze supply and price trends by category.
Bargain huntersMonitor new listings matching saved searches.

What data can you collect from Gumtree?

Data groupExample fieldsHow it helps
Listing identitylistingId, title, url, sourcePageUrlIdentify and link each listing.
Pricingprice, priceCurrencyTrack asking prices.
Location & arealocation, area, breadcrumbsSegment by region.
Media & descriptionprimaryImageUrl, imageUrls, descriptionEnrich records with visuals and text.
Seller infocontactName, sellerName, sellerType, sellerRatingCountFilter and contact sellers.
FreshnesspostedAt, updatedAt, featured, urgentSpot new and promoted listings.

How to use Gumtree Scraper

  1. Open the Actor and go to the Input tab.
  2. Paste a Start URL or enter a Search Query and category filters.
  3. Set Location, Seller Type, and any condition filters.
  4. Choose a Max Items limit and toggle Extract Listing Details if needed.
  5. Run the Actor, then export the dataset as JSON, CSV, or Excel.
{
"searchQueries": ["laptop"],
"category": "for-sale",
"subcategory": "computers-software",
"location": "uk",
"sellerType": "private",
"extractListingDetails": true,
"maxItems": 50
}

Example workflow

Daily watch of private car listings

  1. Run a "used cars" search for your region every day.
  2. Keep only listings under your target price with your required condition.
  3. Send new records to a spreadsheet or CRM.
  4. Deduplicate using the stable listingId or url.

Automate and integrate your results

Schedule the Actor from the Apify Console or via API to run daily or weekly. After a successful run, trigger a webhook to push results to Google Sheets, Make, Zapier, Slack, or a database. Use the stable listingId or url as your deduplication key.

Input reference

FieldTypeRequiredDefaultWhat it controls
startUrlsarrayNo[{"url": "https://www.gumtree.com/search?..."}]Search, category, or listing URLs.
searchQueriesarrayNo["laptop"]Free-text keywords.
categorystringNoTop-level vertical (cars-and-vehicles, for-sale, property, …).
subcategorystringNocomputers-softwareCategory slug from Gumtree URLs.
locationstringNoukLocation slug for search results.
sellerTypestringNoprivate or business.
conditionstringNoFor-sale condition filter (new, good, …).
extractListingDetailsbooleanNofalseVisit each listing page for full data and contacts.
maxConcurrencyintegerNoParallel detail-page fetches.
maxItemsintegerNoMax listings to return (0 = unlimited).

Output example

{
"listingId": "1456789012",
"title": "Dell XPS 13 Laptop - Excellent Condition",
"price": 450,
"priceCurrency": "GBP",
"location": "London",
"area": "Camden",
"category": "for-sale",
"sellerType": "private",
"postedAt": "2026-08-19",
"primaryImageUrl": "https://i.ebayimg.com/images/g/example.jpg",
"description": "Lightly used Dell XPS 13, 16GB RAM, 512GB SSD.",
"contactName": "Alex",
"featured": false,
"urgent": false
}

How much does it cost to scrape Gumtree?

Billing is pay-per-event. You are charged $1 per 1,000 listings for search-result records (dataset-item). Enabling listing details adds $1.50 per 1,000 detail pages (listing-details). A one-time Actor Start fee of $0.00005 applies per run. Apify plan discounts reduce these prices further.

Reliability and responsible use

Residential proxies are enabled by default and recommended — Gumtree blocks datacenter traffic. Search cards include title, price, location, and images; full description, imageUrls, and seller contact data are returned only when extractListingDetails is enabled. Phone numbers appear only when the seller has published a number. Use the Actor only for lawful purposes and respect Gumtree's terms of service.

Frequently asked questions

Can I scrape specific Gumtree categories?

Yes. Set category and subcategory (for example for-sale with computers-software) or paste a category URL directly.

Can I schedule Gumtree Scraper to run automatically?

Yes. Use the Apify Scheduler to run daily and catch new listings as soon as they are posted.

What counts as one result?

One result is one listing added to the dataset (dataset-item). Fully enriched detail pages are a separate listing-details event.

Why are some fields empty?

Detail-only fields such as description, imageUrls, and seller contact data appear only when extractListingDetails is enabled. Phone numbers appear only when published.

How do I avoid duplicate records?

Deduplicate on the stable listingId or listing url.

Do I need a proxy?

Yes — residential proxies are recommended because Gumtree blocks datacenter traffic.

Support and custom workflows

Need a different field, source, or delivery workflow? Contact Scraptivo at scraptivo@gmail.com. Include the Actor name, a sample category or keyword, required fields, and expected volume so we can assess the request.