PagesJaunes France Leads Scraper — Phone, Email, SIRET
Pricing
$3.00 / 1,000 lead scrapeds
PagesJaunes France Leads Scraper — Phone, Email, SIRET
Scrape French business leads from PagesJaunes (pagesjaunes.fr) by activity + city/postal code: company name, phone, email, full postal address, website, SIRET/SIREN and NAF code. Warmed got-scraping clears the bot wall — no login. Export JSON/CSV/Excel.
Pricing
$3.00 / 1,000 lead scrapeds
Rating
0.0
(0)
Developer
Scrapers Delight
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
🇫🇷 PagesJaunes France Leads Scraper — Phone, Email, Address, SIRET
Turn pagesjaunes.fr — the French Yellow Pages — into a clean B2B lead list. Search any activity in any French city or postal code and get one row per business with the contact data agencies, call-centers and SaaS teams actually prospect on: name, phone, email, full postal address, website, and the legal identifiers SIRET / SIREN / NAF (APE) code.
At $3 per 1,000 leads it is the cheapest way to pull PagesJaunes leads on Apify. No login, no setup — paste an activity + a city and run.
💡 What does this Actor do?
PagesJaunes is France's largest public business directory. This Actor searches it like a real Chrome browser, walks the result pages, opens each business's detail page (fiche), and returns a structured lead record. It gets past PagesJaunes' Cloudflare bot-wall by running through Apify Residential proxy in France by default — see Proxy & what it costs before your first run.
You give it two things:
- What — an activity, category, or business name (the site's quoi box):
restaurant,plombier,agence immobilière,boulangerie… - Where — a city, postal code, department or region (the site's où box):
Lyon,75015,Bordeaux,Rhône…
📤 What you get — one row per business
| Field | Description |
|---|---|
name | Business / trade name (nom de l'établissement) |
phone | Phone in E.164 format, e.g. +33482839065 |
phone_display | Phone as shown on PagesJaunes, e.g. 04 82 83 90 65 |
phones | Every displayed number for the business |
email | Public contact email, when the business exposes one |
address | Full postal address |
street | Street line (rue) |
postal_code | 5-digit postcode (code postal) |
city | City / commune (ville) |
category | Activity as listed on PagesJaunes |
website | The business's own website (decoded from the listing). null when the business has no site — PagesJaunes' own "get listed" promo link is never reported as a website |
siret | 14-digit SIRET establishment number |
siren | 9-digit SIREN company number |
naf_code | NAF / APE activity code, e.g. 5610A |
legal_form | Legal form, e.g. SAS, société par actions simplifiée |
created_on | Company creation date, when shown |
establishment_type | e.g. Siège (head office) / Établissement |
rating / review_count | Partner (Google) rating and review count, when shown |
description | Business description snippet |
latitude / longitude | Geo coordinates, when present |
detail_url | The PagesJaunes fiche URL |
scraped_at | ISO timestamp of the scrape |
Rows without at least a name + phone or address are dropped, so you never pay for empty leads.
⚙️ Example input
{"what": "plombier","where": "75015","maxItems": 100,"maxPages": 5,"includeCompanyDetails": true}
📈 Example output (one item)
{"merchant_id": "64850585","name": "Restaurant Clem & Louis","phone": "+33482839065","phone_display": "04 82 83 90 65","email": null,"address": "4 rue St Jérôme 69007 Lyon","street": "4 rue St Jérôme","postal_code": "69007","city": "Lyon","category": "restaurants","website": "https://www.clem-louis.com","siret": "94121056900013","siren": "941210569","naf_code": "5610A","legal_form": "SAS, société par actions simplifiée","latitude": 45.750248,"longitude": 4.84442,"detail_url": "https://www.pagesjaunes.fr/pros/64850585","scraped_at": "2026-07-09T10:00:00.000Z"}
💰 Pricing — pay per result
$3.00 per 1,000 leads ($0.003 per lead). You are charged only for leads actually returned —
nothing for empty pages or blocked rows. Cheaper than the other PagesJaunes scrapers on the store.
Not included: Apify residential proxy transfer. The Actor defaults to Apify Residential (FR) because PagesJaunes blocks datacenter IPs, and the platform bills that transfer to your Apify account separately from the per-lead price. See Proxy.
🌐 Proxy — Apify Residential (France) by default
The Proxy input defaults to Apify Proxy → RESIDENTIAL, country FR, and that is billed to you as Apify residential proxy transfer on top of the $3/1,000 per-lead price. We default it on because it is the only lane that reliably returns data:
- PagesJaunes sits behind a Cloudflare wall. The Actor already impersonates a real Chrome (TLS + client-hints) and warms the challenge cookie on the homepage — that is necessary but not sufficient.
- Measured from Apify: the free lane (no proxy / Apify datacenter IPs) clears the wall roughly 1 attempt in 3; the rest come back as 403s or empty result pages. Residential-FR returns full leads consistently.
You can change it. The Proxy input is yours to override:
| Proxy setting | Proxy cost | What to expect |
|---|---|---|
| Apify Residential, country FR (default) | Apify residential transfer, billed by Apify | Reliable full leads |
| Apify Datacenter | Apify datacenter transfer (much cheaper) | Blocked most of the time — expect empty or partial runs |
| No proxy | none | Blocked most of the time; ~1 run in 3 gets through |
| Your own proxy URLs | your provider | Depends on your IPs; French residential works best |
Residential transfer is charged by the Apify platform against your account, not by this Actor —
see your Apify Billing → Usage page for the exact rate on your plan. A blocked run still costs
you nothing in leads (you are only charged per lead returned), but a residential run does move
bytes through the proxy. Detail pages (Fetch company details) roughly triple the requests per
lead, so turning that off is the biggest single lever on proxy transfer if you only need
name + phone + address.
❓ FAQ
Do I need a PagesJaunes account or API key? No. It reads the public directory.
Where does the phone number come from? PagesJaunes reveals numbers through an AJAX call when you click "Afficher le N°". The Actor performs that reveal for each lead, so the phone is filled in automatically.
Why is email sometimes empty? Most PagesJaunes listings expose a phone and website but route
email through a contact form. When a public email is present, it's captured; otherwise the field is
null.
Can I get SIRET / SIREN / NAF for every business? They come from the business's detail page and are present whenever PagesJaunes shows the "Sur l'établissement" (B2B) block. Keep Fetch company details on to collect them.
How many results per city? PagesJaunes paginates ~20 businesses per page. Raise Max result
pages to go deeper, or set Max leads to 0 for everything in scope.
How do I search a whole postal code or department? Put the code (75015) or department
(Rhône) in Where.
Why is website sometimes empty? Because the business genuinely has no website. On those fiches
PagesJaunes renders its own "referencement-sur-pagesjaunes" promo link where a website link would go;
the Actor rejects every pagesjaunes.fr URL, so you get an honest null instead of a fake site.
Do I have to pay for residential proxy? By default yes — it is what gets past Cloudflare. You can switch the Proxy input to datacenter or none, but expect most runs to come back blocked. See Proxy.
Is it fast? Yes — it runs with no browser (pure HTTP) and enriches leads concurrently.
What formats can I export? JSON, CSV, Excel, HTML or an API feed — like any Apify dataset.
Does it deduplicate? Yes, by the PagesJaunes business id within a run.
Can I schedule it? Yes — schedule the Actor and get fresh leads on a cadence.
⚖️ Legal & fair use
This Actor collects data from a public business directory. You are responsible for how you use it and for complying with PagesJaunes' Terms of Service.
GDPR note: French business listings can contain personal data (e.g. a sole trader's name, a direct phone or email). Under the GDPR you need a lawful basis to process personal data, must respect data-subject rights, and — for B2B prospecting — France's rules (CNIL guidance on professional emailing / opt-out). Use the output for legitimate B2B outreach, honor opt-outs and deletion requests, and do not use it for spam. This is guidance, not legal advice — consult your own counsel for your use case.