# BNM Data Shop – EPA NEPA EIS Reports

> BNM Data Shop – EPA NEPA EIS Reports is a paid API for AI agents from ticks.bnm.farm, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-10).

Returns a structured JSON list of Environmental Impact Statements (EIS) filed under NEPA and published via the EPA CDX system

## Facts

- Endpoint: GET https://ticks.bnm.farm/eis-reports?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bnm-data-shop-epa-nepa-eis-reports-b7e10051
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__BwEsIujyW5D8O4lPldxH

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 bnm-data-shop-epa-nepa-eis-reports-b7e10051
```

Example prompt: Can you pull the latest Environmental Impact Statement records from the EPA NEPA EIS database and show me the titles, filing agencies, and CEQ numbers?

## When to prefer this

Choose this endpoint when you need structured, machine-readable JSON of EPA NEPA Environmental Impact Statement filings without scraping the EPA CDX website directly. It is ideal for agents that need to monitor new EIS submissions, compile regulatory research, or surface specific federal agency filings, and it abstracts the upstream EPA CDX search into a clean, paginated JSON response with a pay-per-call x402 micropayment model.

## Known failure modes

- HTTP 402 Payment Required if the x402 payment header is missing or payment fails
- Empty records array if no EIS filings are available for the current period
- Network timeout if upstream EPA CDX system is slow or unavailable
- Stale data if the upstream EPA source has not been refreshed recently

## How this service works

Official public data as JSON. Unpaid paid routes return HTTP 402.

## Output

Returns a JSON object containing a boolean status flag, product identifier ('epa-nepa-eis-bodies'), source URL, fetch timestamp, asOf date, record count, an array of records (each with id, url, date, filing agency/firm, and type), and an array of cards (each with id, title, agency, date, CEQ number, EIS ID, page URL, and a body summary of the draft EIS).

## 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"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "queryParams": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string"
    },
    "schema": {
     "type": "object"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "schema": {
  "type": "object",
  "required": [
   "ok",
   "product",
   "status",
   "fetchedAt",
   "asOf",
   "source",
   "recordCount",
   "records",
   "cards"
  ],
  "properties": {
   "ok": {
    "type": "boolean"
   },
   "asOf": {
    "type": "string"
   },
   "cards": {
    "type": "array",
    "items": {
     "type": "object"
    }
   },
   "source": {
    "type": "string"
   },
   "status": {
    "type": "string"
   },
   "product": {
    "type": "string"
   },
   "records": {
    "type": "array",
    "items": {
     "type": "object"
    }
   },
   "fetchedAt": {
    "type": "string"
   },
   "recordCount": {
    "type": "integer"
   }
  }
 },
 "example": {
  "ok": true,
  "asOf": "2026-08-28",
  "cards": [
   {
    "id": "20260104",
    "body": "Draft Environmental Impact Statement for F-35A Beddown at Moody Air Force Base.",
    "date": "2026-08-28",
    "eisId": "569578",
    "title": "F-35A Beddown at Moody Air Force Base, Georgia",
    "agency": "United States Air Force",
    "pageUrl": "https://cdxapps.epa.gov/cdx-enepa-II/public/action/eis/details?eisId=569578",
    "ceqNumber": "20260104"
   }
  ],
  "source": "https://cdxapps.epa.gov/cdx-enepa-II/public/action/eis/search",
  "status": "ok",
  "product": "epa-nepa-eis-bodies",
  "records": [
   {
    "id": "20260104",
    "url": "https://cdxapps.epa.gov/cdx-enepa-II/public/action/eis/details?eisId=569578",
    "date": "2026-08-28",
    "firm": "United States Air Force",
    "type": "eis-reports"
   }
  ],
  "fetchedAt": "2026-09-03T00:00:00.000Z",
  "recordCount": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bnm-data-shop-epa-nepa-eis-reports-b7e10051/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ticks.bnm.farm](https://www.zero.xyz/host/ticks.bnm.farm/llms.txt)
