Pagesdor.be / Goudengids.be Business Directory Scraper avatar

Pagesdor.be / Goudengids.be Business Directory Scraper

Pricing

$7.00 / 1,000 results

Go to Apify Store
Pagesdor.be / Goudengids.be Business Directory Scraper

Pagesdor.be / Goudengids.be Business Directory Scraper

Scrape Belgium's largest Yellow Pages (Pagesdor.be FR / Goudengids.be NL). Extract company contacts, phones, websites, VAT, categories, ratings and GPS coordinates by keyword+city or direct URLs.

Pricing

$7.00 / 1,000 results

Rating

0.0

(0)

Developer

Paweł

Paweł

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

🇧🇪 Pagesdor.be / Goudengids.be Business Directory Scraper

🎯 Belgium's Yellow Pages, ready for your CRM, in seconds.

This scraper collects clean, structured business records from Belgium's largest professional directory — Pagesdor.be (French) and its Dutch twin Goudengids.be — including company names, phone numbers, websites, full addresses, VAT (BCE) numbers, GPS coordinates, ratings, social profiles and email addresses. Filter by category and city, drop in profile URLs, or build B2B lead lists at scale.


🚀 What Does It Do?

This scraper automatically pulls publicly listed Belgian businesses from Pagesdor.be and Goudengids.be and turns them into ready-to-use spreadsheets, CRM imports, or webhook payloads. No copy-pasting, no manual browsing — just plug in your filters and hit Start.

💡 Three modes of operation:

  1. 🔍 Discovery Mode — provide a category and a Belgian city ("plombier" + "Liège"), the scraper finds everything matching.
  2. 🌐 Search URL Mode — paste any Pagesdor.be / Goudengids.be category URL (e.g. /entreprises/Bruxelles/restaurants/) and harvest the results.
  3. 📋 Direct URL Mode — supply specific business profile URLs and pull only those companies.

👥 Who Is This For?

🏢 Use Case💬 How It Helps
📞 B2B Outbound SalesBuild cold-call and cold-email lists of Belgian SMEs by trade and region
📊 Market ResearchMap competitors and supplier landscapes across Belgian cities
🤝 Lead Generation AgenciesDeliver freshly-mined contact databases to your end clients
🧭 Local Service MarketplacesOnboard verified local providers without manual data entry
🎯 Targeted AdvertisingBuild remarketing audiences segmented by sector and zip code
📍 Location IntelligencePlot businesses on a map using built-in GPS coordinates

✨ Features

  • 🇫🇷🇳🇱 Bilingual coverage — French (Pagesdor.be) and Dutch (Goudengids.be) sides of the same directory
  • 📞 Multiple phone numbers per business — primary + secondary lines automatically deduplicated
  • 🌐 Real company websites — UTM tracking parameters stripped automatically
  • 📧 Email addresses when publicly listed on the profile
  • 🗺️ GPS coordinates (latitude/longitude) included for every record
  • 🆔 VAT / BCE company numbers when available
  • Ratings & review counts straight from the public profile
  • 📱 Social media links — Facebook, Instagram, LinkedIn, YouTube, TikTok
  • 🎛️ Smart Filters — by city, postal code, business category, language
  • Fast & Scalable — hundreds of records per minute, lightweight HTTP-only architecture
  • 🔁 Deduplication — every result keyed by Pagesdor business ID, no duplicates across pages
  • 📤 Export Anywhere — Download results as JSON, CSV, Excel, or push to Google Sheets, Zapier, Make, or your CRM

🎛️ Filters & Options

OptionWhat It Does
🌍 Search URLsPaste any Pagesdor / Goudengids category URL — the scraper paginates from there
🔍 KeywordTrade or service name in French or Dutch ("avocat", "loodgieter", "boulangerie")
📍 LocationBelgian city or postal code ("Bruxelles", "Antwerpen", "1000", "2000")
🇫🇷🇳🇱 LanguageFrench (Pagesdor.be) or Dutch (Goudengids.be)
🔗 Direct URLsSkip search and scrape specific business profile URLs you already have
🧐 Extract Full DetailsVisit each profile for phones, website, email, VAT, social — toggle off for fast listing-only mode
🔢 Max ItemsStop after N businesses — set 0 for unlimited
🚦 Max ConcurrencyTune speed vs. risk of being throttled
⏱️ Max Requests / MinuteThrottle for stable runs at scale
🌐 Proxy ConfigurationBelgian residential proxies recommended for large-volume jobs

📦 What You Get (Output Fields)

Every business record includes:

Identity

