# BNM Data Shop – Health Canada GMP Inspection Report Cards

> BNM Data Shop – Health Canada GMP Inspection Report Cards 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 the latest Health Canada Good Manufacturing Practice (GMP) drug inspection report cards as structured JSON

## Facts

- Endpoint: GET https://ticks.bnm.farm/gmp
- 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-health-canada-gmp-inspection-report-cards-41578194
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zOJr7y99BXipngy15RjCs

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-health-canada-gmp-inspection-report-cards-41578194
```

Example prompt: Pull the latest Health Canada GMP drug inspection report cards and show me which firms had recent inspections and what manufacturing control issues were flagged.

## When to prefer this

Choose this endpoint when you need machine-readable Health Canada GMP drug inspection report cards as clean JSON without scraping the government site yourself. It is ideal for compliance monitoring agents, pharmaceutical due diligence workflows, or regulatory intelligence pipelines that need structured inspection data on demand at low per-call cost via x402 micropayment.

## Known failure modes

- HTTP 402 Payment Required if the x402 micropayment header is missing or invalid
- Empty records array if no new inspections have been published recently
- Network timeout if the upstream Health Canada source is slow or unavailable
- Stale data if fetchedAt timestamp indicates the cache has not refreshed

## How this service works

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

## Output

A JSON object containing an array of GMP inspection report cards, each with a unique ID, firm name, inspection date, reference number, inspection number, source URL, and a body summarizing regulatory observations. Also includes overall status, product identifier (hc-gmp-report-cards), source URL, total record count, and the timestamp when the data was fetched.

## 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": "apotex-inc-88796",
    "body": "Summary of observations\n1. C.02.011 - Manufacturing control\nInvestigations into deviations, reports, and/or follow-up actions were inadequate.",
    "firm": "Apotex Inc",
    "sourceUrl": "https://www.drug-inspections.canada.ca/gmp/fullReportCard-en.html?insNumber=88796&lang=en",
    "inspectedOn": "2026-04-13",
    "referenceNumber": "501259",
    "inspectionNumber": "88796"
   }
  ],
  "source": "https://www.drug-inspections.canada.ca/gmp/index-en.html",
  "status": "ok",
  "product": "hc-gmp-report-cards",
  "records": [
   {
    "id": "apotex-inc-88796",
    "url": "https://www.drug-inspections.canada.ca/gmp/fullReportCard-en.html?insNumber=88796&lang=en",
    "date": "2026-04-13",
    "firm": "Apotex Inc",
    "type": "gmp"
   }
  ],
  "fetchedAt": "2026-08-23T12:00:00.000Z",
  "recordCount": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bnm-data-shop-health-canada-gmp-inspection-report-cards-41578194/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)
