Gumtree Category URLs Scraper avatar

Gumtree Category URLs Scraper

Pricing

from $10.00 / 1,000 cost of all categories

Go to Apify Store
Gumtree Category URLs Scraper

Gumtree Category URLs Scraper

Scrape every Gumtree UK category URL, subcategory filter dropdown, & vehicle make/model in seconds. No browser needed. HTTP-based extraction with built-in Apify proxy support. Outputs clean CSV. Perfect for market research, price monitoring, automotive catalogues, and competitor analysis on Gumtree.

Pricing

from $10.00 / 1,000 cost of all categories

Rating

0.0

(0)

Developer

morkerr

morkerr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Extract all Gumtree UK category URLs, their filter dropdown options, and every vehicle make & model — all via HTTP, no browser needed.


What It Does

This actor gives you the complete structure of Gumtree UK in clean, flat rows:

FeatureOutput
Category treeAll 7 top-level + ~108 subcategory URLs
Filter dropdownsEvery filter value per subcategory (seller type, condition, colour, brand, fuel type, body type, transmission, etc.)
Vehicle makes & modelsEvery make + model for cars, vans, trucks, campers, and motorbikes
Price rangesMin/max price options from each category

How to Use

There are 2 simple modes:

1. Scrape main category URLs

No input needed. Outputs the full Gumtree category tree.

top_slug,top_name,sub_slug,sub_name,url
cars-vans-motorbikes,Cars & Vehicles,cars,Cars,https://www.gumtree.com/cars-vans-motorbikes/cars
for-sale,For Sale,kitchen-appliances,Appliances,https://www.gumtree.com/for-sale/kitchen-appliances

2. Scrape filters

Enter a Category URL and the actor automatically discovers all filter fields for that category. Main category URLs (e.g. /for-sale) auto-crawl all subcategories.

Input URLWhat you get
/cars-vans-motorbikes/vans69 filters + 52 makes + 150 models + prices
/cars-vans-motorbikes/cars97 makes + 1011 models + prices
/for-saleAll 23 subcategories crawled automatically
/flats-houses/property-to-rentProperty type, bedrooms, bills, pets allowed

Input Parameters

FieldTypeDefaultDescription
phaseselectcategoriescategories = scrape category tree, filters = scrape filters for a URL
target_urlstringemptyCategory URL for filter scraping. Main categories auto-crawl all subcategories. Example: https://www.gumtree.com/cars-vans-motorbikes/vans
proxyobjectApify proxyProxy configuration

Output Schema (category tree mode)

When you select "Scrape main category URLs", each row in the dataset contains one subcategory entry.

Columns

ColumnTypeExample
top_slugstringcars-vans-motorbikes
top_namestringCars & Vehicles
sub_slugstringcars
sub_namestringCars
urlstringhttps://www.gumtree.com/cars-vans-motorbikes/cars

Example row

{
"top_slug": "cars-vans-motorbikes",
"top_name": "Cars & Vehicles",
"sub_slug": "vans",
"sub_name": "Vans",
"url": "https://www.gumtree.com/cars-vans-motorbikes/vans"
}

This full tree is also saved to the key-value store as OUTPUT.json.


Dataset Schema (filters mode)

When you select "Scrape filters", every row shares the same 10-column schema — no "undefined" cells in your CSV export. The row_type column distinguishes the three kinds of data.

Columns

ColumnTypePopulated forDescription
row_typestringAll rowsfilter, make_model, or price_option
categorystringAll rowsHuman-readable category name
filter_namestringfilter / price_optionAPI filter field name (e.g. appliance_brand)
valuestringfilter / price_optionMachine value for the option
labelstringfilter / price_optionHuman-readable label
make_labelstringmake_modelVehicle make name (e.g. Ford)
make_slugstringmake_modelVehicle make API value (e.g. ford)
model_labelstringmake_modelVehicle model name (e.g. Transit Custom)
model_slugstringmake_modelVehicle model API value (e.g. transit-custom)
sourcestringmake_modeldropdown or makes-only

Example rows

Filter row:

{
"row_type": "filter",
"category": "Kitchen Appliances",
"filter_name": "appliance_brand",
"value": "bosch",
"label": "Bosch",
"make_label": "",
"make_slug": "",
"model_label": "",
"model_slug": "",
"source": ""
}

Make/Model row:

{
"row_type": "make_model",
"category": "Vans",
"filter_name": "",
"value": "",
"label": "",
"make_label": "Ford",
"make_slug": "ford",
"model_label": "Transit Custom",
"model_slug": "transit-custom",
"source": "dropdown"
}

Price row:

{
"row_type": "price_option",
"category": "Vans",
"filter_name": "price-price-min",
"value": "5000",
"label": "\u00a35,000",
"make_label": "",
"make_slug": "",
"model_label": "",
"model_slug": "",
"source": ""
}

Use Cases

  • Market research — Understand Gumtree's category structure and available filters
  • Price monitoring — Extract price ranges for each category
  • Automotive catalogues — Get all vehicle makes and their models (97 makes, 1000+ models)
  • Scraper infrastructure — Feed category URLs into a listing scraper
  • Competitor analysis — Track what filters Gumtree offers per category

Technical Notes

  • No browser required — All extraction is HTTP-based using Gumtree's own AJAX API
  • Proxy included — Uses Apify's built-in proxy to avoid rate limits
  • Fast — Category tree in <1 second, single category filters in ~15 seconds
  • Categories auto-detected — The actor reads Gumtree's SSR filtersDictionary to discover available filters dynamically (no hardcoded mapping)
  • Rate-limit aware — 0.5s delay between subcategory requests

Pricing

Priced at $10 per 1000 results with a $5 free monthly credit:

ScenarioRowsPrice
Category tree~108$1.08
Vans filters + makes/models~219$2.19
Cars filters + makes/models~1,180$11.80
For-sale auto-crawl (23 subcats)~746$7.46
Flats-houses auto-crawl (9 subcats)~250$2.50

Your $5 free credit covers:

  • ~4 category tree runs, or
  • ~2 filter runs (vans, for-sale, etc.), or
  • ~1 full vehicle run (cars with all makes/models)