VOOZH about

URL: https://apify.com/tuguidragos/gumtree-business-contact-scraper

⇱ Gumtree Business Contact Scraper Β· Apify


πŸ‘ Gumtree Business Contact Scraper avatar

Gumtree Business Contact Scraper

Under maintenance

Pricing

Pay per usage

Go to Apify Store

Gumtree Business Contact Scraper

Under maintenance

Scrape business contact details from Gumtree classified ads across all categories. Extract phone numbers, email addresses, company websites, and physical addresses from UK, Australia, and international listings. Perfect for B2B lead generation, sales prospecting, and outreach campaigns.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

πŸ‘ Țugui DragoΘ™

Țugui DragoΘ™

Maintained by Community

Actor stats

2

Bookmarked

13

Total users

0

Monthly active users

6 months ago

Last modified

Share

πŸ‘ Apify Actor
πŸ‘ Node.js
πŸ‘ Crawlee
πŸ‘ Playwright
πŸ‘ License: Proprietary

Search. Extract. Contact. Scale.


Features

  • Multi-country support with automatic adaptation to each country's website structure
  • Contact extraction including phone numbers and email addresses
  • Smart selectors using JSON-LD schema, data-q attributes, and CSS fallbacks
  • Built-in Apify residential proxy configuration
  • Comprehensive data extraction: title, price, location, category, images, attributes
  • Robust error handling with multiple fallback strategies
  • Consistent output schema across all countries

Supported Countries

CountryDomainCountry Code
United Kingdomgumtree.comuk
Irelandgumtree.ieie
South Africagumtree.co.zaza
Australiagumtree.com.auau

Input Parameters

ParameterTypeDefaultDescription
countrystringukTarget country. Options: uk, ie, za, au
searchQuerystringplaywrightSearch term to query (e.g., "laptop", "car", "jobs")
maxItemsinteger5Maximum number of listings to scrape. Range: 1-200
maxConcurrencyinteger5Maximum concurrent browser pages. Range: 1-10
proxyGroupstringRESIDENTIALApify proxy group (e.g., RESIDENTIAL, DATACENTER)

Required Parameters

  • country - Must be one of: uk, ie, za, au
  • searchQuery - Non-empty search term

Output Format

Each scraped listing contains the following fields:

FieldTypeDescription
01_urlstringFull URL of the listing page
02_ad_idstringUnique advertisement ID
03_countrystringCountry code (UK, IE, ZA, AU)
04_titlestringListing title/headline
05_pricestringPrice or salary information
06_categorystringCategory breadcrumb path
07_locationstringGeographic location (city, region)
08_date_postedstringDate when listing was posted
09_seller_namestringSeller or company name
10_attributesobjectAdditional attributes (year, make, model, etc.)
11_image_urlsarrayArray of image URLs
12_descriptionstringFull text description
13_phone_numberstringContact phone number (if available)
14_emailstringContact email address (if found in description)

Sample Output

{
"01_url":"https://www.gumtree.com/p/for-sale/laptop-dell-xps-15/1234567890",
"02_ad_id":"1234567890",
"03_country":"UK",
"04_title":"Laptop Dell XPS 15 - Excellent Condition",
"05_price":"Β£850",
"06_category":"For Sale > Computers & Software > Laptops",
"07_location":"London, Greater London",
"08_date_posted":"Posted 2 days ago",
"09_seller_name":"TechStore Ltd",
"10_attributes":{
"Condition":"Used",
"Brand":"Dell"
},
"11_image_urls":[
"https://imagedelivery.net/example1.jpg",
"https://imagedelivery.net/example2.jpg"
],
"12_description":"Dell XPS 15 laptop in excellent condition...",
"13_phone_number":"+44 7700 900123",
"14_email":"contact@techstore.example.com"
}

Usage Examples

Basic Search (UK)

{
"country":"uk",
"searchQuery":"laptop",
"maxItems":10
}

Australian Job Search

{
"country":"au",
"searchQuery":"software developer",
"maxItems":50,
"maxConcurrency":3
}

South African Property Listings

{
"country":"za",
"searchQuery":"apartment cape town",
"maxItems":100,
"proxyGroup":"RESIDENTIAL"
}

Irish Vehicle Search

{
"country":"ie",
"searchQuery":"toyota corolla",
"maxItems":25,
"maxConcurrency":5
}

API Integration

You can call this actor programmatically using the Apify API.

Start Actor Run

curl-X POST "https://api.apify.com/v2/acts/MT1dx8kcq3BvIVehT/runs?token=YOUR_API_TOKEN"\
-H"Content-Type: application/json"\
-d'{
"country": "uk",
"searchQuery": "laptop",
"maxItems": 10
}'

Get Dataset Items

