GoldenPages Ireland Business Leads & Phone Scraper
Pricing
from $17.00 / 1,000 results
GoldenPages Ireland Business Leads & Phone Scraper
Scrape Irish business listings from GoldenPages by keyword and location. Get company name, phone, full address (street, city, county), website, category, description, rating and listing URL. Export to JSON, CSV or Excel.
Pricing
from $17.00 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
8 days ago
Last modified
Categories
Share
GoldenPages Ireland Business Leads & Phone Scraper
Here is one real result, with every field the actor returns:
{"name": "Kelly Pat P & H (Galway) Ltd","phone": "(091) 778 800","website": "https://pkplumbing.ie/","email": null,"category": "plumbers","businessType": "GeneralContractor","addressStreet": "10 Ard Aoibhinn Drive Ballybane","addressCity": "Galway City Centre","addressCounty": "Galway","addressCountry": "IE","eircode": null,"latitude": 53.283672,"longitude": -9.011039,"mapUrl": "https://www.google.com/maps/search/?api=1&query=53.283672,-9.011039","rating": null,"description": "Pat Kelly Plumbing & Heating is strongly established as a successful, nationwide heating and plumbing systems specialist. We pride ourselves in excellent customer service and believe that strong communication is vital to the successful delivery of every project.","logoUrl": "https://img.goldenpages.ie/p/iqe5yE8xC9t9G0aoscEsLwiDNxpg6woZq6yXa2Oc9Y8/480x480.jpg","whatsapp": "091778800","hasPhone": true,"hasWebsite": true,"hasEmail": false,"aiProfileSummary": "Kelly Pat P & H (Galway) Ltd is a nationwide specialist in heating and plumbing systems, known for excellent customer service and high-quality work. The company has built its success on client referrals and repeat business.","aiLeadScore": 85,"aiLeadTier": "hot","aiCategory": "Plumbing and Heating Services","aiTags": ["plumbers", "heating", "general contractor", "customer service", "project delivery", "Galway"],"listingUrl": "https://www.goldenpages.ie/kelly-pat-p-h-galway-ltd-galway-city-centre-H91/","searchQuery": "plumbers","searchLocation": "Galway","source": "goldenpages.ie","observedAt": "2026-08-14T07:53:08.354Z","error": null}
The most complete GoldenPages Ireland business leads scraper available. It returns every contact and location field the Irish business directory exposes for a listing, including phone, WhatsApp, website, address and map coordinates, plus optional AI add-ons that summarize, score and categorize each lead and an email enrichment add-on, and gives you category, location and contact filters to target exactly the businesses you need.
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
What it does
The actor searches the Irish business directory (goldenpages.ie) by category or keyword across the towns, cities or counties you pass, paginates through the matching listings, and writes one normalized business lead per record to the run's dataset. Each record carries the business name, phone, WhatsApp, website, full address, Eircode when present, map coordinates and description. Optional filters keep only listings with a phone, website or email. An email enrichment add-on tries to find a public email for listings without one, and optional paid AI add-ons write a profile summary, score the business as a B2B lead and categorize it.
Data covers businesses listed on the Irish directory. Fields the listing does not publish are returned as null; the actor never invents a value.
Quickstart
Open the actor, paste this into the input, and press Run. It returns 2 plumbers in Galway with the AI add-ons enabled.
{"searchQueries": ["plumbers"],"locations": ["Galway"],"maxBusinesses": 2,"withAiProfileSummary": true,"withAiLeadScore": true,"withAiCategorize": true}
Pass multiple categories in searchQueries and multiple towns in locations; each pairing runs its own search.
Input reference
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
searchQueries | string[] | no | ["plumber"] | Business categories or keywords to search, one search per item. |
locations | string[] | no | ["Dublin"] | Irish towns, cities or counties to search in (for example Dublin, Cork, Galway). Each location is searched separately. |
maxBusinesses | integer | no | 40 | Maximum number of businesses to collect across the whole run. |
onlyWithPhone | boolean | no | false | Keep only listings that have a phone number. |
onlyWithWebsite | boolean | no | false | Keep only listings that publish a website URL. |
onlyWithEmail | boolean | no | false | Keep only listings that have an email address (enable contact enrichment to find emails). |
enrichContacts | boolean | no | false | Paid add-on. For each result without an email, attempt to find a public email. Off by default. |
enrichContactsMax | integer | no | 50 | Cap how many results the enrichment add-on tries, to control add-on cost. |
withAiProfileSummary | boolean | no | false | Paid add-on. Adds an AI-written business profile per listing. Charged per business processed. |
withAiLeadScore | boolean | no | false | Paid add-on. Scores each business 0-100 as a B2B lead with a hot/warm/cold tier. Charged per business processed. |
withAiCategorize | boolean | no | false | Paid add-on. Adds a normalized industry category and keyword tags. Charged per business processed. |
AI and enrichment add-ons are disabled for free (non-paying) Apify users.
Output reference
One dataset item per business. Types: string, number, boolean, string[], or null when the source value is absent.
| Field | Type | Description |
|---|---|---|
name | string | Business name. |
phone | string | Published phone number, or null. |
website | string | Website URL, or null. |
email | string | Email address, or null (populated by the enrichment add-on when found). |
category | string | Search category the listing was found under. |
businessType | string | Schema.org business type when published, or null. |
addressStreet | string | Street line of the address. |
addressCity | string | City or area. |
addressCounty | string | Irish county. |
addressCountry | string | Country code (IE). |
eircode | string | Irish Eircode postal code, or null. |
latitude | number | Latitude of the listing, or null. |
longitude | number | Longitude of the listing, or null. |
mapUrl | string | Google Maps link for the coordinates. |
rating | number | Listing rating when published, or null. |
description | string | Business description text, or null. |
logoUrl | string | Logo image URL, or null. |
whatsapp | string | WhatsApp number when published, or null. |
hasPhone | boolean | Whether a phone number is present. |
hasWebsite | boolean | Whether a website is present. |
hasEmail | boolean | Whether an email is present. |
aiProfileSummary | string | AI add-on. Short business profile (only when withAiProfileSummary). |
aiLeadScore | integer | AI add-on. 0-100 lead score (only when withAiLeadScore). |
aiLeadTier | string | AI add-on. hot, warm or cold. |
aiCategory | string | AI add-on. Normalized industry category (only when withAiCategorize). |
aiTags | string[] | AI add-on. Keyword tags. |
listingUrl | string | Canonical GoldenPages listing URL. |
searchQuery | string | The category/keyword that produced this record. |
searchLocation | string | The location that produced this record. |
source | string | Always goldenpages.ie. |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
error | string | null on success. On a failed run, a single item with a populated error field is written instead. |
Example output record
Real record from a live run (input {"searchQueries": ["plumbers"], "locations": ["Galway"], "maxBusinesses": 2, "withAiLeadScore": true, "withAiCategorize": true}):
{"name": "Kelly Pat P & H (Galway) Ltd","phone": "(091) 778 800","website": "https://pkplumbing.ie/","email": null,"category": "plumbers","addressStreet": "10 Ard Aoibhinn Drive Ballybane","addressCity": "Galway City Centre","addressCounty": "Galway","addressCountry": "IE","latitude": 53.283672,"longitude": -9.011039,"whatsapp": "091778800","hasPhone": true,"hasWebsite": true,"hasEmail": false,"aiLeadScore": 85,"aiLeadTier": "hot","aiCategory": "Plumbing and Heating Services","aiTags": ["plumbers", "heating", "general contractor", "Galway"],"listingUrl": "https://www.goldenpages.ie/kelly-pat-p-h-galway-ltd-galway-city-centre-H91/","searchQuery": "plumbers","searchLocation": "Galway","source": "goldenpages.ie","observedAt": "2026-08-14T07:53:08.354Z","error": null}
Run via API and CLI
Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.
Run synchronously and get dataset items in one call:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~goldenpages-ireland-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"searchQueries":["electricians"],"locations":["Dublin"],"maxBusinesses":25,"onlyWithPhone":true}'
Start a run asynchronously:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~goldenpages-ireland-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"searchQueries":["restaurants"],"locations":["Cork"],"maxBusinesses":100,"enrichContacts":true}'
Apify CLI:
apify call scrapers_lat/goldenpages-ireland-scraper \--input '{"searchQueries":["plumbers"],"locations":["Galway"],"maxBusinesses":50}'
Fetch results
Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.
Billing and limits
- Pay per result. You are charged per business returned (
resultevent). See the pricing tab for the current per-result price. - Optional add-ons. Email enrichment and each AI add-on (
ai_profile_summary,ai_lead_score,ai_categorize) are billed only when they produce usable output for a business. - No charge on failure. If a run errors, the actor writes a single item with a populated
errorfield and does not charge for it. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results and add-ons. - Free Apify plans are capped at 10 businesses per run and cannot use the AI or enrichment add-ons. Upgrade for higher
maxBusinessesand add-ons.
FAQ and troubleshooting
A run returned 0 records. Why?
The category or location matched nothing, or the onlyWith... filters excluded everything. Loosen the filters. Zero-result runs are not charged.
How do I get email addresses?
Turn on enrichContacts. For listings without a published email, the add-on tries to find a public one. Emails are returned in the email field when found; hasEmail reflects presence.
Can I search multiple categories and towns at once?
Yes. Pass several items in searchQueries and locations; every category/location pairing runs its own search up to maxBusinesses.
Why are some fields null?
GoldenPages does not publish every field for every listing. Missing values are returned as null, never invented.
What do the AI add-ons add?
withAiProfileSummary adds a short profile, withAiLeadScore adds a 0-100 lead score and tier, and withAiCategorize adds a normalized category and tags. All require a paid Apify plan and are billed only when they produce output.
Is this an official GoldenPages tool? No. This actor is independent and has no affiliation with GoldenPages. It reads only data that is publicly available on the directory. Use it in accordance with the site's terms of service.
Related scrapers
- Ireland CRO Company Registry Scraper: Irish company registry records.
- Google Maps Business Leads & Contacts Scraper: Business leads and contacts from Google Maps.
- UK Food Hygiene Ratings & Business Scraper: UK food business ratings and details.
- Checkatrade UK Trades Scraper: UK trade and contractor listings.
- Brownbook Business Scraper: Global business directory listings.
- Cybo Business Leads Scraper: Global business leads with contacts.
More scrapers at scrapers.lat
Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.
Independent tool, not affiliated with GoldenPages. Accesses only publicly available directory data. Use in accordance with the site's terms of service.
