Skip to content

Yell.com Scraper

Try for free

Scrape yell.com UK business listings by keyword and location or URL. Get name, phones, email (from the business website), website, address, postcode, rating, reviews, opening hours, services and social links. Built for UK lead generation.

📒 Yell.com Scraper

Turn any Yell.com search into a clean list of UK business leads. Type a keyword and a town (or paste yell.com URLs) and get each business's name, phone numbers, website, email address, full address and postcode, rating, reviews, opening hours, services and social links. Yell does not publish email addresses, so the scraper finds them on each business's own website. No login, no coding, and you only pay for the businesses you get.

✨ Why use Yell.com Scraper?

  • 📧 Emails Yell does not show — visits each business website (home page and contact page) and returns the email addresses and social profiles it finds.
  • 📞 Every phone number — main, mobile and freephone numbers with their labels, straight from the listing.
  • 📍 Ready for CRMs and maps — street, town and postcode in separate columns, service areas for mobile trades, and coordinates for fixed addresses.
  • ⚡ Fast — plain HTTP, no browser: a 20-business search with details and emails usually finishes in under half a minute.
  • 🔁 Many searches in one run — every search term is searched in every location; duplicate businesses are removed across the whole run.
  • 💵 Pay per result — a flat price per business plus a small fee only when an email is found.

🎯 Use cases

  • 🧲 Lead generation — build call and email lists of plumbers, electricians, builders, dentists or solicitors in any UK town.
  • 🤝 Agency prospecting — find local businesses with few reviews or a weak website and offer them your services.
  • 🗺️ Local market research — count competitors by trade and town, compare ratings and how long they have been on Yell.
  • 📇 CRM enrichment — add phones, websites, emails, hours and social profiles to your own business lists.
  • 📊 Monitoring — schedule a run to spot new businesses and rating changes in your area.

🚀 How to use

  1. Enter one or more search terms (for example plumbers) and one or more locations (for example London, Manchester or a postcode). Or paste yell.com search or business URLs.
  2. Set Max results per search (default 20; 0 means all, up to the 250 Yell shows per search).
  3. Optional: pick a sort order, a minimum rating, and turn email finding or reviews on or off.
  4. Click Start. Results appear in the dataset as they are scraped.
  5. Export to JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldTypeDescription
searchTermsarrayKeywords to search, e.g. ["plumbers", "electricians"]
locationsarrayUK towns, cities or postcodes (empty = whole UK)
startUrlsarrayyell.com search (/ucs/UcsSearchAction.do?..., /s/plumbers-london.html) or business (/biz/...) URLs
maxItemsintegerMax businesses per search term and location, or per URL (default 20, 0 = all)
sortstringdefault, distance, rating or most_reviewed
minRatingintegerKeep only businesses rated at least this many stars
includeDetailsbooleanOpen each business page for hours, description, services and more (default on)
scrapeEmailsbooleanFind emails and social profiles on business websites (default on)
includeReviewsbooleanAdd the reviews shown on the business page (default off)
proxyConfigurationobjectProxy settings. UK residential by default
{
  "searchTerms": ["plumbers"],
  "locations": ["London"],
  "maxItems": 20,
  "includeDetails": true,
  "scrapeEmails": true
}

📤 Output

FieldDescription
nameBusiness name
phone, phonesMain phone, and every number with its label (Tel, Mobile, Freephone)
email, emails, emailSourceFirst email, all emails found, and where it came from (website or yell)
website, socialLinks, otherLinksWebsite, Facebook / Instagram / LinkedIn / X profiles, other links
address, street, city, postcode, serviceAreaFull and split address; area served for mobile trades
latitude, longitude, distanceCoordinates (fixed addresses) and distance from the searched location
category, businessTypeYell category and schema type
rating, reviewCountStar rating (1–5) and number of reviews
yearsWithYell, isAdYears listed on Yell, sponsored listing
openStatus, hours, openingHoursOpen now, weekly hours as text and machine-readable
strapline, tagline, highlights, description, services, paymentMethodsWhat the business says about itself
image, logo, reviewsPictures, and reviews when enabled
url, yellIdYell page and ID
searchTerm, searchLocation, positionWhich search found it and where it ranked

