# NMB Determinations – BNM Data Shop

> NMB Determinations – BNM Data Shop 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-20).

Returns National Mediation Board (NMB) official agency determination records as structured JSON, including certifications and rulings under the Railway Labor Act.

## Facts

- Endpoint: GET https://ticks.bnm.farm/nmb-determinations?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nmb-determinations-bnm-data-shop-5ad6586f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xsmmCkofHTCOMSXb1B8Cv

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 nmb-determinations-bnm-data-shop-5ad6586f
```

Example prompt: Can you pull the latest National Mediation Board agency determinations and show me the recent certifications, including case numbers and which railroads are involved?

## When to prefer this

Choose this endpoint when you need structured, machine-readable National Mediation Board determination records without scraping the NMB website yourself. It is ideal for agents that need to monitor Railway Labor Act certifications, look up specific NMB docket outcomes, or aggregate labor board decisions for research or compliance purposes. Prefer it over manual web scraping since it delivers pre-parsed JSON with consistent schema, timestamps, and source citations.

## Known failure modes

- HTTP 402 if payment is not included — endpoint requires $0.05 USDC per call via x402 protocol
- Empty records array if no determinations have been published recently
- Stale data if the upstream NMB website has not been updated
- Network timeout if the upstream NMB source is unavailable
- Malformed response if upstream HTML structure changes

## How this service works

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

## Output

A JSON object containing a boolean success flag, product name, status, fetch timestamp, as-of date, source URL, record count, an array of structured records (each with id, URL, date, firm/institutions, and type), and a cards array with human-readable summaries including title, citation, case number, docket, kind, body text, and a link to the source PDF document.

## 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-09-17",
  "cards": [
   {
    "id": "53-nmb-no-34",
    "body": "National Mediation Board. 53 NMB No. 34. CASE NO. R-7687. CERTIFICATION. Railway Labor Act Section 2, Ninth. California Northern Railroad Company.",
    "date": "2026-09-17",
    "kind": "Certification",
    "title": "53 NMB No. 34",
    "caseNo": "R-7687",
    "docket": "R-7687",
    "citation": "53 NMB No. 34",
    "sourceUrl": "https://nmb.gov/NMB_Application/wp-content/uploads/2026/09/Certification-R-7687.pdf",
    "documentId": "Certification-R-7687.pdf",
    "institution": "California Northern Railroad Company; BRS; Signal Department Employees"
   }
  ],
  "source": "https://nmb.gov/NMB_Application/index.php/agency-determinations/",
  "status": "ok",
  "product": "nmb-determination-bodies",
  "records": [
   {
    "id": "53-nmb-no-34",
    "url": "https://nmb.gov/NMB_Application/wp-content/uploads/2026/09/Certification-R-7687.pdf",
    "date": "2026-09-17",
    "firm": "California Northern Railroad Company; BRS; Signal Department Employees",
    "type": "nmb-determinations"
   }
  ],
  "fetchedAt": "2026-09-22T00:00:00.000Z",
  "recordCount": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nmb-determinations-bnm-data-shop-5ad6586f/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)
