Krak Business Details Scraper avatar
Krak Business Details Scraper

Pricing

$15.00/month + usage

Go to Apify Store
Krak Business Details Scraper

Krak Business Details Scraper

Krak.dk Business Details Scraper extracts in-depth company profiles from individual business pages including full contact information, operational details, reviews, and business descriptions. Perfect for detailed due diligence, enriched lead databases, and comprehensive business intelligence.

Pricing

$15.00/month + usage

Rating

0.0

(0)

Developer

ecomscrape

ecomscrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Contact

If you encounter any issues or need to exchange information, please feel free to contact us through the following link: My profile

Krak.dk Business Details Scraper: Extract Comprehensive Danish Company Information

Introduction

While business directories provide overview listings, the real value lies in detailed company profiles. Krak.dk's individual business pages contain comprehensive information about Danish companies including complete contact details, business descriptions, customer reviews, operational hours, service areas, social media links, and much more that isn't available in basic search listings.

For sales professionals conducting detailed prospect research, investment analysts performing due diligence, or market researchers building enriched databases, accessing this granular business intelligence is essential. However, manually collecting detailed information from hundreds or thousands of individual business pages is impractical and time-intensive.

The Krak.dk Business Details Scraper solves this by automating the extraction of comprehensive company profiles from specific business pages. Whether you're enriching an existing lead database, researching potential partners or acquisition targets, or building detailed competitive intelligence reports, this scraper enables systematic collection of in-depth business data.

Scraper Overview

The Krak.dk Business Details Scraper is a specialized tool designed to extract complete business profiles from individual company pages on Krak.dk. Unlike broad directory scrapers that collect basic listings, this scraper focuses on gathering all available information from specific business detail pages.

The tool is particularly valuable for sales teams enriching CRM data with detailed company information, investment professionals conducting company research, competitive analysts building comprehensive competitor profiles, and business development teams evaluating potential partnerships. It handles various data types including contact information, business classifications, customer reviews, operational details, and digital presence indicators.

The scraper maintains high accuracy while implementing retry mechanisms for reliable data collection. Users can process multiple business detail pages in batch operations, making it efficient for large-scale business intelligence projects.

Input and Output Details

Example url 1: https://www.krak.dk/malergruppen+a%2fs+boris+christensen+odense+s%c3%b8/66954090/firma

Example url 2: https://www.krak.dk/bilernes+hus+a%2fs+silkeborg/67080405/firma

Example url 3: https://www.krak.dk/ringk%c3%b8bing+bygningssnedkeri+a%2fs+ringk%c3%b8bing/67250688/firma

Example Screenshot of bussiness information page:

Input Format

The scraper accepts a JSON configuration focused on extracting data from specific business detail page URLs:

{
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "DK"
},
"max_retries_per_url": 2,
"urls": [
"https://www.krak.dk/malergruppen+a%2fs+boris+christensen+odense+s%c3%b8/66954090/firma",
"https://www.krak.dk/ringk%c3%b8bing+bygningssnedkeri+a%2fs+ringk%c3%b8bing/67250688/firma",
"https://www.krak.dk/bilernes+hus+a%2fs+silkeborg/67080405/firma"
]
}

The urls parameter: Add URLs of specific business detail pages you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list. Each URL should point to an individual company's full profile page on Krak.dk (typically ending with /firma).

The max_retries_per_url parameter: Limit the number of retries for each URL if errors occur during scraping. Default value is 2, balancing thoroughness with efficiency when handling connection issues or temporary page unavailability.

The proxy parameter: Proxy configuration to avoid bot detection. Danish residential proxies (apifyProxyCountry: "DK") are recommended for optimal access to Krak.dk business pages.

Output Format

Example output

