Gumtree Scraper
Pricing
from $0.97 / 1,000 product scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
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?
| Team | Workflow |
|---|---|
| Marketplaces and dealers | Track competitor listings and pricing. |
| Lead-generation teams | Collect seller info and contact details. |
| Market researchers | Analyze supply and price trends by category. |
| Bargain hunters | Monitor new listings matching saved searches. |
What data can you collect from Gumtree?
| Data group | Example fields | How it helps |
|---|---|---|
| Listing identity | listingId, title, url, sourcePageUrl | Identify and link each listing. |
| Pricing | price, priceCurrency | Track asking prices. |
| Location & area | location, area, breadcrumbs | Segment by region. |
| Media & description | primaryImageUrl, imageUrls, description | Enrich records with visuals and text. |
| Seller info | contactName, sellerName, sellerType, sellerRatingCount | Filter and contact sellers. |
| Freshness | postedAt, updatedAt, featured, urgent | Spot new and promoted listings. |
How to use Gumtree Scraper
- Open the Actor and go to the Input tab.
- Paste a Start URL or enter a Search Query and category filters.
- Set Location, Seller Type, and any condition filters.
- Choose a Max Items limit and toggle Extract Listing Details if needed.
- 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
- Run a "used cars" search for your region every day.
- Keep only listings under your target
pricewith your requiredcondition. - Send new records to a spreadsheet or CRM.
- Deduplicate using the stable
listingIdorurl.
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
| Field | Type | Required | Default | What it controls |
|---|---|---|---|---|
startUrls | array | No | [{"url": "https://www.gumtree.com/search?..."}] | Search, category, or listing URLs. |
searchQueries | array | No | ["laptop"] | Free-text keywords. |
category | string | No | — | Top-level vertical (cars-and-vehicles, for-sale, property, …). |
subcategory | string | No | computers-software | Category slug from Gumtree URLs. |
location | string | No | uk | Location slug for search results. |
sellerType | string | No | — | private or business. |
condition | string | No | — | For-sale condition filter (new, good, …). |
extractListingDetails | boolean | No | false | Visit each listing page for full data and contacts. |
maxConcurrency | integer | No | — | Parallel detail-page fetches. |
maxItems | integer | No | — | Max 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.
Related Scraptivo automations
- Kleinanzeigen Scraper — German classified listings.
- Autoscout24 Scraper — used-car listings.
- Apartments Scraper — rental property listings.
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.