# BNM Data Shop – BIS Orders

> BNM Data Shop – BIS Orders is a paid API for AI agents from ticks.bnm.farm, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Returns Bureau of Industry and Security (BIS) enforcement orders and proposed charging letters as structured JSON

## Facts

- Endpoint: GET https://ticks.bnm.farm/bis-orders
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bnm-data-shop-bis-orders-2e173c79
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XdtUVYA0L-U7Is70aq-bg

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-bis-orders-2e173c79
```

Example prompt: Pull the latest Bureau of Industry and Security enforcement orders and charging letters as JSON so I can see which companies have been recently charged by BIS.

## When to prefer this

Choose this endpoint when you need structured, machine-readable BIS enforcement order data without scraping the BIS website yourself. Ideal for compliance monitoring pipelines, due diligence workflows, or regulatory alert systems that need clean JSON with docket IDs, institution names, and source PDF links. Prefer this over raw web scraping when you need reliable, pre-parsed data served via a payable API with consistent schema.

## Known failure modes

- HTTP 402 Payment Required if the x402 micropayment header is missing or invalid
- Empty records array if no new BIS orders have been published
- Stale data if the upstream BIS website has not been recently crawled (check fetchedAt timestamp)
- Network timeout if the BIS source site is temporarily unavailable

## How this service works

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

## Output

Returns a JSON object with an array of BIS order records (each including docket ID, firm name, order date, type, and PDF source URL), a cards array with full body text of charging letters, the data source URL, record count, and a fetchedAt timestamp indicating when data was last retrieved.

## 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",
 "example": {
  "ok": true,
  "asOf": "2026-04-13",
  "cards": [
   {
    "id": "E3050",
    "body": "UNITED STATES DEPARTMENT OF COMMERCE\nBureau of Industry and Security\nPROPOSED CHARGING LETTER\nCoastal PVA Technology, Inc.",
    "date": "2026-04-13",
    "docket": "E3050",
    "sourceUrl": "https://www.bis.gov/media/documents/coastal-pva-technology-inc-4-13-2026-rev.pdf",
    "institution": "Coastal PVA Technology, Inc."
   }
  ],
  "source": "https://www.bis.gov/enforcement/charging-letters",
  "status": "ok",
  "product": "bis-institution-order-bodies",
  "records": [
   {
    "id": "E3050",
    "url": "https://www.bis.gov/media/documents/coastal-pva-technology-inc-4-13-2026-rev.pdf",
    "date": "2026-04-13",
    "firm": "Coastal PVA Technology, Inc.",
    "type": "bis-order"
   }
  ],
  "fetchedAt": "2026-08-23T12:00:00.000Z",
  "recordCount": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bnm-data-shop-bis-orders-2e173c79/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)
