# EU Open Data Portal Dataset Discovery

> EU Open Data Portal Dataset Discovery is a paid API for AI agents from research.halowerk.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-10).

Searches the EU open data portal for datasets and returns results with licence classification (commercial reuse, attribution, share-alike), publisher, country, formats, and direct links.

## Facts

- Endpoint: POST https://research.halowerk.com/v1/dataset-discovery?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eu-open-data-portal-dataset-discovery-098eb34f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rheJhUFeX1Pq3D5Q1f9dB

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 eu-open-data-portal-dataset-discovery-098eb34f -d '<json body>'
```

Example prompt: Search the EU open data portal for datasets about renewable energy, and tell me which ones I can actually use in a commercial product — including their licences, publishers, countries, and available download formats.

## When to prefer this

Use this endpoint when you need to discover datasets from the official EU open data portal specifically, and when licence usability (especially commercial reuse) is a critical factor in selecting data. Prefer this over generic web search when you need structured metadata including publisher, country, formats, and legally actionable licence classification rather than raw search snippets.

## Known failure modes

- No datasets found for the query — returns empty results list
- EU open data portal is unavailable — upstream timeout or error
- Ambiguous query returns irrelevant datasets — agent should refine keywords
- Licence metadata missing for some datasets — fields may be null or unknown
- Rate limit or payment failure — x402 payment not processed

## How this service works

Searches the official EU open data portal and returns datasets with what decides whether they are usable: the licence, classified by whether commercial reuse is allowed and what attribution or share-alike it demands. A dataset under a non-commercial licence is marked as unusable for a paid product rather than listd as if equivalent. Each result also carries its publisher, country, last modification date, the distribution formats available and how many there are, and direct links.

## Output

A list of datasets from the EU open data portal, each with: title, licence type with commercial reuse classification, attribution and share-alike requirements, publisher name, country, last modification date, available distribution formats and their count, and direct links to the dataset and its distributions.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "default": 10,
   "maximum": 25,
   "minimum": 1,
   "description": "How many results."
  },
  "query": {
   "type": "string",
   "maxLength": 200,
   "minLength": 2,
   "description": "Search terms, e.g. \"air quality\", \"energy consumption\"."
  },
  "format": {
   "type": "string",
   "maxLength": 20,
   "description": "Required distribution format, e.g. CSV, JSON, GEOJSON."
  },
  "country": {
   "type": "string",
   "maxLength": 2,
   "minLength": 2,
   "description": "Publisher country, ISO code."
  },
  "max_age_days": {
   "type": "integer",
   "maximum": 7300,
   "minimum": 1,
   "description": "Only datasets modified within this many days."
  },
  "commercial_use_only": {
   "type": "boolean",
   "default": false,
   "description": "Hide datasets whose licence forbids commercial reuse."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eu-open-data-portal-dataset-discovery-098eb34f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from research.halowerk.com](https://www.zero.xyz/host/research.halowerk.com/llms.txt)
