# Scrapling x402 Data Store – Pendle Fixed Yields

> Scrapling x402 Data Store – Pendle Fixed Yields is a paid API for AI agents from scraplingdata.xyz, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-25).

Returns all active Pendle PT markets on Ethereum, Arbitrum, and Base with fixed APY, expiry, pool depth, and token addresses, refreshed every 15 minutes

## Facts

- Endpoint: GET https://scraplingdata.xyz/v1/yields/pendle?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scrapling-x402-data-store-pendle-fixed-yields-71915450
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CfrW4xh8FByA5GMnHZ4bC

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 scrapling-x402-data-store-pendle-fixed-yields-71915450
```

Example prompt: What fixed yields are available on Pendle right now for USDe on Arbitrum, only showing markets with at least 30 days to expiry?

## When to prefer this

Use this endpoint when an agent needs structured, ready-to-use Pendle PT fixed yield data without building on-chain RPC infrastructure. Prefer over manual contract reads when you need multi-chain coverage (Ethereum + Arbitrum + Base) in a single call, need pool depth alongside APY for liquidity assessment, or want to quickly filter by symbol, chain, or minimum expiry. Not suitable for floating/variable yield strategies or protocols other than Pendle.

## Known failure modes

- Invalid chain value returns an error — must be 'ethereum', 'arbitrum', or 'base'
- No markets match the filters (empty result set) when min_days is too large or q symbol has no matching markets
- Payment failure (402) — $0.01 USDC charge not processed; no data returned, no charge
- Stale data possible within the 15-minute refresh window during volatile market conditions
- Network or contract read errors from the underlying on-chain data source

## How this service works

Pendle fixed yields: every active Pendle market on Ethereum, Arbitrum and Base with PT implied APY (the fixed rate you lock by buying PT and holding to expiry), expiry date, days to expiry, PT price in underlying units, pool PT/SY depth and PT/SY/YT token addresses. Computed from each market contract's on-chain implied rate, refreshed every 15 min. Optional chain (ethereum|arbitrum|base), q (symbol substring, e.g. USDe) and min_days filters.

## Output

A list of active Pendle PT markets matching the filters, each containing: market name, PT implied APY (fixed rate), expiry date, days to expiry, PT price in underlying units, pool PT/SY depth, and token addresses for PT, SY, and YT. Data is computed from on-chain implied rates and refreshed every 15 minutes.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "q": {
       "type": "string",
       "description": "PT symbol substring, e.g. USDe, wstETH"
      },
      "chain": {
       "type": "string",
       "description": "ethereum | arbitrum | base"
      },
      "min_days": {
       "type": "number",
       "description": "Only markets expiring at least this many days out"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scrapling-x402-data-store-pendle-fixed-yields-71915450/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scraplingdata.xyz](https://www.zero.xyz/host/scraplingdata.xyz/llms.txt)