Example (fictional business, real shape, trimmed):

{
  "name": "Riverside Plumbing & Heating",
  "url": "https://www.yell.com/biz/riverside-plumbing-and-heating-leeds-1234567/",
  "yellId": "1234567",
  "isAd": false,
  "category": "Plumbers",
  "businessType": "Plumber",
  "phone": "0113 555 0123",
  "phones": [{"type": "Tel", "number": "0113 555 0123"}, {"type": "Mobile", "number": "07700 900123"}],
  "email": "info@riversideplumbing.example",
  "emails": ["info@riversideplumbing.example"],
  "emailSource": "website",
  "website": "https://www.riversideplumbing.example/",
  "socialLinks": ["https://www.facebook.com/riversideplumbing.example"],
  "address": "12 Example Street, Leeds, LS1 2AB",
  "street": "12 Example Street",
  "city": "Leeds",
  "postcode": "LS1 2AB",
  "latitude": 53.7988,
  "longitude": -1.5468,
  "distance": "0.4 mi",
  "rating": 4.8,
  "reviewCount": 23,
  "yearsWithYell": "10+",
  "openStatus": "Open now",
  "hours": [{"day": "Monday", "hours": "08:00 - 17:00"}, {"day": "Sunday", "hours": "Closed"}],
  "openingHours": ["Mo 08:00-17:00"],
  "description": "Family-run plumbing and heating engineers serving Leeds since 2010.",
  "services": ["Boiler Installations", "Blocked Drains", "Emergency Plumbers"],
  "paymentMethods": "Cash, Credit Cards, Bank Transfer",
  "searchTerm": "plumbers",
  "searchLocation": "Leeds",
  "position": 1,
  "detailsLoaded": true,
  "scrapedAt": "2026-10-16T02:00:00+00:00"
}

💰 Pricing

  • $5.00 per 1,000 businesses saved ($0.005 each), all phone numbers included.
  • $0.04 per business with an email found on its website. Businesses without an email cost nothing extra, and you can turn email finding off.

Platform usage (compute, UK residential proxy for Yell, datacenter proxy for business websites) is billed on top at the normal rates and is small. Example: 1,000 businesses of which 400 have an email ≈ $5.00 + $16.00 = $21.00 plus a few tens of cents of usage; with email finding off, 1,000 businesses ≈ $5.00. Set a maximum total charge on the run and the scraper stops cleanly when it is reached.

❓ FAQ

Is it legal to scrape Yell.com? The scraper only reads public business listings and public business websites that anyone can see without logging in. Check the site's terms and UK rules (UK GDPR and PECR for marketing emails) before you use the data.

Do I need an account, cookies or my own proxy? No. Yell blocks datacenter IPs, so the run uses a UK residential proxy by default.

How many results can I get? Yell shows at most 250 businesses (10 pages) per search. For more, add more locations or narrower keywords; duplicates across searches are removed.

Why is the email empty for some businesses? Yell itself never shows email addresses. The scraper looks on the business website; many sites only offer a contact form, and some businesses have no website. You are only charged the email fee when an email is found.

Can I make it faster or cheaper? Turn off Open business pages to keep only what the search page shows (name, phones, website, address, rating, category, services), and turn off Find emails to skip business websites.

Can I schedule it or use the API? Yes. Schedule the actor in the console, or start runs and download the dataset through the API in JSON, CSV or Excel.

⚠️ Limits

  • Covers yell.com (United Kingdom) only.
  • At most 250 results per search, a limit of the site itself.
  • Emails come from business websites, so they appear only when the website shows one in its HTML (contact forms and images are not read).
  • Reviews are the ones shown on the business page, not the full review history.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.