# Saylor Innovations FDA Device Classification

> Saylor Innovations FDA Device Classification is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Looks up FDA medical device classification by device name, returning class (I–III), product code, regulation number, medical specialty, and implant/life-sustaining flags

## Facts

- Endpoint: GET https://saylorinnovations.com/api/devices/classification?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-fda-device-classification-877ead68
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sieKsgq5vxxd-ILNPffoy

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 saylor-innovations-fda-device-classification-877ead68
```

Example prompt: What is the FDA classification for a 'pulse oximeter' — give me the device class, product code, regulation number, and whether it's considered life-sustaining?

## When to prefer this

Use this endpoint when you need fast, structured FDA classification data for a medical device by name, especially when you need class, product code, regulation number, and implant/life-sustaining flags in a single call. Prefer this over manually querying the FDA 510(k) database or parsing FDA product code tables. Ideal for regulatory compliance checks, procurement screening, or device due diligence workflows where a quick per-device lookup at low cost ($0.01/call) is acceptable.

## Known failure modes

- No matching devices found for an obscure or misspelled device name — returns empty devices array
- Ambiguous query returns many unrelated devices — caller should refine query or inspect total_matches
- Limit parameter out of range (must be 1–25) may be ignored or cause an error
- Service unavailable or upstream FDA data unreachable — HTTP 5xx response
- Missing required 'q' query parameter returns a 400-level error

## How this service works

FDA medical device classification by name - device class I to III, product code, regulation number, specialty, implant and life-sustaining flags

## Output

Returns a JSON object with the interpreted query string, total match count, and an array of matching device records. Each record includes the device name, device class (I, II, or III), product code, regulation number, medical specialty, review panel, submission type, GMP exemption status, a human-readable definition, and boolean flags for implant and life-sustaining status.

## 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",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Device name text"
      },
      "limit": {
       "type": "string",
       "description": "optional 1-25, default 8"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "query",
      "devices"
     ],
     "properties": {
      "count": {
       "type": "number",
       "description": "Number of items returned"
      },
      "query": {
       "type": "string",
       "description": "The query as the server interpreted it"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "devices": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "name": {
          "description": "Name"
         },
         "implant": {
          "type": [
           "boolean",
           "null"
          ],
          "description": "True for implants"
         },
         "definition": {
          "description": "Definition"
         },
         "gmp_exempt": {
          "description": "Gmp exempt"
         },
         "device_class": {
          "description": "Device class"
         },
         "product_code": {
          "description": "Product code"
         },
         "review_panel": {
          "description": "Review panel"
         },
         "life_sustaining": {
          "description": "Life sustaining"
         },
         "submission_type": {
          "description": "Submission type"
         },
         "medical_specialty": {
          "description": "Medical specialty"
         },
         "regulation_number": {
          "description": "Regulation number"
         }
        }
       },
       "description": "Device types with name, product code, class, regulation number, specialty and impla
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-fda-device-classification-877ead68/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
