# FDA Drug Approval Changes Feed

> FDA Drug Approval Changes Feed is a paid API for AI agents from oracles-production.up.railway.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Returns recent FDA drug approval actions from Drugs@FDA since a given timestamp, including new drug approvals, priority reviews, and supplements with significance scoring.

## Facts

- Endpoint: GET https://oracles-production.up.railway.app/v1/fda-approvals/changes
- 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/fda-drug-approval-changes-feed-09651554
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PUgLnWr1AG6q0lWBf-gLu

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 fda-drug-approval-changes-feed-09651554
```

Example prompt: Show me all FDA drug approval actions since 2025-01-01T00:00:00Z with a significance score of at least 7, and limit the results to 100 — I want to focus on the most important new approvals and priority reviews.

## When to prefer this

Use this endpoint when you need structured, timestamped FDA drug approval data with significance scoring for compliance monitoring, pharma intelligence pipelines, or regulatory change tracking. It is preferred over raw Federal Register scrapers because it is scoped specifically to Drugs@FDA approval actions (new drugs, priority reviews, supplements) and includes pre-scored significance ratings.

## Known failure modes

- Invalid 'since' timestamp format returns a 400 error
- 'limit' out of range (must be 1–500) returns a 400 error
- 'min_significance' out of range (must be 1–10) returns a 400 error
- No matching approvals in the window returns an empty changes array
- Payment not included or insufficient returns a 402 error
- Upstream Drugs@FDA data unavailable may return a 503 or empty result

## How this service works

FDA approval actions from Drugs@FDA since a timestamp: original approvals (new drugs, scored highest), priority reviews, and supplements, with sponsor, brand, active ingredients, and application number.

## Output

A JSON object containing a count of matching approval events, a source label, and an array of change records each with: type of approval action, title, detail object, plain-English summary, entity ID, primary source URL, detected-at timestamp, effective date, and a significance score from 1–10 (new original approvals score highest).

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "integer",
       "maximum": 500,
       "minimum": 1
      },
      "since": {
       "type": "string",
       "format": "date-time",
       "description": "Only changes detected after this ISO-8601 instant"
      },
      "min_significance": {
       "type": "integer",
       "maximum": 10,
       "minimum": 1,
       "description": "Keep only changes scored at least this"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "count": {
       "type": "integer"
      },
      "source": {
       "type": "string"
      },
      "changes": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "type": {
          "type": "string"
         },
         "title": {
          "type": "string"
         },
         "detail": {
          "type": "object"
         },
         "summary": {
          "type": "string"
         },
         "entityId": {
          "type": "string"
         },
         "sourceUrl": {
          "type": [
           "string",
           "null"
          ],
          "description": "Primary-source link for verification"
         },
         "detectedAt": {
          "type": "string",
          "format": "date-time"
         },
         "significance": {
          "type": "integer",
          "maximum": 10,
          "minimum": 1
         },
         "effectiveDate": {
          "type": [
           "string",
           "null"
          ]
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fda-drug-approval-changes-feed-09651554/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from oracles-production.up.railway.app](https://www.zero.xyz/host/oracles-production.up.railway.app/llms.txt)
