# ScriptMasterLabs FTD Series Data API

> ScriptMasterLabs FTD Series Data API is a paid API for AI agents from scriptmasterlabs.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-12).

Returns Failure to Deliver (FTD) series data for a given stock ticker symbol via a pay-per-call x402 endpoint.

## Facts

- Endpoint: GET https://scriptmasterlabs.com/api/ftd/series/%7Bsymbol%7D?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scriptmasterlabs-ftd-series-data-api-2abf397e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UJDSJ_Dyla4k7zP3FKkdY

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 scriptmasterlabs-ftd-series-data-api-2abf397e
```

Example prompt: Can you pull the FTD series data for ticker GME with a limit of 30 records from ScriptMasterLabs?

## When to prefer this

Choose this endpoint when you need Failure to Deliver (FTD) series data for a specific equity ticker and are operating in an x402 pay-per-call environment. It is best suited for agents that can handle micropayment flows and need granular, per-symbol FTD rolling window data for financial research, risk modeling, or market surveillance. Prefer it over bulk data sources when you only need data for one symbol at a time and want low per-query cost.

## Known failure modes

- Payment not accepted or insufficient USDC balance — 402 response requiring payment
- Invalid or unrecognized ticker symbol — may return empty dataset or error
- Limit parameter out of range — may be ignored or return default record count
- Network timeout or provider unavailability — no data returned
- Missing required symbol path parameter — request fails to route correctly

## How this service works

Pay-per-call APIs and a read-only provider check for x402 buyers. Inspect evidence and live terms before a caller-controlled payment; accept delivery with proof.

## Output

A JSON response containing FTD (Failure to Deliver) series data for the requested ticker symbol, including rolling window records up to the specified limit. Exact fields are returned after successful x402 payment and delivery acceptance.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "limit": {
       "type": "string",
       "description": "Maximum records in rolling window"
      },
      "symbol": {
       "type": "string",
       "description": "Ticker mirrored from URL path"
      }
     },
     "additionalProperties": true
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "example"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object"
    }
   },
   "additionalProperties": false
  }
 },
 "additionalProperties": false
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "Route-specific live values are returned after successful accepted delivery.",
  "product": "SML FTD Series"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scriptmasterlabs-ftd-series-data-api-2abf397e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scriptmasterlabs.com](https://www.zero.xyz/host/scriptmasterlabs.com/llms.txt)
