# BNM Data Shop – IBLA Decisions

> BNM Data Shop – IBLA Decisions 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 Interior Board of Land Appeals (IBLA) precedential decisions as structured JSON, sourced from the U.S. Department of the Interior Office of Hearings and Appeals.

## Facts

- Endpoint: GET https://ticks.bnm.farm/ibla-decisions?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/bnm-data-shop-ibla-decisions-8f90389b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bXh7ji9ks5Nq0ig6vEE-w

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-ibla-decisions-8f90389b
```

Example prompt: Can you pull the latest IBLA decisions from the Interior Board of Land Appeals and give me a list of the case citations, parties, and dispositions?

## When to prefer this

Use this endpoint when you need structured, machine-readable access to official IBLA precedential decisions without scraping the OHA website yourself. It is the right choice for legal research agents, compliance tools, or monitoring systems that need regularly updated federal land appeals data in JSON format with citation metadata and PDF links included.

## Known failure modes

- HTTP 402 Payment Required if the x402 payment header is missing or payment fails
- Empty records array if no decisions have been published recently
- Network timeout if the upstream OHA source is unavailable
- Stale data if the upstream government site has not been updated recently

## How this service works

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

## Output

A JSON object containing a list of IBLA decision records, each with fields for citation (e.g. '201 IBLA 53'), volume, page, docket number, parties, decision date, disposition, a human-readable card body summary, and a direct URL to the source PDF on oha.doi.gov. Also includes metadata fields: ok (boolean), status, product name, fetchedAt timestamp, asOf date, source URL, and total recordCount.

## 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-06-16",
  "cards": [
   {
    "id": "201-ibla-53",
    "body": "MAVERICK SOLAR, LLC ET AL. IBLA 2021-0216 et al. Decided June 16, 2026. Set aside and remanded. OPINION BY ADMINISTRATIVE JUDGE BALLENGER. 201 IBLA 53.",
    "date": "2026-06-16",
    "kind": "Precedential decision",
    "page": 53,
    "title": "201 IBLA 53 Maverick Solar, LLC et al.",
    "docket": "IBLA 2021-0216 et al.",
    "volume": 201,
    "parties": "Maverick Solar, LLC et al.",
    "citation": "201 IBLA 53",
    "sourceUrl": "https://www.oha.doi.gov/IBLA/Ibladecisions/201IBLA/201ibla53.pdf",
    "disposition": "Set aside and remanded.",
    "institution": "Maverick Solar, LLC et al."
   }
  ],
  "source": "https://www.oha.doi.gov/IBLA/Ibladecisions/",
  "status": "ok",
  "product": "ibla-decision-bodies",
  "records": [
   {
    "id": "201-ibla-53",
    "url": "https://www.oha.doi.gov/IBLA/Ibladecisions/201IBLA/201ibla53.pdf",
    "date": "2026-06-16",
    "firm": "Maverick Solar, LLC et al.",
    "type": "ibla-decisions"
   }
  ],
  "fetchedAt": "2026-09-24T00:00:00.000Z",
  "recordCount": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bnm-data-shop-ibla-decisions-8f90389b/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)
