# BNM Data Shop – Ofsted Inspection Reports

> BNM Data Shop – Ofsted Inspection 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-09-15).

Returns a list of Ofsted school inspection report bodies as JSON, sourced from official UK government inspection data

## Facts

- Endpoint: GET https://ticks.bnm.farm/ofsted-inspections
- 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-ofsted-inspection-reports-646b9811
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MKC6T0tZIBAdr1sO30QVc

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-ofsted-inspection-reports-646b9811
```

Example prompt: Can you pull the latest Ofsted inspection reports from BNM Data Shop and show me the inspection body text and dates for the schools listed?

## When to prefer this

Choose this endpoint when you need structured, machine-readable Ofsted inspection report data as JSON without having to scrape the Ofsted website directly. It is ideal for agents that need to enrich school databases, monitor inspection outcomes, or surface inspection findings to end users, and where a low per-call micropayment ($0.05 USDC via x402) is acceptable. Prefer it over direct Ofsted web scraping for reliability and structured output.

## Known failure modes

- HTTP 402 Payment Required if the x402 micropayment is not included or fails — endpoint requires $0.05 USDC per call
- Empty or minimal records if no inspection data is currently available
- Stale data if the upstream Ofsted source has not been recently synced (check fetchedAt timestamp)
- Network timeout or 5xx if the BNM Data Shop service is temporarily unavailable

## How this service works

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

## Output

A JSON object containing an array of inspection report cards and records, each with a report ID, school URN, inspection body text excerpt, inspection date, provider (school) name, and a link to the source Ofsted file. Also includes metadata such as the data fetch timestamp, record count, product name, and source URL.

## 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": "2025-05-06",
  "cards": [
   {
    "id": "example-report",
    "urn": "000000",
    "body": "This teaser is not an official inspection body. Example primary school inspection excerpt.",
    "date": "2025-05-06",
    "provider": "Example primary school",
    "sourceUrl": "https://files.ofsted.gov.uk/v1/file/00000000"
   }
  ],
  "source": "https://reports.ofsted.gov.uk/",
  "status": "ok",
  "product": "ofsted-inspection-report-bodies",
  "records": [
   {
    "id": "example-report",
    "url": "https://files.ofsted.gov.uk/v1/file/00000000",
    "date": "2025-05-06",
    "firm": "Example primary school",
    "type": "ofsted-inspections"
   }
  ],
  "fetchedAt": "2026-08-26T12:00:00.000Z",
  "recordCount": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bnm-data-shop-ofsted-inspection-reports-646b9811/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)
