Pricing
Pay per event
Yellow Pages Multi-Country Aggregator
Scrapes business listings from international Yellow Pages directories: Sweden (Eniro.se), Norway (Gulesider.no), and Spain (PaginasAmarillas.es). Returns unified records with business name, address, phone, email, website, category, rating, and opening hours.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape business listings from three European Yellow Pages directories β Eniro.se (Sweden), Gulesider.no (Norway), and PaginasAmarillas.es (Spain) β with a single unified output schema. Returns business name, address, phone, email, website, category, rating, review count, and opening hours per record.
What It Does
Point the actor at any of three Nordic/Iberian directories, enter a search keyword in the local language, and retrieve a clean dataset of matching business listings. All three sources return identical output fields so you can combine results across countries without post-processing.
Eniro.se and Gulesider.no are run by the same Eniro Group and share an underlying platform protected by Cloudflare. This actor routes those requests through Bright Data Web Unlocker, which solves the CF wall server-side at high reliability.
Input
| Field | Required | Description |
|---|---|---|
source | Yes | Directory to scrape: eniro_se, gulesider_no, paginasamarillas_es, or all |
searchKeyword | Yes | Business type or keyword in the local language (e.g. advokater for lawyers in Sweden, frisΓΈr for hairdressers in Norway, restaurante for restaurants in Spain) |
location | No | City or region for PaginasAmarillas.es only (default: madrid). Ignored for Eniro group sources. |
maxItems | Yes | Maximum number of business records to return |
Example β Swedish Lawyers
{"source":"eniro_se","searchKeyword":"advokater","maxItems":100}
Example β Norwegian Hairdressers
{"source":"gulesider_no","searchKeyword":"frisΓΈr","maxItems":50}
Example β Spanish Restaurants in Barcelona
{"source":"paginasamarillas_es","searchKeyword":"restaurante","location":"barcelona","maxItems":200}
Output
Each record contains:
| Field | Type | Description |
|---|---|---|
business_name | string | Full business name |
category | string | Business category from the directory |
address | string | Street address |
city | string | City |
region | string | Region or county |
country | string | ISO country code (SE, NO, ES) |
postal_code | string | Postal code |
phone | string | Phone number |
email | string | Email address |
website | string | Website URL |
description | string | Business description or strapline |
hours | string | Opening hours (JSON-encoded day-to-time map) |
rating | number | Average customer rating (0-5) |
review_count | integer | Number of reviews |
services | string | Services offered (pipe-separated) |
source_country | string | ISO country code of the source directory |
source_url | string | URL of the scraped page |
Supported Directories
| Source Key | URL | Country | Anti-Bot | Notes |
|---|---|---|---|---|
eniro_se | eniro.se | Sweden | Cloudflare (BD bypass) | Eniro Group platform; JSON-LD structured data |
gulesider_no | gulesider.no | Norway | Cloudflare (BD bypass) | Same platform as eniro.se |
paginasamarillas_es | paginasamarillas.es | Spain | Moderate | JSON-LD + fallback selectors |
Technical Notes
- Uses Bright Data Web Unlocker (IceBreaker strategy) for Eniro group domains β the CF managed challenge on these domains blocks standard residential proxies at ~15-20% pass rate; Bright Data solves it server-side.
- Extracts business data from JSON-LD structured data (
schema.org/LocalBusiness) on detail pages β reliable across both Eniro group domains and PaginasAmarillas. - Paginates automatically through listing pages up to
maxItems. - Select
allas source to scrape all three directories in a single run.
