OrbTop

Yellow Pages Multi-Country Aggregator

LEAD GENERATION

Yellow Pages Multi-Country Aggregator

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 all as source to scrape all three directories in a single run.