# EU Regulation Search (EUR-Lex)

> EU Regulation Search (EUR-Lex) is a paid API for AI agents from api.strale.io, paid per call via x402, $0.324/call, status unknown (last checked 2026-09-14).

Searches EU regulations, directives, and decisions on EUR-Lex, returning matching legislation with titles, CELEX numbers, dates, and summaries.

## Facts

- Endpoint: GET https://api.strale.io/x402/eu-regulation-search
- Price: $0.324/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-strale-io-69b9357c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_to5lm4GfGhy5QcBKP--jg

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 api-strale-io-69b9357c
```

Example prompt: Search EUR-Lex for EU regulations about artificial intelligence — I need the titles, CELEX numbers, and summaries of the most relevant results, filtered to regulations only.

## When to prefer this

Use this endpoint when you need to find EU legislative texts by topic or keyword, especially when you need CELEX numbers or structured metadata about regulations, directives, or decisions. Prefer this over general web search when you need authoritative, structured EUR-Lex data with identifiers and dates rather than commentary or news articles about EU law.

## Known failure modes

- No results found for obscure or very specific search terms — returns empty result set
- Invalid regulation type filter value causes query to fail or be ignored
- Query too vague returns unrelated legislation — refine keywords for better precision
- Service unavailable or EUR-Lex backend timeout returns 5xx error
- Payment failure (402) if x402 payment header is missing or insufficient USDC

## How this service works

Search EU regulations, directives, and decisions on EUR-Lex. Returns matching legislation with titles, CELEX numbers, dates, and summaries.

## Output

Returns a list of matching EU legislative acts from EUR-Lex, each including the full title, CELEX number (unique EU law identifier), publication or enactment date, document type (regulation/directive/decision), and a brief summary of the legislative content.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "query"
     ],
     "properties": {
      "type": {
       "type": "string",
       "description": "Optional filter — regulation, directive, or decision"
      },
      "year": {
       "type": "string",
       "description": "Optional 4-digit year of adoption (e.g. \"2024\")"
      },
      "query": {
       "type": "string",
       "description": "Search topic or keywords (e.g. \"artificial intelligence\", \"data protection\")"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-strale-io-69b9357c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
