# SweData Jobs Search API

> SweData Jobs Search API is a paid API for AI agents from api.swedata.org, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-14).

Searches Swedish open job listings by keyword, region, and result count, returning structured job postings from Swedish open data sources.

## Facts

- Endpoint: GET https://api.swedata.org/jobs
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/swedata-jobs-search-api-04e0d6b8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SVdxOyR-AT8Z2t3kE1iqz

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 swedata-jobs-search-api-04e0d6b8
```

Example prompt: Search SweData for up to 10 systemutvecklare jobs in Stockholm — show me the titles, employers, and links.

## When to prefer this

Use this endpoint when you need structured, up-to-date Swedish job listings searchable by keyword and optionally filtered by region. It is ideal for AI agents assisting users with Swedish job searches, labor market research, or workforce data aggregation, especially when you need a lightweight, pay-per-call interface to Swedish open employment data rather than scraping job boards.

## Known failure modes

- Invalid or unsupported region code returns empty results or an error
- Query string too vague returns zero or irrelevant matches
- limit exceeds maximum of 10, potentially returning an error or being capped
- Payment not processed (paid: false) results in no data returned
- Network timeout or API downtime returns a 5xx error
- Missing required query field returns a 400-level validation error

## How this service works

Swedish open data and crypto/DePIN market intelligence for AI agents – weather (SMHI), jobs (Arbetsförmedlingen), and curated compute/AI-DePIN sector data

## Output

Returns a JSON object containing an array of up to 10 job postings, each with id, URL, title, employer, location, publication datetime, and a description snippet, along with metadata: total_hits count, returned count, the query used, region, source name, and a paid boolean confirming payment was processed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "q": {
   "type": "string",
   "description": "Search query, e.g. 'systemutvecklare'"
  },
  "limit": {
   "type": "integer",
   "description": "Number of results (max 10)"
  },
  "region": {
   "type": "string",
   "description": "Optional region code"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "jobs": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "id": {
      "type": "string"
     },
     "url": {
      "type": "string",
      "format": "uri"
     },
     "title": {
      "type": "string"
     },
     "employer": {
      "type": "string"
     },
     "location": {
      "type": "string"
     },
     "published": {
      "type": "string",
      "format": "date-time"
     },
     "description_snippet": {
      "type": "string"
     }
    }
   }
  },
  "paid": {
   "type": "boolean"
  },
  "query": {
   "type": "string"
  },
  "region": {
   "type": "string"
  },
  "source": {
   "type": "string"
  },
  "returned": {
   "type": "integer"
  },
  "total_hits": {
   "type": "integer"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/swedata-jobs-search-api-04e0d6b8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.swedata.org](https://www.zero.xyz/host/api.swedata.org/llms.txt)
