PagesJaunes Business Leads Scraper avatar

PagesJaunes Business Leads Scraper

Pricing

Pay per event

Go to Apify Store
PagesJaunes Business Leads Scraper

PagesJaunes Business Leads Scraper

Scrape business listings from PagesJaunes.fr (French Yellow Pages) by keyword and location. Extracts business name, address, phone, email, website, opening hours, rating, and geolocation. Supports category-based search across any city, department, or region in France.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract business leads from PagesJaunes.fr — France's Yellow Pages directory — with full contact details, location data, and business metadata. Search by keyword and city across the entire French market.

What you get

Each record includes:

  • Business name, category, and PagesJaunes listing URL
  • Street address, city, and postal code
  • Phone number and email address (when listed)
  • Website URL
  • Rating and review count
  • Opening hours (structured by day)
  • GPS coordinates (latitude / longitude)

How it works

Provide one or more search keywords (e.g., "restaurant", "plombier", "avocat") and one or more French city or department names. The scraper searches each keyword–location pair, collects all matching business cards from the listing pages, then fetches each business's detail page for the full contact profile. Results are deduplicated and capped at your maxItems limit.

PagesJaunes is protected by Cloudflare Turnstile. This actor uses Bright Data's Web Unlocker to clear the CF challenge server-side — no browser on your end, no CAPTCHA solving, just clean HTML and structured data.

Input

FieldTypeDefaultDescription
searchTermsstring[]["restaurant"]Business keywords/categories to search (e.g. "plombier", "dentiste", "boulangerie")
locationsstring[]["Paris"]French city names, departments, or regions (e.g. "Lyon", "75", "Île-de-France")
maxItemsinteger20Maximum number of business records to return across all searches

Output

{
"name": "Le Relais de l'Entrecôte",
"address": "15 rue Marbeuf",
"city": "Paris",
"postal_code": "75008",
"phone": "01 49 52 07 17",
"email": null,
"website": "https://www.relaisentrecote.fr",
"rating": 4.2,
"review_count": 312,
"opening_hours": {
"http://schema.org/Monday": "12:00 - 14:30",
"http://schema.org/Tuesday": "12:00 - 14:30"
},
"latitude": 48.8699,
"longitude": 2.3039,
"category": "Restaurant",
"pagesjaunes_url": "https://www.pagesjaunes.fr/pros/...",
"search_term": "restaurant",
"search_location": "Paris",
"scraped_at": "2026-06-24T10:15:00.000Z"
}

Pricing

This actor runs on PPE (pay-per-event) pricing. You pay per business record returned, not per run. Powered by Bright Data Web Unlocker — billed at the standard price coefficient for CF-protected French directories.

Common use cases

  • Sales prospecting and lead generation for the French market
  • Building B2B contact lists by industry and region
  • Market research and competitor analysis across French cities
  • Local business directory enrichment and verification