80trust / 100

Fda Inspections

by fda-inspections in AI models & inference

x402 APIPassing, checked 7 min ago

FDA inspection history for a manufacturer from public FDA records. Give an FDA FEI number or firm name and get the inspection classifications (Official, Voluntary or No Action Indicated) with the trend, plus the Form-483 observation citations with their cited CFR clause and short description. Deterministic, no LLM. Risk indicators, not legal or regulatory advice.

GET https://api.agentstools.dev/fda/inspections

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
74 ms typical, 155 ms slowest 5%
Last check
7 min ago
Next check
in 22 min

How to call it

# See the payment challenge (nothing is charged)
curl -i -X GET "https://api.agentstools.dev/fda/inspections?fei=3002807820"
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fapi.agentstools.dev%2Ffda%2Finspections
const res = await pay("https://api.agentstools.dev/fda/inspections?fei=3002807820");
console.log(await res.json());

Example input

{
  "fei": "3002807820"
}

Example output

{
  "disclaimer": "Risk indicators, not legal or regulatory advice.",
  "facility": {
    "fei": "3002807820",
    "legal_name": "Sun Pharmaceutical Industries Ltd"
  },
  "form_483_citations": [
    {
      "act_cfr_number": "21 CFR 211.194",
      "data_integrity": true,
      "short_description": "Laboratory records"
    }
  ],
  "summary": {
    "data_integrity_citation_count": 3,
    "form_483_citation_count": 6,
    "inspection_count": 4,
    "oai_count": 2
  },
  "trend": "worsening",
  "verdict": "found"
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
7 min agoPassed40274 ms$0.02
4 h agoPassed40226 ms$0.02
7 h agoPassed40276 ms$0.02
11 h agoPassed40274 ms$0.02
15 h agoPassed402131 ms$0.02
18 h agoPassed40223 ms$0.02
22 h agoPassed402155 ms$0.02
26 h agoPassed40222 ms$0.02
29 h agoPassed402142 ms$0.02
34 h agoPassed402177 ms$0.02