[
{
"eniro_id": "66954090",
"name": "Malergruppen A/S Boris Christensen",
"phones": [
{
"number": "66 15 53 00",
"text": null
}
],
"addresses": {
"street_name": "Peder Skrams Vej",
"street_number": "1",
"postal_code": "5220",
"postal_area": "Odense SØ",
"municipality": "Odense",
"region": "Syddanmark",
"province": "Fyn",
"urban_area": null,
"borough": null,
"neighborhood": null,
"community": null,
"metropolitan_subarea": null,
"coordinates": [
{
"lon": 10.4345818,
"lat": 55.3880424,
"type": "map"
},
{
"lon": 10.4345818,
"lat": 55.3880424,
"type": "route"
}
],
"co_name": null,
"place_name": null,
"house_name": null
},
"organisation_number": "15912103",
"customer_number": null,
"categories": [
{
"name": "Malere",
"code": "30553"
}
],
"districts": null,
"products": [
{
"name": "email",
"link": "kontor@malergruppen.as"
},
{
"name": "homepage",
"url": "https://www.malergruppen.as/"
},
{
"name": "financial_data",
"orgnr": "15912103",
"company_name": "Malergruppen A/S Boris Christensen"
},
{
"name": "company_description",
"text": [
"Hos Malergruppen A/S Boris Christensen løser vi både de større komplekse opgaver for bygherrer og de mindre opgaver for den private husejer. Vi har mange års erfaring med at varetage malerarbejdet ved større byggeopgaver, hvor vi lægger vægt på en professionel koordinering og ledelse, så opgaven løses i tråd med den aftale, der er indgået med bygherren. Bygningsmaler i Odense - udførelse af professionelt malerarbejde."
]
},
{
"name": "logo",
"image": "https://images.eniro.com/yapp/2937b47e9b0050deb5e64e7fa076758c094f4062?name=default"
},
{
"name": "complimentary_ranking",
"complimentary_ranking": [
{
"product": "Basic",
"ranking": 59
}
]
},
{
"name": "deeplink",
"label": "Maleropgaver",
"url": "http://www.malergruppen.as/maleropgaver"
},
{
"name": "deeplink",
"label": "Malerværksted",
"url": "http://www.malergruppen.as/malervaerksted"
},
{
"name": "deeplink",
"label": "Spartel",
"url": "http://www.malergruppen.as/spartel"
},
{
"name": "deeplink",
"label": "Garantiordning",
"url": "http://www.malergruppen.as/garanti"
}
],
"customers_nearby": [],
"keywords": [
"Facademaling",
"Maleropgaver",
"Brandmaling",
"Malerværksteder",
"Malere",
"Tapetsering",
"sprøjtelakering",
"Spartling",
"Malerarbejde",
"Gipspladespartling",
"Istandsættelse",
"sprøjteanlæg",
"Malerlicitationer",
"Bygningsmaling",
"Spartelfirmaer",
"Malerentrepriser",
"Betonspartling",
"Bygningsmalere"
],
"customer": true,
"ranking": 59,
"bought_district": null,
"statistic_code": null,
"hit_type": null,
"tracestamps": {
"cluster_write": "2025-12-16T15:44:27.672561851Z"
}
}
]

The scraper extracts comprehensive business data from individual company pages. While the exact fields depend on what each business has published, typical output includes:

  • Business Name: Official company name
  • Organisation Number (CVR): Danish business registration number for verification
  • Complete Contact Information:
    • All phone numbers (main, mobile, customer service)
    • Email addresses
    • Website URL
    • Physical addresses with full details
  • Business Description: Detailed company overview and service descriptions
  • Categories & Classifications: Industry categories and business types
  • Operational Information:
    • Opening hours
    • Service areas/coverage districts
    • Years in operation
  • Customer Engagement:
    • Customer reviews and ratings
    • Review count and average scores
    • Review text and dates
  • Digital Presence:
    • Social media profile links
    • Logo and business images
    • Premium listing indicators
  • Additional Details:
    • Employee count
    • Certifications or memberships
    • Payment methods accepted
    • Parking information
    • Accessibility details

Each field provides actionable intelligence for sales qualification, company research, and competitive analysis.

Usage Guide

Collecting Business Detail URLs

Method 1: From Search Results Use the Krak.dk Business Search Scraper to collect business listing URLs, then feed those URLs into this Details Scraper for comprehensive profiles.

