How to scrape PagesJaunes in 2026 (complete guide)

PagesJaunes is the reference business directory in France: contact details, opening hours, and activity categories for millions of companies. It's a valuable source for lead generation and building industry databases. The site is protected by DataDome, and collecting business contact details bears directly on the GDPR. Here is how to approach the subject seriously.
What data you can collect on PagesJaunes
- Contact details: name, address, public phone number, website.
- Activity: category, subcategories, keywords.
- Hours: opening times, days, possible services.
- Reviews: rating and number of public reviews.
What blocks a naive scraper
PagesJaunes uses DataDome. A plain HTTP client is quickly redirected to a verification page. DataDome combines IP reputation, TLS and browser fingerprint, and behavior analysis. A datacenter address or a script fingerprint is filtered out immediately.
How to get the data cleanly
curl -G "https://api.wyndpath.com/v1/" \
--data-urlencode "api_key=YOUR_KEY" \
--data-urlencode "url=https://www.pagesjaunes.fr/recherche/paris-75/plombier" \
--data-urlencode "render_js=1" \
--data-urlencode "country=fr"
WyndPath gets past DataDome with a real browser and a French IP, on success. To page through several results, keep the same session value and space out your requests.
The legal framework
This is the most sensitive point here. The CNIL strictly regulates the building of prospecting files by harvesting: legitimate interest under conditions, respect for robots.txt, exclusion of sensitive data, informing individuals and the right to object. You absolutely must read our article web scraping and the GDPR in France before any project, and limit yourself to the strict minimum.
Collect PagesJaunes data without getting blocked
WyndPath handles proxies, JavaScript rendering and anti-bot bypass in a single API call. Pay-per-success, within the rules published by the sites.
Start for free →