Allabolag Business Scraper (NEW) avatar

Allabolag Business Scraper (NEW)

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Allabolag Business Scraper (NEW)

Allabolag Business Scraper (NEW)

Seamlessly scrapes Allabolag.se search pages. With exclusion list support. Returns data in ProffRecord format. The fastest and cheapest version.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Mille Bengtsson

Mille Bengtsson

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Norrsyn Allabolag Scraper

Custom Apify actor for Norrsyn Signal Engine. Scrapes Allabolag.se company listings with exclusion list support.

Why This Exists

The standard Proff/Allabolag scraper (stealth_mode/proff-bussiness-search-scraper) works for Nordic searches but has no exclusion list. When Norrsyn runs repeated screenings against a client's TAM (e.g., 12,000 manufacturing companies), the same companies are returned every time. This actor solves that:

  • exclude_org_numbers: Skip companies already in the pipeline
  • Excluded companies don't count toward max_items_per_url
  • Requesting "200 new companies" actually returns 200 new companies

How It Works

  1. Accepts Allabolag category URLs (both /branscher/X and /bransch-sök?q=X formats)
  2. Fetches pages and extracts company data from Next.js __NEXT_DATA__ SSR JSON
  3. For each company: checks exclusion list → skip if excluded, save if new
  4. Paginates until max_items_per_url new companies found per URL
  5. Outputs in ProffRecord format (snake_case) for pipeline compatibility

Input

{
"urls": ["https://www.allabolag.se/branscher/tillverkning"],
"max_items_per_url": 200,
"exclude_org_numbers": ["5560518812", "5567005961"],
"max_pages_per_url": 400
}

Output

Each company in the dataset matches the ProffRecord format:

{
"name": "DENTSPLY IH AB",
"legal_name": "Dentsply IH AB",
"orgnr": "5560518812",
"revenue": "3398955",
"employees": "378",
"industries": [{"code": "10005410", "name": "Medicinteknisk utrustning"}],
"location": {"county": "Västra Götaland", "municipality": "Mölndal"},
"from_url": "https://www.allabolag.se/bransch-sök?q=tillverkning"
}

Local Development

npm install
# Create test input
mkdir -p apify_storage/key_value_stores/default
echo '{"urls":["https://www.allabolag.se/branscher/tillverkning"],"max_items_per_url":10}' > apify_storage/key_value_stores/default/INPUT.json
npm start

Deploy

apify login
apify push