Method 2: Manual Collection Navigate to Krak.dk, search for target businesses, visit their detail pages, and copy URLs directly from your browser.

Method 3: Existing Database If you have a list of Krak.dk business URLs from previous research, use them directly.

Configuration Steps

Step 1: Prepare URL List Compile all business detail page URLs you want to scrape. Ensure each URL points to a complete business profile page (look for /firma in the URL path).

Step 2: Configure Retry Settings Set max_retries_per_url based on your needs:

  • Use 2-3 retries for standard reliability
  • Increase for critical data where completeness is essential
  • Reduce for faster processing when some failures are acceptable

Step 3: Set Up Proxy Configure Danish residential proxies for best results. This is especially important when processing large batches of business detail pages.

Best Practices

URL Validation:

  • Verify URLs are active before batch processing
  • Test with 5-10 URLs before scaling to hundreds
  • Remove duplicate URLs to avoid redundant scraping
  • Ensure URLs point to business detail pages, not search results

Batch Processing:

  • Process in batches of 50-100 URLs for manageable runs
  • Monitor first batch completion before launching larger jobs
  • Keep backup of URL lists in case of interruptions

Data Quality:

  • Cross-reference extracted data with sample manual checks
  • Validate CVR numbers against official Danish business registry
  • Check for missing critical fields that may indicate scraping issues

Error Handling:

  • Review failed URLs and determine if they're permanently unavailable
  • Retry failed URLs with adjusted proxy settings if needed
  • Document which businesses lack certain data fields

Common Issues and Solutions

URL Access Problems:

  • Ensure URLs are properly formatted and accessible
  • Switch to Danish residential proxies if blocked
  • Verify business pages haven't been removed from Krak.dk

Incomplete Data Extraction:

  • Some businesses may not publish all information fields
  • Review page structure changes that may affect extraction
  • Check if business has minimal profile vs. enhanced listing

Rate Limiting:

  • Implement delays between large batch runs
  • Use residential proxies to avoid detection
  • Reduce concurrent request volume if experiencing blocks

Benefits and Applications

The Krak.dk Business Details Scraper provides deep business intelligence that goes far beyond basic directory listings.

Primary Applications:

CRM Data Enrichment: Enhance existing lead databases with comprehensive company details including full contact information, business descriptions, and digital presence indicators for more effective outreach.

Due Diligence Research: Collect detailed profiles for investment analysis, partnership evaluation, or acquisition research including operational details, customer sentiment from reviews, and business legitimacy verification through CVR numbers.

Competitive Intelligence: Build comprehensive competitor profiles with complete service offerings, customer feedback, operational details, and market positioning for strategic analysis.

Sales Qualification: Assess prospect fit using detailed business information including employee count, years in operation, service areas, and digital maturity indicators before initiating contact.

Market Analysis: Aggregate detailed business data across industries or regions to identify trends in service offerings, pricing indicators, customer satisfaction patterns, and competitive dynamics.

The scraper provides advantages through:

  • Complete business profiles vs. basic directory data
  • Customer reviews and ratings for sentiment analysis
  • Operational details for timing outreach appropriately
  • Digital presence indicators showing technology adoption
  • CVR numbers enabling official business verification
  • Batch processing capabilities for large-scale research

Conclusion

The Krak.dk Business Details Scraper transforms individual business page research from hours of manual work into automated data collection. By extracting comprehensive company profiles including contact details, descriptions, reviews, and operational information, it enables deeper business intelligence than basic directory scraping.

Whether enriching CRM databases, conducting due diligence, analyzing competitors, or qualifying sales prospects, this scraper provides the detailed company data needed for informed business decisions in the Danish market.

Related Actors

  • Krak Business Search Scraper: Your comprehensive tool for extracting valuable business information from Krak extensive directory platform.

Your feedback

We are always working to improve Actors' performance. So, if you have any technical feedback about Krak Bussiness Details Scraper or simply found a bug, please create an issue on the Actor's Issues tab in Apify Console.