Gumtree Scraper — UK Classifieds & Prices | $1.69/1K
Pricing
from $2.62 / 1,000 listing items
Gumtree Scraper — UK Classifieds & Prices | $1.69/1K
Scrape Gumtree UK classifieds by keyword, category, location & price. Returns title, price, location, condition, seller type, posted date, images, description & listing URL. Resilient JSON-LD + dataLayer extraction. Pay per result.
Pricing
from $2.62 / 1,000 listing items
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Gumtree Scraper — UK Classifieds, Prices, Sellers
Scrape Gumtree — the UK's #1 classifieds platform — by keyword, category, and location. Returns titles, prices, conditions, seller types, locations, images, descriptions, and listing URLs.
Features
- Search by keyword — any search term across all categories or a specific category slug
- Location filter — restrict to a UK city or region (e.g.
london,manchester,glasgow) - Price range — optional min/max GBP price filters
- Access resilient — uses the browse path (
/for-sale/...) which avoids the access challenge that hits the/search?...path; RESIDENTIAL GB proxy recommended for production - Rich data — dual-source extraction (JSON-LD + gumtreeDataLayer) gives 20+ fields per listing
- Pay per result — you are charged only for listings actually returned
Output Fields
| Field | Type | Description |
|---|---|---|
listing_id | string | Gumtree numeric listing ID |
title | string | Listing title |
description | string | Full listing description |
url | string | Listing page URL |
price | float | Price in GBP |
price_currency | string | Always GBP |
price_pennies | int | Price in pence |
condition | string | New, Used, Refurbished |
availability | string | InStock, OutOfStock |
location | string | City/area string (e.g. "Hackney, London") |
posted_age | string | How long ago posted (e.g. "2 days") |
seller_type | string | trade or private |
seller_name | string | Seller name (null on search results) |
images | array | Image URLs |
image_count | int | Number of images |
thumbnail | string | First image URL |
is_trade | bool | Trade seller flag |
is_delivery | bool | Delivery offered |
is_gbg_verified | bool | Gumtree Verified badge |
promotions | array | e.g. ["FEATURED"] |
has_video | bool | Video included in listing |
category | string | Category slug (e.g. "iphone") |
category_id | int | Gumtree numeric category ID |
search_query | string | The query used (provenance) |
search_location | string | Location filter used |
page_number | int | Page number the listing came from |
parse_confidence | float | 0–1 quality score; < 0.5 = drift warning |
warnings | array | Machine-readable parse warnings |
scraped_at | string | ISO-8601 UTC timestamp |
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
query | string | required | Search keyword(s) |
location | string | UK-wide | Location slug (e.g. london) |
category | string | all | Category slug (e.g. iphones, cars-vans-motorbikes) |
priceMin | integer | — | Minimum price in GBP |
priceMax | integer | — | Maximum price in GBP |
maxItems | integer | 100 | Maximum listings to return (0 = all) |
proxyConfiguration | object | RESIDENTIAL GB | Apify proxy config |
Access Notes
Gumtree's /search?... query path triggers a JS challenge (HTTP 247 with window.rbzns). The browse path (/for-sale/...) is not challenged. This actor uses the browse path exclusively. Apify RESIDENTIAL GB proxy is recommended for production cloud runs.
Pricing
Pay-per-event: $1.50 per 1,000 listings (charged per listing-item event, only for records actually returned).