Allabolag.se Company Data Scraper avatar

Allabolag.se Company Data Scraper

Pricing

from $0.15 / 1,000 results

Go to Apify Store
Allabolag.se Company Data Scraper

Allabolag.se Company Data Scraper

Scrape Swedish company data from allabolag.se by SNI code, keyword or organisation number. Returns 30+ fields per company, including revenue, profit, employees, address, CEO, phone, email, F-skatt and VAT status.

Pricing

from $0.15 / 1,000 results

Rating

0.0

(0)

Developer

Karl Sundström

Karl Sundström

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

8

Monthly active users

9 days ago

Last modified

Share

Allabolag.se Company Data Scraper — Financials, F-skatt, VAT, Roles

Independent tool, not affiliated with allabolag.se or its data providers.

Extract Swedish company data straight from allabolag.se — Sweden's most-used free company registry — and turn it into a ready-to-use dataset. Search by SNI industry code or feed a list of org numbers. Get 40+ fields per company: five years of filed accounts, revenue, profit, employees, legal form, F-skatt/VAT status, role holders with names (VD and board), signatories, shareholders, payment remarks and a change feed. No API key, no login — export to JSON, CSV or Excel from the Apify platform.

Why Allabolag.se Scraper?

  • 📊 Five years of filed accounts per company — every account line the company reported (50+ codes), not just one revenue figure.
  • 🧾 F-skatt, VAT and payroll-tax status — verify before you deal, straight from the registry view.
  • 👥 VD and board with names — role holders and signatories, ready to personalize your outreach.
  • 🚦 Payment remarks + change feed — spot troubled companies and see what recently changed (new annual report, address change, industry change).
  • 🛡️ Marketing-protection flag respected — the output tells you which companies have opted out of marketing.

Use cases

Lead generation · sales territory mapping · credit and counterparty checks · account enrichment · market & competitor monitoring

What data you get?

🏷️ FieldDescription
🆔 orgnrSwedish organisation number
🏢 nameCompany name
🏛️ legalFormLegal form (Aktiebolag, Enskild firma, ...)
🧭 segmentSNI industry categories
📍 county / municipality / addressesRegistered location and addresses
📞 phone / mobileContact numbers (when the site publishes them)
💰 revenue / profitLatest reported figures (tkr = thousand SEK)
👥 employeesEmployee count
📅 foundedYear / registrationDateFounding and registration
✅ statusRegistry status
🧾 taxRegistrationsF-skatt (fskatt), VAT (vat), payroll tax (payrollTax)
👤 people / rolesRole holders with names and titles (VD, board) — no personal identification data
✍️ signatoriesWho signs for the company
💵 shareCapital / shareholdersShare capital and ownership
📚 accountsUp to five years of filed account figures (per year, 50+ codes)
⚠️ paymentRemarksPayment remarks flag
📰 announcementsChange feed (annual reports, address/industry changes)
🔗 relatedCompaniesRelated companies with org numbers
🛡️ marketingProtectionCompany has opted out of marketing
🚩 riskFlagsInstant verdicts: betalningsanmärkning, F-skatt saknas, status, statusanmärkning

Detail fields: everything from legalForm down to riskFlags (in table order) requires fetchDetails: true. With fetchDetails: false you get the fast listing-level record (name, SNI, addresses, contacts, revenue/profit, employees, status, people).

Honest note: allabolag.se no longer publishes email or homePage for any company (verified September 2026 — even Sweden's largest firms return empty). The fields are still extracted where present; expect them to be empty. Everything else in the table comes straight from the site's own data.

How to use

  1. Add the actor to your Apify account and click Run.
  2. Enter either a query (SNI code) or an orgnrList.
  3. Keep fetchDetails on for full per-company enrichment (accounts, roles, tax status).
  4. Set maxResults to cap the run (default 100, max 1000).
  5. Export results as JSON, CSV or Excel from the dataset view.

Both inputs can be combined: orgnrList records are emitted first, then query results top up to maxResults.

Input

{
"query": "69.201",
"fetchDetails": true,
"maxResults": 100
}
FieldTypeDescriptionDefault
querystringSNI code — division 62, heading 69.2, exact 43.210 or undotted 43210. Allabolag uses SNI 2025 codes (IT family: 62.100, 62.201, 62.202, 62.900, 63.100, 63.910, 63.920); legacy SNI 2007 IT codes (62010, 62.020, 63110, ...) are mapped automatically. Keyword search is unavailable — allabolag ignores free-text queries—
orgnrListarrayDirect list of Swedish org numbers (with or without dashes)—
fetchDetailsbooleanEnrich each result from its detail pageon
maxResultsintegerCap on companies returned100 (max 1000)
debugUrlsarrayProbe arbitrary allabolag URLs for debugging (skips normal flow)—

Output

{
"orgnr": "5568336621",
"name": "Example Redovisning AB",
"legalForm": { "code": "Aktiebolag", "name": "Aktiebolag", "parentCode": "AB" },
"segment": ["69201 Redovisning och bokföring; skatterådgivning"],
"county": "Stockholm",
"municipality": "Stockholm",
"phone": "0702697792",
"revenue": "587",
"revenueUnit": "tkr",
"profit": "30",
"employees": "1",
"foundedYear": "2016",
"taxRegistrations": { "fskatt": true, "vat": true, "payrollTax": true },
"people": [{ "name": "Example Person", "title": "Ledamot" }],
"signatories": ["Firman tecknas av styrelsen"],
"accounts": [
{
"year": "2025",
"period": "2025-04",
"currency": "SEK",
"figures": { "ADI": "76", "AK": "50", "ANT": "1" }
}
],
"announcements": [{ "date": "09.06.2026", "text": "Årsredovisning", "type": "REGISTERED_ANNUAL_REPORT" }],
"marketingProtection": false
}

Amounts follow the site's own presentation (revenue/profit in tkr; accounts figures use the registry's account codes). The actor returns what the site returns.

Support

Questions or missing fields? Open an issue on the actor page or contact the developer via Apify.

Attribution

Icon - https://www.flaticon.com/packs/countrys-flags