Tools reference
Inspection documents
searchSearch FDA Intel documents#
GET/api/intel/v1/call/searchMCP tool: searchread-only
Search the FDA Intel catalog of FDA inspection documents (Form 483s, EIRs, warning letters, responses, close-out letters) by keyword, firm, FEI, investigator, regulation or topic. Returns up to 20 matches as {results:[{id,title,url,text}]}; pass an id to fetch for the document. For filters and paging use search_documents.
Parameters
Example request
curl "https://fdaintel.ai/api/intel/v1/call/search?query=Example+Pharma+data+integrity+211.194" \
-H "Authorization: Bearer $FDA_INTEL_API_KEY"Example response (200, shortened, made-up values)
{
"results": [
{
"id": "ex4mpl3d0c01",
"title": "Form 483 · Example Pharma Ltd. · Hyderabad, Telangana, India · 2025-03-14",
"url": "https://fdaintel.ai/d/ex4mpl3d0c01",
"text": "Laboratory records were incomplete and out-of-specification results were not investigated."
}
]
}fetchFetch a document#
GET/api/intel/v1/call/fetchMCP tool: fetchread-only
Fetch one FDA Intel document by id: its summary, observation previews and every metadata field. The full document is not included; the "document" field gives its type, date, observations, pages, price_usd and link on FDA Intel.
Parameters
Example request
curl "https://fdaintel.ai/api/intel/v1/call/fetch?id=ex4mpl3d0c01" \
-H "Authorization: Bearer $FDA_INTEL_API_KEY"Example response (200, shortened, made-up values)
{
"id": "ex4mpl3d0c01",
"title": "Form 483 · Example Pharma Ltd. · Hyderabad, Telangana, India · 2025-03-14",
"text": "Laboratory records were incomplete and out-of-specification results were not investigated.",
"url": "https://fdaintel.ai/d/ex4mpl3d0c01",
"metadata": {
"id": "ex4mpl3d0c01",
"doc_type": "483",
"label": null,
"title": "Form 483 · Example Pharma Ltd. · 2025-03-14",
"firm_name": "Example Pharma Ltd.",
"firm_name_on_document": "Example Pharma Ltd.",
"firm_id": "3001234567",
"fei": "3001234567",
"street": "1 Example Road",
"city": "Hyderabad",
"state": "Telangana",
"zip": "500001",
"country": "India",
"document_date": "2025-03-14",
"issue_date": "2025-03-14",
"inspection_start": "2025-03-03",
"inspection_end": "2025-03-14",
"date_estimated": false,
"center_program": "Drugs (CDER)",
"establishment_type": "Manufacturer",
"page_count": 9,
"observation_count": 6,
"investigator_names": "Jane Example",
"summary": "Laboratory records were incomplete and out-of-specification results were not investigated.",
"marcs_cms": null,
"available": true,
"has_text": true,
"price_cents": 9900,
"url": "https://fdaintel.ai/d/ex4mpl3d0c01",
"owned": false,
"observations": [
{
"ordinal": 1,
"preview": "Laboratory controls do not include the establishment of scientifically sound…",
"cfr": [
{
"cite": "21 CFR 211.160",
"section": "211.160",
"heading": "General requirements",
"inferred": false
}
],
"system_area": "drug:laboratory",
"topics": [
"lab_controls",
"data_integrity"
],
"repeat": true,
"severity": 3
}
],
"document": {
"type": "Form 483",
"date": "2025-03-14",
"observations": 6,
"pages": 9,
"price_usd": 99,
"link": "https://fdaintel.ai/d/ex4mpl3d0c01",
"owned": false,
"available_to_buy": true
},
"full_text": "not_included"
}
}search_documentsSearch documents with filters#
GET/api/intel/v1/documentsMCP tool: search_documentsread-only
Search documents with every available filter (keyword, type, firm, FEI, investigator, place, date range, CFR section, observation text, product type, classification, topic, sector …). Returns total, a page of documents with all list fields (summary included) and next_offset.
Also callable as /api/intel/v1/call/search_documents.
Parameters
483, 483_amended, eir, 483_response, warning_letter, wl_response, untitled_letter, untitled_letter_response, close_out_letter, import_alert, fda_correspondence, other.document, issue, inspection_start, inspection_end.NAI, VAI, OAI.relevance, date_desc, date_asc, firm, observations, added_desc.Example request
curl "https://fdaintel.ai/api/intel/v1/documents?fei=3001234567&doc_type=483%2Cwarning_letter&date_from=2020&limit=10" \
-H "Authorization: Bearer $FDA_INTEL_API_KEY"Example response (200, shortened, made-up values)
{
"total": 12,
"offset": 0,
"limit": 10,
"returned": 1,
"next_offset": 1,
"results": [
{
"id": "ex4mpl3d0c01",
"doc_type": "483",
"label": null,
"title": "Form 483 · Example Pharma Ltd. · 2025-03-14",
"firm_name": "Example Pharma Ltd.",
"firm_name_on_document": "Example Pharma Ltd.",
"firm_id": "3001234567",
"fei": "3001234567",
"street": "1 Example Road",
"city": "Hyderabad",
"state": "Telangana",
"zip": "500001",
"country": "India",
"document_date": "2025-03-14",
"issue_date": "2025-03-14",
"inspection_start": "2025-03-03",
"inspection_end": "2025-03-14",
"date_estimated": false,
"center_program": "Drugs (CDER)",
"establishment_type": "Manufacturer",
"page_count": 9,
"observation_count": 6,
"investigator_names": "Jane Example",
"summary": "Laboratory records were incomplete and out-of-specification results were not investigated.",
"marcs_cms": null,
"available": true,
"has_text": true,
"price_cents": 9900,
"url": "https://fdaintel.ai/d/ex4mpl3d0c01",
"owned": false
}
],
"sort": "date_desc"
}get_documentGet everything about a document#
GET/api/intel/v1/documents/{id}MCP tool: get_documentread-only
Everything about one document: metadata, summary, investigators (with career stats), each 483 observation's opening words with its CFR citations, system area and topics, inspection classification, warning-letter data (violations with CFR citations and response verdicts, linked 483s/EIRs, close-out), follow-on actions and other documents for the same site. The full document is not included; the "document" field gives its type, date, observations, pages, price_usd and link on FDA Intel.
Also callable as /api/intel/v1/call/get_document.
Parameters
Example request
curl "https://fdaintel.ai/api/intel/v1/documents/ex4mpl3d0c01" \
-H "Authorization: Bearer $FDA_INTEL_API_KEY"Example response (200, shortened, made-up values)
{
"id": "ex4mpl3d0c01",
"doc_type": "483",
"label": null,
"title": "Form 483 · Example Pharma Ltd. · 2025-03-14",
"firm_name": "Example Pharma Ltd.",
"firm_name_on_document": "Example Pharma Ltd.",
"firm_id": "3001234567",
"fei": "3001234567",
"street": "1 Example Road",
"city": "Hyderabad",
"state": "Telangana",
"zip": "500001",
"country": "India",
"document_date": "2025-03-14",
"issue_date": "2025-03-14",
"inspection_start": "2025-03-03",
"inspection_end": "2025-03-14",
"date_estimated": false,
"center_program": "Drugs (CDER)",
"establishment_type": "Manufacturer",
"page_count": 9,
"observation_count": 6,
"investigator_names": "Jane Example",
"summary": "Laboratory records were incomplete and out-of-specification results were not investigated.",
"marcs_cms": null,
"available": true,
"has_text": true,
"price_cents": 9900,
"url": "https://fdaintel.ai/d/ex4mpl3d0c01",
"owned": false,
"investigators": [
{
"id": "jane-example",
"name": "Jane Example",
"name_variants": []
}
],
"observations": [
{
"ordinal": 1,
"preview": "Laboratory controls do not include the establishment of scientifically sound…",
"cfr": [
{
"cite": "21 CFR 211.160",
"section": "211.160",
"heading": "General requirements",
"inferred": false
}
],
"system_area": "drug:laboratory",
"topics": [
"lab_controls",
"data_integrity"
],
"repeat": true,
"severity": 3
}
],
"inspection": {
"fei": "3001234567",
"inspection_start": "2025-03-03",
"inspection_end": "2025-03-14",
"duration_days": 12,
"classification": "OAI"
},
"warning_letter": null,
"same_site_documents": [
{
"id": "ex4mpl3d0c02",
"doc_type": "warning_letter",
"document_date": "2025-09-30",
"url": "https://fdaintel.ai/d/ex4mpl3d0c02"
}
],
"document": {
"type": "Form 483",
"date": "2025-03-14",
"observations": 6,
"pages": 9,
"price_usd": 99,
"link": "https://fdaintel.ai/d/ex4mpl3d0c01",
"owned": false,
"available_to_buy": true
},
"full_text": "not_included"
}search_observationsSearch observations and violations#
GET/api/intel/v1/observationsMCP tool: search_observationsread-only
Search individual 483 observations and warning-letter violations by words, CFR section, system area, topic or repeat flag, with the same document filters as search_documents (firm, FEI, investigator, dates, type, place …). Each hit has the statement's opening words, CFR citations, area, topics and its document.
Also callable as /api/intel/v1/call/search_observations.
Parameters
all, 483, warning_letter.483, 483_amended, eir, 483_response, warning_letter, wl_response, untitled_letter, untitled_letter_response, close_out_letter, import_alert, fda_correspondence, other.Example request
curl "https://fdaintel.ai/api/intel/v1/observations?cfr=211.192&topic=investigations&date_from=2023&limit=10" \
-H "Authorization: Bearer $FDA_INTEL_API_KEY"Example response (200, shortened, made-up values)
{
"total": 140,
"offset": 0,
"limit": 10,
"returned": 1,
"next_offset": 1,
"results": [
{
"kind": "483_observation",
"document_id": "ex4mpl3d0c01",
"doc_type": "483",
"firm_name": "Example Pharma Ltd.",
"firm_id": "3001234567",
"fei": "3001234567",
"country": "India",
"document_date": "2025-03-14",
"ordinal": 2,
"cfr": [
"211.192"
],
"system_area": "drug:quality",
"topics": [
"investigations"
],
"repeat": false,
"severity": 3,
"url": "https://fdaintel.ai/d/ex4mpl3d0c01",
"preview": "There is a failure to thoroughly review any unexplained discrepancy…",
"owned": false
}
]
}