$curl"https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_API_TOKEN&format=json"

Using Apify Client (JavaScript)

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_API_TOKEN'});
const run =await client.actor('MT1dx8kcq3BvIVehT').call({
country:'uk',
searchQuery:'laptop',
maxItems:10
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Using Apify Client (Python)

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run_input ={
'country':'uk',
'searchQuery':'laptop',
'maxItems':10
}
run = client.actor('MT1dx8kcq3BvIVehT').call(run_input=run_input)
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

Troubleshooting

Common issues and how to resolve them:

IssuePossible CauseSolution
0 items extractedSearch query yielded no resultsTry a broader search term (e.g., "car" instead of "red tesla model 3").
Proxy ErrorsRate limiting or blocked IPEnsure you are using RESIDENTIAL proxies (default). Datacenter proxies are often blocked.
Missing PhonesListing has no phone numberNot all sellers provide phone numbers. This is normal behavior.
Slow ExtractionHigh concurrency or slow proxyReduce maxConcurrency to 3 or 5.
"Access Denied"Cloudflare protectionThe actor handles this automatically, but persistent errors may need a retry.

Limitations and Notes

Rate Limiting

  • Gumtree implements rate limiting based on IP addresses
  • The actor uses residential proxies by default to mitigate this
  • Adjust maxConcurrency to lower values if experiencing blocks

Anti-Scraping Measures

  • Cloudflare protection is handled by Playwright browser automation
  • reCAPTCHA may trigger on suspicious patterns; proxies help mitigate this
  • Phone numbers require click interaction to reveal (implemented automatically)

Data Availability

  • Phone numbers are only available when sellers choose to display them
  • Email addresses are extracted from listing descriptions when present
  • Some fields may be null if not provided by the seller

Proxy Configuration

  • RESIDENTIAL proxies are recommended for best results
  • The actor automatically selects country-appropriate proxy locations
  • Falls back to RESIDENTIAL group if specified proxy group fails

Performance Recommendations

  • Start with lower maxItems values to test your search query
  • Use maxConcurrency of 3-5 for balanced speed and reliability
  • For large scrapes (100+ items), consider running during off-peak hours

Built with 🩢 for the Apify community 🫑

You might also like

Gumtree Listings Scraper

piotrv1001/gumtree-listings-scraper

The Gumtree Listings Scraper extracts classified ads from gumtree.com, capturing titles, prices, locations, seller info, descriptions, and images β€” ideal for price tracking, market research, and lead generation.

10

Gumtree Scraper

crawlerbros/gumtree-scraper

Scrape listings from Gumtree Australia (.com.au), Gumtree UK (.com), and Gumtree South Africa (.co.za). Extract titles, prices, descriptions, images, seller info, location, and more from search results and individual listing pages.

29

Gumtree Search Result Scraper

powerai/gumtree-search-result-scraper

Scrape classified listings from Gumtree.com by providing a search URL, with automatic pagination and comprehensive listing information extraction.

Website Email Scraper

scrapebridge/website-email-scraper

Website Email Scraper extracts publicly available email addresses, contact details, phone numbers, social media links, and business information from websites. Ideal for lead generation, sales prospecting, outreach campaigns, market research, CRM enrichment, and business intelligence.

2

Gumtree Scraper

shahidirfan/gumtree-scraper

Extract Gumtree listings data for market intelligence, competitive pricing analysis, and lead generation. Scrape classifieds, properties, and products at scale with structured output.

12

Gumtree Scraper

solidcode/gumtree-scraper

[πŸ’° $1.5 / 1K] Extract classified listings from Gumtree across the UK, Australia, and South Africa. Get titles, prices, locations, descriptions, images, attributes (beds/baths, mileage/year, etc.), seller info, and contact details for cars, property, jobs, services, and general for-sale items.

Yelp Business Contact Scraper

tuguidragos/yelp-business-contact-scraper

Scrape verified business contact data from Yelp listings across all categories. Extract company names, phone numbers, emails, websites, addresses, and customer ratings. Perfect for B2B outreach, local lead generation, sales prospecting, and market research. Fast Yelp scraper. Export to CSV, JSON.

πŸ‘ User avatar

Țugui DragoΘ™

37

Gumtree.com Listing Scraper

sync-network/gumtree-com-listing-scraper

Efficiently scrape and collect classified listings from Gumtree with customizable search filters, price ranges, and date options. Ideal for market research, price tracking, and data collection.

Facebook Email Scraper

scrapeflux/Facebook-email-scraper

Facebook Email Scraper extracts publicly available email addresses and contact details from Facebook pages and business profiles. Collect emails, phone numbers, websites, addresses, page data, and business information for lead generation, outreach, sales prospecting, and market research.