Skip to content

Páginas Amarillas Scraper

Try for free

Scrape paginasamarillas.es Spanish business listings by keyword and city, province or postcode, or by URL. Get name, phones, WhatsApp, email (from the business website), website, address, coordinates, categories, opening hours and social links. Built for Spanish B2B lead generation.

🇪🇸 Páginas Amarillas Scraper

Turn any Páginas Amarillas search into a list of Spanish business leads with emails. Search by keyword (qué) and city, province, region or postcode (dónde), or paste paginasamarillas.es URLs, and get names, phones, WhatsApp numbers, websites, emails found on the business websites, addresses, coordinates, activities, opening hours and social profiles. No login and no setup.

✨ Why use Páginas Amarillas Scraper?

  • 📧 Emails included — Páginas Amarillas hides email addresses, so the scraper reads each business website (home, contact and legal notice pages) to find them. In our test with lawyers in Valencia, 39% of businesses got an email.
  • 📇 Complete lead records — all phones, WhatsApp, website, social links, street, postcode, city, province and GPS coordinates.
  • 🧭 Smart locations — type a city, province, region or postcode; the site's own search resolves it.
  • 🔁 Clean data — duplicates across pages and searches are removed, phone numbers are normalised.
  • ⚡ Quick — 20 businesses with emails in about 20 seconds, 600 in about 3 minutes in our tests.
  • 💸 Fair pricing — pay per business, and pay for an email only when one is found.

🎯 Use cases

  • 📈 B2B lead generation — build call and email lists of Spanish plumbers, lawyers, dentists, restaurants or any other trade.
  • 🗺️ Local market research — count and map competitors in a city or province.
  • 🧾 CRM enrichment — add phones, websites and emails to your records.
  • 🏷️ Agency prospecting — find businesses with no website or only a Facebook page.
  • 📊 Directory monitoring — schedule runs to track new listings.

🚀 How to use

  1. Enter one or more search terms (e.g. fontanero, abogado, dentista).
  2. Enter one or more locations (e.g. Madrid, Sevilla, Andalucía, 28001), or paste Páginas Amarillas URLs.
  3. Set Max results per search (0 = everything the site shows).
  4. Keep Find emails on business websites on if you want emails.
  5. Click Start and export the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
searchTermsKeywords to search (qué). Each is searched in every location.
locationsCities, provinces, regions or postcodes (dónde). Empty = all of Spain.
startUrlspaginasamarillas.es search URLs or business pages (/f/...html).
maxItemsMax businesses per search term + location (default 20, 0 = all).
includeDetailsOpen each business page for all phones, website, coordinates, hours, social links (default on).
scrapeWebsiteEmailsLook for an email on each business website (default on).
proxyConfigurationSpanish residential proxy by default.
{
  "searchTerms": ["fontanero", "electricista"],
  "locations": ["Madrid", "Valencia"],
  "maxItems": 100,
  "includeDetails": true,
  "scrapeWebsiteEmails": true
}

📤 Output

FieldDescription
name, url, paIdBusiness name, Páginas Amarillas page and id
category, categoriesMain activity and all activities
phone, phones, whatsappMain phone, all phones, WhatsApp number
email, emails, emailSourceEmail(s) found on the business website
website, socialLinksWebsite and social profiles
address, street, postalCode, city, provinceAddress, split into parts
latitude, longitudeCoordinates
openStatus, hours, openingHoursOpen now, opening hours per day
description, tagline, additionalInfo, brands, otherAddressesBusiness details
isAdvertiser, isSponsored, seniorityAdvertiser flags
image, logoPictures
searchTerm, searchLocation, position, detailsLoaded, scrapedAtRun metadata

Example (shortened, fictional business):

{
  "name": "Fontanería Ejemplo Madrid",
  "url": "https://www.paginasamarillas.es/f/madrid/fontaneria-ejemplo-madrid_000000000_000000001.html",
  "category": "Fontanería",
  "phone": "910000000",
  "phones": ["910000000", "600000000"],
  "whatsapp": "600000000",
  "email": "info@fontaneriaejemplo.es",
  "emailSource": "website",
  "website": "https://www.fontaneriaejemplo.es/",
  "socialLinks": ["https://www.facebook.com/fontaneriaejemplo"],
  "address": "Calle Mayor, 1, 28013 Madrid",
  "street": "Calle Mayor, 1",
  "postalCode": "28013",
  "city": "Madrid",
  "province": "Madrid",
  "latitude": 40.4155,
  "longitude": -3.7074,
  "hours": [{"day": "Lunes", "hours": "08:00-14:00, 16:00-20:00"}],
  "isAdvertiser": false,
  "searchTerm": "fontanero",
  "searchLocation": "Madrid",
  "position": 3,
  "detailsLoaded": true
}

💰 Pricing

You pay $5 per 1,000 businesses saved, plus $0.04 for each business whose email is found on its website (nothing when no email is found, and nothing at all if you turn email lookup off). Platform usage (compute and proxy traffic) is added on top: in our tests about $0.13 per 1,000 businesses with email lookup on. Example: 1,000 lawyers with 39% emails found ≈ $5 + $15.60 + $0.13 ≈ $20.73; without email lookup ≈ $5.10. Set a maximum total charge on the run and the scraper stops cleanly when it is reached.

❓ FAQ

Is it legal? The scraper collects publicly listed business information and emails published on the businesses' own websites. You are responsible for using it in line with GDPR and Spanish law, for example when you contact the businesses.

Do I need a login or a proxy? No login. A Spanish residential proxy is set up for you by default.

How many results can I get? As many as Páginas Amarillas lists for the search. For very broad searches, split by city, province or postcode: each keyword + location pair is its own search, and duplicates are removed.

Why is the email empty? Many small businesses have no website, or their website shows no email. The scraper checks the home page, the contact page and the legal notice; if none shows an email, the field stays empty and you are not charged for it.

Can I schedule it or use the API? Yes. Schedule runs, call them through the API, and connect the results to webhooks or your own tools.

⚠️ Limits

  • Emails come only from the businesses' own websites; Páginas Amarillas itself publishes none.
  • Ratings and reviews are rarely shown on Páginas Amarillas and are left empty when missing.
  • Only paginasamarillas.es (Spain).

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.