Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Directories$50Free
Krak Business Scraper for CSV Exports logo

Krak Business Scraper for CSV Exports

A Krak scraper for turning public business detail pages into a structured CSV. Import the template, provide the Krak-style or related Gule Sider detail URLs you want to audit, and UScraper exports business names, addresses, coordinates, categories, opening hours, contact fields, descriptions, financial fields, and organization numbers into krak-scraper.csv.

Output

CSV

Columns

18

Loop

Detail URLs

Focus

Business records

Template

Free import

At a glance

Export Krak business data without hand-copying records

Structured fields from directory detail pages

The template looks for schema.org business data first, then falls back to visible page text where needed. That makes the Krak to CSV export useful for both quick prospect lists and deeper company research.

A simple URL loop you can control

Add the detail pages you want to visit, run the graph, and let the Navigate, wait, extraction, and Structured Export blocks repeat across the list.

Spreadsheet-ready output

Rows append to one CSV with stable headers for business name, address, map coordinates, category, phone, email, description, financial fields, and organization number.

Local custody for research workflows

The template is built for teams that prefer a desktop workflow over hosted marketplace actors when collecting directory data for review, QA, or enrichment.

Who uses it

Built for local market research, outreach, and verification

Sales and agency teams

Lead discovery

Favorable to scraping

Collect public business profiles from a known category list, then filter by city, category, phone, email, or organization number before outreach.

Researchers and analysts

Directory audits

Favorable to scraping

Export records from Krak, Gule Sider, Eniro-style pages, or comparable local directories and compare coverage against your CRM or regional market map.

Operations teams

Data cleanup

Nuanced outcome

Use the CSV to check address, phone, and opening-hours consistency before importing approved rows into internal systems.

How to use

Download the Krak scraper template and run a test batch

1

Download and import

Use the download button for the hosted JSON template, then import it into UScraper.

2

Review the input URLs

Open the Navigate block and replace the included sample detail URLs with your own Krak-style business pages or related directory detail pages.

3

Set the save folder

Confirm where krak-scraper.csv should be written, especially if you run multiple directory jobs.

4

Run a small batch

Start with a few records, confirm that names, addresses, contacts, and company fields populate correctly, then scale gradually.

5

Open the CSV

Use Excel, Sheets, a CRM importer, or your enrichment pipeline to review the exported rows.

Automation flow

  1. 1

    Navigate

    Visits each supplied detail URL in a full browser session.

  2. 2

    Wait and prepare

    Waits for page load, handles common cookie prompts, and lets the business page settle.

  3. 3

    Read structured fields

    Extracts schema.org JSON-LD where available, with page-text fallbacks for company metrics.

  4. 4

    Append rows

    Writes each record to krak-scraper.csv and continues to the next URL.

Output preview

What the CSV looks like

krak-scraper.csv
CSV - UTF-8 - Append

Column

keyword

The search or category label associated with the record.

Column

detail_url

The source business detail page visited by the workflow.

Column

business_name

Business or organization name from structured page data.

Column

address

Street address plus postal code and locality when available.

Column

latitude

Map latitude from the page geo object.

Column

longitude

Map longitude from the page geo object.

Column

category

Business category or breadcrumb label.

Column

postal_area

Postal area or locality.

Column

municipality

Municipality or regional locality field.

Column

opening_hours

Opening hours as text or serialized JSON.

Column

telephone

Public phone number when exposed.

Column

email

Public email address when exposed.

Column

about

Business description or profile text.

Column

gross_profit

Financial field if the page exposes it.

Column

rate_of_return

Profit margin or return field if present.

Column

number_of_employees

Employee count from company information sections.

Column

start_date

Registration or start date where available.

Column

org_number

Organization number from the business record.

Sample rows

2 of many

keyworddetail_urlbusiness_nameaddresslatitudelongitudecategorypostal_areamunicipalityopening_hourstelephoneemailaboutgross_profitrate_of_returnnumber_of_employeesstart_dateorg_number
restaurantStatholdergaarden og Statholderens Mat og VinkjellerRadhusgata 11 0151 Oslo59.909374210.743432RestaurantOsloOsloMonday 18:00-00:0022 41 88 00Gourmet restaurant profile text.
restaurantBig FishStrandveien 23 1680 Skjaerhalden59.02579511.0405674RestaurantSkjaerhaldenHvalerFriday 12:00-22:3069 37 88 00Seafood and local dining profile.
Columns mirror the bundled Structured Export block; sample rows are illustrative.

For adjacent directory workflows, compare this with the Yellow Pages Listing CSV Scraper, the Superpages Scraper for Business Details, the North Data Scraper for Company Registry Exports, or browse the full UScraper template library.


Frequently asked questions

Public directory pages can still be governed by Krak, Gule Sider, Eniro, robots directives, privacy rules, database rights, and local law. Use modest volume, avoid bypassing security checks, do not collect personal data without a lawful basis, and get legal review before reselling or republishing exported records.

Before you run

Practical limits for directory extraction

Limits worth checking before large exports

Pacing

Directory sites may challenge aggressive runs

Keep batches modest, avoid parallel runs, and pause if the browser shows security verification. The template does not solve Cloudflare or similar checkpoints automatically.

Selectors

Layout and schema fields can change

If exports come back empty, inspect whether the page still exposes JSON-LD business data and update the helper or column fallbacks before scaling again.

Policy

Business data can still include regulated personal data

Treat exported contact fields carefully. Follow site terms, privacy law, and your own retention policies before using the CSV for outreach, enrichment, or resale.

Get Started

Download and use this template instantly

$50Free

What's Included

  • Template JSON file ready to import
  • Pre-configured scraping nodes
  • Works with UScraper desktop app

Open-source templates

UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.

Contribute on GitHub

Browse more templates in the library

All Templates
FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.

Available on Windows 10+ and macOS 12+ · Need help? [email protected]