Yellow Pages Multi-Country Aggregator avatar

Yellow Pages Multi-Country Aggregator

Pricing

Pay per event

Go to Apify Store
Yellow Pages Multi-Country Aggregator

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

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 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

FieldRequiredDescription
sourceYesDirectory to scrape: eniro_se, gulesider_no, paginasamarillas_es, or all
searchKeywordYesBusiness 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)
locationNoCity or region for PaginasAmarillas.es only (default: madrid). Ignored for Eniro group sources.
maxItemsYesMaximum 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:

FieldTypeDescription
business_namestringFull business name
categorystringBusiness category from the directory
addressstringStreet address
citystringCity
regionstringRegion or county
countrystringISO country code (SE, NO, ES)
postal_codestringPostal code
phonestringPhone number
emailstringEmail address
websitestringWebsite URL
descriptionstringBusiness description or strapline
hoursstringOpening hours (JSON-encoded day-to-time map)
ratingnumberAverage customer rating (0-5)
review_countintegerNumber of reviews
servicesstringServices offered (pipe-separated)
source_countrystringISO country code of the source directory
source_urlstringURL of the scraped page

Supported Directories

Source KeyURLCountryAnti-BotNotes
eniro_seeniro.seSwedenCloudflare (BD bypass)Eniro Group platform; JSON-LD structured data
gulesider_nogulesider.noNorwayCloudflare (BD bypass)Same platform as eniro.se
paginasamarillas_espaginasamarillas.esSpainModerateJSON-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 all as source to scrape all three directories in a single run.