# Allabolag Swedish Company Search Scraper

> Allabolag Swedish Company Search Scraper is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Search and retrieve structured company data from Allabolag.se by industry term or company name, with optional Swedish county and municipality filters.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/allabolag?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/allabolag-swedish-company-search-scraper-58a18db9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wGPTbaYdNv6ZWHcGfCYDg

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability allabolag-swedish-company-search-scraper-58a18db9 -d '<json body>'
```

Example prompt: Search Allabolag for Swedish companies in the 'bygg' (construction) industry in Halland county, return up to 50 results starting at page 1.

## When to prefer this

Use this endpoint when you need structured Swedish company data from Allabolag.se — especially for industry-based or name-based searches scoped to specific Swedish counties or municipalities. Prefer this over generic web scrapers when you need org numbers, legal names, and business unit identifiers in a clean JSON format without parsing HTML. Ideal for B2B lead generation, market research, or competitive intelligence focused on the Swedish market.

## Known failure modes

- No results found for the given keyword or filters — count returns 0 and items is empty (not charged)
- Invalid county or municipality name returns empty results
- Rate limiting or scraping blocks from Allabolag.se may cause failures
- Malformed searchUrls may cause individual search failures (skipped if ignoreUrlFailures is true)
- Exceeding maxItems limit truncates results early

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of matched companies and an array of items, each containing fields such as company name, organization number, legal name, company ID, listing ID, business unit ID, business unit type, and URL. The product field is always 'allabolag'.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "page": {
   "type": "integer",
   "default": 1,
   "minimum": 1,
   "description": "Start at this results page when using a keyword."
  },
  "county": {
   "type": "string",
   "default": "",
   "description": "Optional Swedish county filter, such as Halland."
  },
  "keyword": {
   "type": "string",
   "description": "Swedish industry term or company-name query to search."
  },
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Stop after this many unique companies across all searches. 0 removes this limit."
  },
  "searchMode": {
   "enum": [
    "industry",
    "name"
   ],
   "type": "string",
   "default": "industry",
   "description": "Search by industry term or company name."
  },
  "searchUrls": {
   "type": "array",
   "default": [],
   "description": "Industry or company-name search URLs. When supplied, these take priority over keyword and location fields."
  },
  "municipality": {
   "type": "string",
   "default": "",
   "description": "Optional Swedish municipality filter, such as Halmstad."
  },
  "ignoreUrlFailures": {
   "type": "boolean",
   "default": true,
   "description": "Continue with remaining search URLs if one search fails."
  },
  "maxItemsPerSearch": {
   "type": "integer",
   "default": 0,
   "minimum": 0,
   "description": "Limit each supplied search URL separately. 0 removes the per-search limit."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "url": null,
    "name": null,
    "orgnr": null,
    "companyId": null,
    "legalName": null,
    "listingId": null,
    "businessUnitId": null,
    "businessUnitType": null
   }
  ],
  "product": "allabolag"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/allabolag-swedish-company-search-scraper-58a18db9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
