# Allabolag Swedish Company Search

> Allabolag Swedish Company Search is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Searches the Swedish allabolag.se company registry by industry term or company name, returning structured company records with org numbers and IDs.

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/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-2cc9ff26
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3Twu1zPWzEEMAclparySg

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-2cc9ff26 -d '<json body>'
```

Example prompt: Search allabolag for Swedish construction companies in Halland county, return up to 50 results using industry search mode — I need their names and organization numbers.

## When to prefer this

Use this endpoint when you need structured Swedish company data from allabolag.se, especially when searching by industry term or company name with optional geographic filters (county or municipality). Prefer this over generic web search when you need machine-readable fields like org numbers and company IDs for Swedish businesses.

## Known failure modes

- Invalid or unsupported county/municipality name returns empty results
- Keyword with no matches returns count:0 and empty items array
- Network or scraping failure on allabolag.se may return error (not charged)
- Supplying an invalid searchMode enum value causes validation error
- maxItems set to 0 may return very large result sets

## 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 company records, each containing the company URL, name, organization number (orgnr), company ID, legal name, listing ID, business unit ID, and business unit type. Fields may be null when not available.

## 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-2cc9ff26/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
