Gulesider Scraper — Norwegian Business Leads (Bedrifter)
Pricing
$2.00 / 1,000 business records
Gulesider Scraper — Norwegian Business Leads (Bedrifter)
Scrape Norwegian business leads from gulesider.no: company name, phone, email, address, postal code, city and website. Search by keyword and city (elektriker Oslo) and export B2B leads to JSON, CSV or Excel. Pay per result — $2 per 1,000 records.
Pricing
$2.00 / 1,000 business records
Rating
0.0
(0)
Developer
Per Schondell
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Gulesider Scraper — Norwegian Business Directory Leads (Bedrifter)
The gulesider scraper that turns gulesider.no — Norway's largest business directory — into a clean B2B lead list: company name, phone number, address, postal code, city, website and (optionally) email for any business category in any Norwegian town. A true Norwegian business directory scraper and a practical 1881.no alternative for lead generation: type elektriker + Oslo, press Start, export Norway B2B leads to JSON, CSV, or Excel.
Business listings only — the actor collects company records, not private persons.
What can you do with it?
- Get Norwegian business leads with phone numbers — finn bedrifter med telefonnummer — every record carries the phone shown on gulesider.no, normalized for dialers and CRMs
- Export gulesider.no search results to CSV or Excel — last ned bedriftsliste til Excel — one clean row per company, stable columns, ready for import
- Build B2B prospect lists by trade and city — finn alle elektrikere i Oslo —
rørleggerin Bergen,regnskapsførerin Trondheim,snekkernationwide - Scrape company websites and addresses — hent nettadresse og besøksadresse for bedrifter — the company's own website comes straight off the result page, no extra cost
- Enrich leads with email — finn e-postadresse til bedrifter — opt-in mode opens each company's detail page, where gulesider keeps the email
- Feed AI agents and pipelines — structured JSON output via API, webhooks, or the Apify MCP server, so agents can call this scraper as a tool
Pricing
$2 per 1,000 business records ($0.002 per record). You pay only for records actually delivered to your dataset — a blocked or empty search costs nothing.
| Scenario | Records | Run cost |
|---|---|---|
| Electricians in Oslo | ~500 | ~$1 |
| One trade across the 20 largest Norwegian cities | ~3,000 | ~$6 |
| Nationwide category sweep | ~10,000 | ~$20 |
Listing mode vs enriched mode — read this before switching on email
Residential proxy traffic is billed by Apify on your account, separately from the actor price. The two modes are worlds apart there (measured on the sibling eniro.se actor, which runs the identical platform):
| Mode | Fields | Proxy data | Approx. proxy cost |
|---|---|---|---|
| Listing (default) | name, phone, address, postal code, city, website, profile URL | ~0.017 MB/record | ~$0.45 per 1,000 records |
Enriched (fetchContactDetails: true) | + email from each company's detail page | ~1.89 MB/record | ~$18.75 per 1,000 records |
Enriched mode is fully supported but opt-in, and it costs far more in proxy traffic than the actor itself. Most people do not need it: the company website is already in listing mode, because gulesider.no puts it on the result page. Switch on Fetch email & website only when you specifically need email addresses, and cap maxResultsPerSearch for the first enriched run.
How to scrape gulesider.no (step by step)
- Click Try for free — you need a free Apify account.
- Enter one or more Search terms in Norwegian (e.g.
elektriker,rørlegger). - Enter Locations (e.g.
Oslo,Bergen,Tromsø) — or leave empty to search all of Norway. - Optionally adjust Max results per search. Leave Fetch email & website off unless you need emails (see the proxy-cost table above — roughly $18.75 per 1,000 records of proxy traffic on your account).
- Click Start, then open the Dataset tab and export as JSON, CSV, Excel, HTML, or XML.
Prefer pasting URLs? Put gulesider.no listing pages straight into Start URLs instead of search terms.
Input example
{"searchTerms": ["elektriker", "rørlegger"],"locations": ["Oslo", "Bergen"],"maxResultsPerSearch": 200,"requestDelayMs": 5000,"fetchContactDetails": false,"includeSoleTraders": false}
Output example (one dataset record)
{"name": "ElektrikerOslo","phone": "40000001","email": null,"address": "Gjerdrums vei 8","postalCode": "0484","city": "Oslo","categories": ["elektriker"],"website": "https://www.elektrikeroslo.no/","profileUrl": "https://www.gulesider.no/elektrikeroslo+oslo/301841990/bedrift","site": "gulesider.no","sourceUrl": "https://www.gulesider.no/elektriker+oslo/bedrifter","searchTerm": "elektriker","location": "Oslo","scrapedAt": "2026-08-18T10:30:00+00:00"}
Missing values are explicit null, so CSV and Excel exports always have the same columns.
Use it from code or AI agents
curl -X POST "https://api.apify.com/v2/acts/worktech~gulesider-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"searchTerms":["elektriker"],"locations":["Oslo"],"maxResultsPerSearch":100}'
The actor also works with n8n, Make, Zapier, webhooks, and the Apify MCP server — its structured output is designed to be consumed by AI agents directly.
Why this scraper?
- The URL scheme that actually works — gulesider.no silently ignores
?where=and?page=query parameters and serves the same national top-25 regardless. This actor uses the path-based scheme (/elektriker+oslo/bedrifter/2) that the site's ownrel="canonical"andrel="next"tags declare, so city filtering and pagination really apply. - Websites at listing price — most competing directory scrapers only give you a name and a phone unless you pay for detail-page enrichment. Here the company's own website is matched to each company straight off the result page, in the cheap default mode.
- Pagination that actually stops — this platform advertises a "next page" on every result page, even the last one. The actor ends a search when a page comes back with no companies, instead of grinding through empty pages on your proxy bill.
- Cloudflare-aware by design — anti-detect Firefox (Camoufox) with locale/geo alignment, cookie-consent handling, paced fresh-tab detail fetches, and local exponential backoff on blocks.
- No silent failures — if the directory changes its page structure, the run FAILS with a named error instead of quietly handing you an empty dataset and a proxy bill. A blocked search surfaces as a named error in the run summary instead of quietly returning nothing, and a sustained contact-page wall aborts the run rather than delivering half-empty records. You are never billed for records you didn't receive: data is pushed before it is charged.
Also from worktech: Eniro Scraper for Sweden and Lean Shopify Scraper.
FAQ
Is this a 1881.no alternative for lead generation? Yes in outcome: both directories cover Norwegian businesses. This actor scrapes gulesider.no, whose result pages already expose phone, address and the company's own website — which is what makes cheap bulk lead lists possible.
Do I get email addresses? When gulesider.no has one, yes — but only in enriched mode. Email lives on the company detail page, so switch on Fetch email & website (adds roughly $18.75 per 1,000 records of residential-proxy cost on your account). Coverage varies by trade — not every Norwegian business publishes an email.
Do I need enriched mode to get websites? No. Company websites come out of the default listing mode at no extra proxy cost. Enriched mode is about email.
Can I export the leads to CSV or Excel? Yes. Every run produces a dataset downloadable as CSV, Excel, JSON, HTML, or XML from the Apify Console, or via API.
Does it collect private persons? No. The actor is business-only by policy. Sole-trader businesses listed under a personal name (common for tradespeople) are excluded by default and only included if you switch on includeSoleTraders.
What should I put in Search terms — Norwegian or English?
Norwegian, matching gulesider.no's own categories: elektriker (electrician), rørlegger (plumber), tannlege (dentist), regnskapsfører (accountant), frisør (hairdresser).
Why is the run slower than a plain HTTP scraper? gulesider.no sits behind Cloudflare bot protection. The actor uses a real anti-detect browser with human-like pacing — that's what makes the data come out correct and complete. The default listing-only mode is the fast one; enriched mode adds one detail-page load per company.
Is it legal to scrape gulesider.no? The actor collects publicly visible business information (the same data any visitor sees) and no private-person data. Whether scraping fits your use case depends on your jurisdiction and the site's terms — when in doubt, consult a lawyer.
Limitations
- Email coverage depends on gulesider.no — companies without a published email simply have
email: null, in both modes. - Requires Norwegian residential proxies for reliable runs — the default proxy configuration is Apify residential, country NO. Datacenter proxies will get challenged far more often.
- Detail-page enrichment (opt-in) adds one page load per company — expect roughly 3–7 seconds and ~1.89 MB of proxy traffic per enriched record.
- Hyphenated
El-names are withheld when ambiguous.El-Installasjon(a trade compound) andEl-Sayed(a family name) look identical to any rule. When the second part is not a recognised trade word the record is treated as a private person and withheld — publishing an individual is a privacy breach, withholding a company is not. Switch on includeSoleTraders to get them. - Pagination is capped at 50 pages (~1,250 records) per search combination as a runaway guard — split very large categories by city to get everything.
- A search can return companies from neighbouring towns. gulesider.no expands thin result sets with nearby businesses, so a small-town search may include records from the surrounding region. Each record carries its own
cityandpostalCodeso you can filter after export.
Status
v0.1 — sibling of the production Eniro Scraper for Sweden, which runs on the same Eniro Group platform. 155 unit tests pass offline against pages captured live from gulesider.no, including a real Cloudflare challenge page.