# Saylor Innovations EU Unemployment Rate API

> Saylor Innovations EU Unemployment Rate API is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-16).

Returns the latest monthly EU unemployment rate for a given Eurostat member state, including month-over-month and year-over-year changes and a historical time series

## Facts

- Endpoint: GET https://saylorinnovations.com/api/eu/unemployment?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-eu-unemployment-rate-api-35ce3519
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DUrv-GFJnC0o-NPxoGFSJ

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 saylor-innovations-eu-unemployment-rate-api-35ce3519
```

Example prompt: What's the latest unemployment rate for Germany from Eurostat, including how it changed versus last month and a year ago? Give me 24 months of history.

## When to prefer this

Use this endpoint when you need structured, up-to-date EU unemployment statistics sourced directly from Eurostat for any EU member state or aggregate zone (EU27, EA20). It is ideal for economic dashboards, agent-driven macroeconomic analysis, and automated reporting that requires month-over-month and year-over-year deltas in a single call. Prefer this over scraping Eurostat directly or using general-purpose web search when you need clean, parsed JSON with time-series history.

## Known failure modes

- Invalid or unsupported Eurostat geo code returns an error or empty result
- Months parameter out of range (>60 or <1) may return an error
- Eurostat dataset temporarily unavailable causes upstream data fetch failure
- Recent data not yet published by Eurostat results in stale or null latest value
- Missing required 'geo' query parameter returns a validation error

## How this service works

EU unemployment rate by country - latest monthly rate, change vs last month and year ago, and a series for any Eurostat member state

## Output

A JSON object containing the Eurostat geo code, country name, latest unemployment rate, change vs prior month in percentage points, change vs year ago in percentage points, data source label, dataset update timestamp, and an array of time-series values covering the requested number of months.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST",
      "PUT",
      "PATCH",
      "DELETE",
      "HEAD"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "geo"
     ],
     "properties": {
      "geo": {
       "type": "string",
       "description": "Eurostat geo code: DE, FR, ES, IT, PL, NL, SE... or EU27_2020 / EA20"
      },
      "months": {
       "type": "string",
       "description": "optional months of history 1-60 (default 12)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "geo",
      "latest",
      "series"
     ],
     "properties": {
      "geo": {
       "type": "string"
      },
      "name": {
       "type": "string",
       "description": "Name"
      },
      "latest": {
       "type": "object",
       "description": "Most recent value or version"
      },
      "series": {
       "type": "array",
       "description": "Time series of values"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "measure": {
       "type": "string"
      },
      "dataset_updated": {
       "type": [
        "string",
        "null"
       ],
       "description": "Dataset updated"
      },
      "change_vs_year_ago_pp": {
       "type": [
        "number",
        "null"
       ],
       "description": "Change vs year ago pp"
      },
      "change_vs_prior_month_pp": {
       "type": [
        "number",
        "null"
       ],
       "description": "Change vs prior month pp"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-eu-unemployment-rate-api-35ce3519/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
