Bosco Labs

Tools › Questions › Drug Safety API

Has metformin been recalled? List the FDA drug recalls.

Price$0.02 per dossier or $0.004 per single-section query
StatusOn Apify Store

Yes: openFDA's drug enforcement reports list metformin recalls, newest first, each with recall_number, classification (Class I to III), status, recalling_firm, product_description and reason_for_recall (for example NDMA impurity or CGMP deviations). total gives the full count; maxItems caps the list in the row.

Tool input

{
  "drug": "metformin",
  "mode": "recalls",
  "maxItems": 10
}

Ask it from an AI agent (MCP)

Add the Apify MCP server with this tool to your MCP client (Claude, Cursor, VS Code, ...); it signs you in with OAuth or Authorization: Bearer <APIFY_TOKEN>.

https://mcp.apify.com?tools=bosco_labs/drug-safety

Then ask:

Use the bosco_labs/drug-safety tool to answer: Has metformin been recalled? List the FDA drug recalls.

Call the Apify API

Runs the Actor and returns the rows in one request, billed to your Apify account ($0.02 per dossier or $0.004 per single-section query).

curl https://api.apify.com/v2/acts/bosco_labs~drug-safety/run-sync-get-dataset-items \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"drug": "metformin", "mode": "recalls", "maxItems": 10}'

Call the Bosco Labs HTTP API

Bosco Labs HTTP API (beta): same input and rows, $0.004 per sub-query; a full dossier = 5 units ($0.02); partial answers are free from prepaid credits. Get a key with a $0.50 free trial, or send the same call without a key and pay per call in USDC via x402 (no account).

curl https://api.boscolabs.dev/v1/drug-safety \
  -H "Authorization: Bearer $BOSCO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"drug": "metformin", "mode": "recalls", "maxItems": 10}'

Example output

Snapshot taken 2026-11-06, source links in each row. First 1 of 1 rows (snapshot runs stop at 5 rows); long values shortened.

[
  {
    "query": "metformin",
    "mode": "recalls",
    "drug": {
      "generic_name": "METFORMIN HYDROCHLORIDE",
      "matched_as": "generic",
      "search_term": "metformin",
      "fda_labels_matching": 351
    },
    "label": null,
    "adverse_events": null,
    "...": "10 more fields"
  }
]

More questions for this tool

All questions