FieldExample
idL6998046
nameAtlantide (l')
urlhttps://www.pagesdor.be/entreprise/Bruxelles/L6998046/Atlantide+(l')/
categoryRestaurants
categories["Restaurants", "Cuisine grecque"]

Contact

FieldExample
phone+3227362002
phones["+3227362002", "+32485872939"]
emailatlantide@skynet.be
websitehttps://atlantideresto.be/
socialLinks["https://www.facebook.com/pages/L-Atlantide/196599640363329"]

Address & Location

FieldExample
streetAddressRue Franklin 73
postalCode1000
cityBruxelles
countryBE
latitude50.845325
longitude4.387079

Business Details

FieldExample
vatNumberBE 0123.456.789
rating3.3
reviewsCount3
descriptionCuisine hellénique, organisation de banquets.
logohttps://media.pagesdor.be/.../atlantide-logo.png
openingHours["Mo-Fr 12:00-15:00", "Mo-Sa 18:30-23:00"]

Metadata

FieldExample
scrapedAt2026-05-06T19:48:04.773Z

📊 Example Output

{
"id": "L6998046",
"name": "Atlantide (l')",
"url": "https://www.pagesdor.be/entreprise/Bruxelles/L6998046/Atlantide+(l')/",
"category": "Restaurants",
"categories": ["Restaurants"],
"phone": "+3227362002",
"phones": ["+3227362002", "+32485872939"],
"email": "atlantide@skynet.be",
"website": "https://atlantideresto.be/",
"socialLinks": ["https://www.facebook.com/pages/L-Atlantide/196599640363329"],
"streetAddress": "Rue Franklin 73",
"postalCode": "1000",
"city": "Bruxelles",
"country": "BE",
"latitude": 50.845325,
"longitude": 4.387079,
"vatNumber": null,
"rating": 3.3,
"reviewsCount": 3,
"description": "Cuisine hellénique proposant kolokithokeftedes et agneau à l'origan, et organisation de banquets.",
"logo": null,
"openingHours": null,
"scrapedAt": "2026-05-06T19:48:04.773Z"
}

📋 Dataset Views

The Apify Console gives you 3 ready-made table views to quickly browse your results:

ViewWhat It Shows
📊 OverviewName, category, city, primary phone, website, rating
💼 Lead GenerationOptimized for outbound: company, phones, email, website, full address, VAT
📋 Full DetailsEvery single field — the complete dataset

❓ FAQ

🤔 Does the scraper cover both Pagesdor.be and Goudengids.be? Yes — both share the same backend. Use language fr for Pagesdor (French) and nl for Goudengids (Dutch). Profile URLs from either side work in Direct URL mode.

🤔 How fresh is the data? Each run hits Pagesdor / Goudengids live, so what you get is exactly what's published right now.

🤔 How many results can I extract per category? Pagesdor returns up to ~40 businesses per category page — to go deeper, supply multiple search URLs (different cities, postal codes, sub-categories) or use Direct URL mode for specific companies.

🤔 What's the difference between fast mode and full mode? Listing-only mode (extractDetails=false) gives you ~10 fields per business in seconds. Full mode (extractDetails=true) visits every profile to add email, VAT, website, social links and extended description.

🤔 Can I export the data? Yes — JSON, CSV, Excel, XML, HTML, RSS. You can also push data directly to Google Sheets, Zapier, Make, or any webhook/API endpoint.

🤔 How often should I run this? For fresh data, run weekly or monthly. You can schedule automatic runs on Apify with just a few clicks.

🤔 Does it work with proxies? Yes — Belgian residential proxies are recommended for the most reliable, large-volume runs. The scraper works seamlessly with Apify's built-in proxy service.


🛠️ Need Custom Filters or Features?

I'm happy to customize this scraper for your specific needs! 🤝

Whether you need:

  • 🎯 Additional filters (Belgian provinces, NACE codes, postal-code ranges, only-with-email, only-with-website)
  • 📊 Extra data fields or custom output formats (CRM-ready CSV, Salesforce mapping, HubSpot import format)
  • 🔄 Integration with your CRM, Google Sheets, or database
  • ⏰ Scheduled scraping with automatic deduplication and change detection
  • 🌐 Scraping from other Yellow Pages platforms alongside Pagesdor — PagesJaunes.fr (France), GelbeSeiten.de (Germany), 192.com (UK), Yell.com, Yelp

👉 Don't hesitate to reach out via private message — I respond quickly and I'm always open to building exactly what you need. No request is too small or too specific!


This scraper collects only publicly available information from Pagesdor.be and Goudengids.be. It does not access private data, bypass authentication, or extract anything not already visible to any visitor. Please use the data responsibly and in compliance with applicable laws (GDPR for personal data) and the platforms' terms of service.