Changelog
All notable changes to the Gumtree Multi-Country Company Contact Scraper will be documented in this file.
[10.9.0] - 2025-10-05
Added
Multi-country support for 4 Gumtree markets: UK, Ireland, South Africa, and Australia
Country-specific route handlers with optimized selectors for each region
Intelligent breadcrumb filtering to exclude footer/navigation links
Multiple fallback selector strategies for robust data extraction
Comprehensive dataset schema with 14 structured fields
Proxy support via Apify residential proxies for all countries
Email extraction from listing descriptions using regex patterns
Phone number reveal functionality with click interaction
Image gallery extraction with multiple selector strategies
Fixed
Ireland URL pattern correctly filters out navigation pages
Breadcrumb extraction no longer includes footer links
UK selectors updated to work with current CSS class structure
Phone number extraction adapted for country-specific implementations
Changed
Updated project name to gumtree-company-contact-scraper
Bumped version to 10.9.0
Enhanced error handling and logging for each country
Improved data extraction reliability with fallback mechanisms
Optimized maxRequestsPerCrawl calculation (maxItems + 20 buffer)
URL, Ad ID, Country, Title, Price
Category (breadcrumb path - filtered)
Location, Date Posted, Seller Name
Attributes (category-specific)
Image URLs (array)
Description, Phone Number, Email
Known Limitations
Local testing without proxy: Only UK works
Cloudflare Protection: Requires Playwright browser automation
Phone numbers: May require login on some listings
Rate limiting: Use proxy rotation on Apify platform
Dependencies
apify: ^3.4.2
crawlee: ^3.13.8
playwright: 1.54.1