# Aayat AI Token Unlock Schedule

> Aayat AI Token Unlock Schedule is a paid API for AI agents from aayatai.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-29).

Returns upcoming token unlock events (vesting cliffs and emission changes) for a crypto project, including dates, amounts, USD values, recipient categories, and sell pressure estimates aggregated over 30 and 90-day windows.

## Facts

- Endpoint: GET https://aayatai.com/token/unlocks?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aayat-ai-token-unlock-schedule-13875926
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Wjz4SXobMBDFX3CuZqZfc

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 aayat-ai-token-unlock-schedule-13875926
```

Example prompt: What token unlocks are scheduled for Arbitrum over the next 90 days? I want to know the dates, how many tokens unlock, who gets them (team, investors, etc.), the USD value at today's price, and the total sell pressure summary for the 30 and 90-day windows.

## When to prefer this

Use this endpoint when you need structured, quantitative token unlock data for a specific crypto project — particularly vesting cliff dates, recipient breakdown (team vs investors vs airdrop), USD-denominated unlock values, and sell pressure assessments. It is ideal for pre-investment due diligence, risk monitoring, or building alerts around upcoming supply shocks. Prefer it over general market data endpoints when the specific question is about scheduled token releases and their impact on supply, not spot price or liquidity.

## Known failure modes

- Unknown or misspelled protocol slug returns empty results or error — use exact DefiLlama slug
- Project has no unlock data in DefiLlama dataset — response may return null next or empty unlocks array
- Very short or very long days parameter outside 1–1095 range returns validation error
- Rate limiting or payment failure (402) if USDC payment is not properly attached
- Stale data if DefiLlama emissions dataset has not been recently updated for that protocol

## How this service works

Upcoming token unlocks for a project (vesting cliffs and emission changes): dates, amounts, % of supply, USD value at today's price, who receives them (team, investors, airdrop) and likely sell pressure, plus totals for the next 30 and 90 days. Pass ?protocol=arbitrum (DefiLlama slug or name)&days=90.

## Output

A JSON object containing: the next upcoming unlock event (date, type, tokens, USD value, recipient, sell pressure, % of supply), aggregate stats for the next 30 days and 90 days (total tokens, USD value, % of supply, insider share %), an array of individual upcoming unlock events sorted soonest-first, allocation breakdown by recipient group (insiders, private sale, airdrop, etc.), current token price in USD, max supply, token chain address, data source attribution, and timestamp of when data was checked.

## 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": [
      "protocol"
     ],
     "properties": {
      "days": {
       "type": "integer",
       "default": 90,
       "maximum": 1095,
       "minimum": 1,
       "description": "Look ahead this many days."
      },
      "limit": {
       "type": "integer",
       "default": 20,
       "maximum": 100,
       "minimum": 1,
       "description": "Most unlock events to list."
      },
      "protocol": {
       "type": "string",
       "maxLength": 60,
       "minLength": 2,
       "description": "Project slug or name, e.g. arbitrum, optimism, aptos."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "protocol",
      "name",
      "next",
      "next30d",
      "next90d",
      "unlocks"
     ],
     "properties": {
      "name": {
       "type": "string"
      },
      "next": {
       "type": [
        "object",
        "null"
       ],
       "description": "The next cliff unlock."
      },
      "token": {
       "type": [
        "string",
        "null"
       ],
       "description": "chain:address of the token."
      },
      "trust": {
       "type": "object",
       "description": "Third-party text, cleaned: read trust.notice; removed = what we stripped."
      },
      "source": {
       "type": "string"
      },
      "next30d": {
       "type": "object",
       "description": "Cliff unlocks in the next 30 days: tokens, % of supply, USD, insider share."
      },
      "next90d": {
       "type": "object"
      },
      "unlocks": {
       "type": "array",
       "description": "Upcoming events in the window, soonest first."
      },
      "priceUsd": {
       "type": [
        "number",
        "null"
       ]
      },
      "protocol": {
       "type": "string"
      },
      "checkedAt": {
       "type": "string"
      },
      "maxSupply": {
       "type": [
        "number",
        "null"
       ]
      },
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "name": "Arbitrum",
  "next": {
   "date": "2026-10-16T13:20:33.000Z",
   "type": "cliff",
   "tokens": 56125000,
   "perWeek": false,
   "valueUsd": 21888750,
   "recipient": "insiders",
   "description": "On 2026-10-16 56,125,000 of Team, Contributors & Advisors tokens will be unlocked",
   "sellPressure": "high",
   "percentOfSupply": 0.561
  },
  "token": "arbitrum:0x912ce59144191c1204e64559fe8253a0e49e6548",
  "source": "DefiLlama emissions dataset",
  "next30d": {
   "tokens": 92645833,
   "valueUsd": 36131875,
   "percentOfSupply": 0.926,
   "insiderSharePercent": 100
  },
  "next90d": {
   "tokens": 277937500,
   "valueUsd": 108395625,
   "percentOfSupply": 2.779,
   "insiderSharePercent": 100
  },
  "unlocks": [],
  "priceUsd": 0.39,
  "protocol": "arbitrum",
  "checkedAt": "2026-09-28T12:00:00.000Z",
  "maxSupply": 10000000000,
  "allocation": {
   "insiders": [
    "Team, Contributors & Advisors"
   ],
   "privateSale": [
    "Investors"
   ]
  },
  "suggestions": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aayat-ai-token-unlock-schedule-13875926/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from aayatai.com](https://www.zero.xyz/host/aayatai.com/llms.txt)
