# DataNexusAI Energy Data Completeness Check

> DataNexusAI Energy Data Completeness Check is a paid API for AI agents from api.datanexusai.org, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-23).

Returns a completeness status report for the Eurostat energy dataset, indicating pass/warn/fail counts across data quality checks.

## Facts

- Endpoint: GET https://api.datanexusai.org/api/v1/energy/completeness?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/datanexusai-energy-data-completeness-check-4c5a3ac6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_31BfUz7KROvr0B7m3zhVA

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 datanexusai-energy-data-completeness-check-4c5a3ac6
```

Example prompt: Can you check whether the Eurostat energy dataset on DataNexusAI is fully complete right now — I want to see how many checks passed, warned, or failed before I pull the data?

## When to prefer this

Use this endpoint when you need to programmatically verify that the Eurostat energy dataset available through DataNexusAI is fully populated and passes all internal data quality gates before downstream consumption. Prefer this over general data fetching endpoints when your workflow requires a data-readiness gate or health check prior to analysis.

## Known failure modes

- Payment not included or insufficient USDC — returns HTTP 402 Payment Required
- Endpoint temporarily unavailable — returns 5xx server error
- Malformed request parameters — returns 400 Bad Request
- Data pipeline itself is down — may return partial or stale completeness status

## How this service works

Public data API for SEBRA payments, PTP road accidents, EU agri-food prices, Eurostat energy (+ ETS), and trade/market analytics. Paid data endpoints use x402 (USDC micropayments). HTML docs at `/api/` are free and are intentionally omitted from this OpenAPI document so discovery scanners do not probe them as paid resources.

Machine-readable discovery: `https://api.datanexusai.org/openapi.json`, `https://api.datanexusai.org/llms.txt`, `https://api.datanexusai.org/.well-known/x402`.

Human docs: `/docs` and `/api/`.

## Output

A JSON object containing: a 'status' field (e.g. 'complete'), a 'summary' object with integer counts for pass_count, warn_count, and fail_count across internal data quality checks, and an 'endpoint' identifier string confirming which dataset was checked.

## 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",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "status": "complete",
  "summary": {
   "fail_count": 0,
   "pass_count": 6,
   "warn_count": 0
  },
  "endpoint": "energy_completeness"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/datanexusai-energy-data-completeness-check-4c5a3ac6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.datanexusai.org](https://www.zero.xyz/host/api.datanexusai.org/llms.txt)
