Bolagsverket Sweden Companies Scraper
Pricing
from $7.50 / 1,000 results
Bolagsverket Sweden Companies Scraper
Scrapes Swedish company records from Bolagsverket by company name or organization number. Returns each company as one flat row with official registration details.
Pricing
from $7.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
0
Monthly active users
12 days ago
Last modified
Categories
Share
Bolagsverket Sweden Companies Scraper
Scrape Swedish company data from Bolagsverket by name or organization number. Get official registration details, status, address, and board members in one flat row per company. No login or API key. Export to CSV, JSON, Excel, or XML.
Bolagsverket, the Swedish Companies Registration Office, holds the authoritative record for every registered company in Sweden. Their public search is built for manual lookups, not bulk data work. This Actor queries it directly by company name or organization number and returns each match as a clean, flat row you can export immediately.
| Who uses it | What they scrape Bolagsverket for |
|---|---|
| Compliance officers | Verify that a Swedish supplier or partner is an active, registered legal entity before signing a contract |
| Sales and lead-gen teams | Build a list of Swedish companies in a target industry with their official names and organization numbers |
| Market researchers | Pull a batch of company records to analyze registration dates, legal forms, and regional distribution |
| Data analysts | Collect structured company data from Bolagsverket for enrichment, matching, or internal master data |
| Journalists and investigators | Look up the official registration details behind a Swedish company name or organization number |
What it does
This Actor collects Swedish company records from Bolagsverket by company name or organization number, and returns each company as one flat row with its official registration details.
- 🔎 Search by name or number: feed the Actor a company name like Volvo or a 10-digit organization number, with or without a dash
- 📦 Batch collection: set maxItems to pull up to 1,000,000 companies per run, one row per company
- 🧾 Official source data: every row comes from Bolagsverket's public company register, not a third-party database
- 📤 Flat export: each company is returned as a single flat row, ready for CSV, JSON, Excel, or XML
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Bolagsverket data
✅ Verify a Swedish business partner.
A compliance officer enters the organization number from a supplier's invoice and checks that the company is active and registered at Bolagsverket before approving the vendor.
📇 Build a lead list of Swedish companies.
A B2B sales team searches Bolagsverket by industry-related company names and exports the matching records with official names and organization numbers for outreach.
📊 Analyze the Swedish company register.
A market researcher pulls a batch of company records by name pattern and compares registration dates, legal forms, and addresses to map a sector.
🧩 Enrich an internal database.
A data analyst runs the Actor on a list of organization numbers and joins the returned Bolagsverket records to an internal CRM for cleaner master data.
🔍 Investigate a company's official record.
A journalist enters a company name from a news tip and retrieves the official Bolagsverket registration details to confirm the entity's legal status and address.
Why choose this scraper
| What you get | |
|---|---|
| Official Bolagsverket data | Get the same registration details you would see on Bolagsverket's own search, in a structured format |
| No API key or login | The Actor reads the public search directly, so you do not need to register an app or manage OAuth |
| One row per company | Every company comes back as a flat record, which makes it easy to load into a spreadsheet or database |
| Batch lookups | Collect up to a million companies per run instead of copying records one by one from the website |
How it compares
No other Store actor targets Bolagsverket the same way, so the honest comparison is with the alternatives teams actually weigh.
| Bolagsverket Sweden Companies Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When Bolagsverket changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Drive the Actor with a company name or organization number, and cap the run with maxItems so you only collect the records you need. The Input tab lists every parameter.
A first run with the defaults:
{"query": "Volvo","maxItems": 10}
A larger pull:
{"query": "Volvo","maxItems": 200}
Pricing
Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.85 |
| 1,000 results | $8.50 |
| 10,000 results | $85.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Bolagsverket Sweden Companies Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Bolagsverket through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/bolagsverket-sweden-companies-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check the query. Bolagsverket's search is exact on organization numbers and fairly strict on names. Try a shorter name, a different spelling, or the 10-digit organization number without spaces.
Why does my organization number not work?
Make sure the number has 10 digits. You can enter it with or without a dash, but it must be the full organization number, not a VAT number or a branch code.
Why did the run stop before reaching maxItems?
The Actor stops when Bolagsverket has no more matching companies for your query. If you expected more results, try a broader name or a different search term.
Why are some fields empty in my results?
Not every company has every field. For example, a sole trader may not have board members. Empty fields mean Bolagsverket does not list that data for the company.
Can I search for multiple companies at once?
The Actor takes one query per run. To process a list of names or organization numbers, run the Actor once per query, or use Apify's actor calling features to loop over a list.
Why is the run slow?
The Actor respects Bolagsverket's website and may wait between requests. If you are collecting many companies, the run will take longer. You can lower maxItems or run the Actor on a schedule.
FAQ
| Question | Answer |
|---|---|
| What is Bolagsverket? | Bolagsverket is the Swedish Companies Registration Office. It maintains the official register of limited companies, trading partnerships, and other legal entities in Sweden. |
| Do I need an API key or login? | No. The Actor reads Bolagsverket's public company search directly, so you do not need to register an app, get an API key, or log in. |
| Can I search by organization number? | Yes. Enter a 10-digit organization number, with or without a dash, in the query field. The Actor will return the matching company record. |
| Can I search by company name? | Yes. Enter a full or partial company name, like Volvo, and the Actor will return matching companies from Bolagsverket's register. |
| How many companies can I collect per run? | You can set maxItems to any number from 1 to 1,000,000. The Actor will stop after it has collected that many companies. |
| What data does each company row include? | Each row includes the official registration details shown on Bolagsverket, such as company name, organization number, legal form, status, registered address, and board members. The exact fields are listed in the sample output. |
| Is the data from Bolagsverket official? | Yes. The Actor reads the public company register on Bolagsverket's own website, so the data is the same as what you would see in a manual search. |
| What export formats are supported? | You can export the results to CSV, JSON, Excel, or XML from the Apify dataset. |
| Can I run this on a schedule? | Yes. You can schedule the Actor to run daily, weekly, or at any interval, which is useful for monitoring changes in company records. |
| Does this Actor work for other Nordic countries? | No. This Actor is specific to Bolagsverket, the Swedish register. For other countries you would need a different scraper. |
| What is the difference between this and Allabolag scrapers? | Allabolag is a third-party business information site that republishes data from Bolagsverket and other sources. This Actor reads Bolagsverket directly, so you get the primary official record. |
| Can I get the full company register? | The Actor searches by name or organization number, so you need to provide at least one query. It does not dump the entire register without a search term. |
Related actors
Browse the full ParseForge collection for more scrapers.
🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Bolagsverket. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
