1. API
  2. Account API

Account API

Your meter and the map,
one call each.

How much of the month's allowance this account has spent, what is left and when it resets, from any of your tokens. And the whole endpoint list with paths, plans, parameters and a working example for each, so a client can discover the API without reading a page.

2Endpoints in this family
0Matching MCP tools
60/minPer token, 1,000 an hour

A real response

This is what
comes back.

Captured from the live endpoint on 2026-09-08, lists cut to a few rows so it fits on a page. The shape is exactly what your code receives. Run it on your own ticker from the endpoint page.

GET /api/mcp/data/me/usage200, application/json
{
  "calls_this_month": 0,
  "docs": "https://apexvol.com/docs/api/guides/rate-limits",
  "endpoints": [],
  "limit": 10000,
  "month": "2026-09",
  "percent_used": 0.2,
  "plan": "pro",
  "rate_limits": {
    "per_hour": 1000,
    "per_minute": 60,
    "remaining_hour": 1000,
    "remaining_minute": 60
  },
  "remaining": 9981,
  "resets_at": "2026-10-01T00:00:00+00:00",
  "this_token": {
    "label": "local capture 2026-09-08",
    "token_id": "CAP4F1221",
    "unknown_paths_7d": {}
  },
  "tokens_active": 1,
  "unit": "data_requests",
  "used": 19
}

Every response is wrapped as {"success": true, "data": {...}}. Errors use the same envelope with an error string and a status code that means what it says.

Call it three ways. Same token, same JSON.

curlBearer token from Account, then API Access
curl -H "Authorization: Bearer avmcp_YOUR_TOKEN" \
     "https://apexvol.com/api/mcp/data/me/usage"
Pythonrequests, nothing else
import requests

headers = {"Authorization": "Bearer avmcp_YOUR_TOKEN"}
r = requests.get("https://apexvol.com/api/mcp/data/me/usage", headers=headers)
r.raise_for_status()
data = r.json()["data"]
print(data["used"])
In Claude, Cursor or ChatGPTthrough the MCP server, no code
You

How much of my ApexVol API allowance is left this month?

The assistant calls and answers from the JSON above.

More prompts for this family in the prompt library. Set the server up in Claude Desktop, Claude Code, Cursor, ChatGPT, VS Code, Windsurf or Gemini CLI.

The family

2 endpoints,
one prefix.

All under https://apexvol.com/api/mcp/data. Each card opens a page with the parameters and their bounds, every response field, a real captured response and a console that runs it on your ticker.

Download as Markdown Copy for your AI

The Markdown twin of this family, sized for a context window.

Field by field

What each
number means.

used, limit, remaining, percent_used
The month's data requests spent against the plan's allowance, in the unit the cap is enforced in.
resets_at
ISO 8601 UTC timestamp of the first of next month, when the counter returns to zero.
rate_limits
The per-minute and per-hour ceilings for this token and what is left of each right now.
endpoints[]
Calls per endpoint this month, each with its docs page, so a client can see where its budget goes.
this_token.unknown_paths_7d
Paths under /api/mcp/data this token requested that do not exist, with counts: an integration that is guessing shows up here first.
endpoint_count, families[], endpoints[]
On the index: every endpoint with method, path, family, plan, parameters, docs URL and an example request that works as written.

The same data, in plain English

0 MCP tools
wrap this family.

Connect the ApexVol MCP server and an assistant can call these by name. One URL, a sign-in, no token to paste.

    Set it up in:

    What people build

    Three things
    this is for.

    Access

    Auth
    Bearer token, prefix avmcp_, created under Account, then API Access. Shown once, hashed at rest, rotates in one click.
    Limits
    60 requests a minute and 1,000 an hour per token, plus a monthly allowance by plan. Every response carries the remaining counts in headers.
    Plans
    Included with every paid or trial plan from $55 a month. Each endpoint follows the tier of its web feature; the cards above show which.
    Spec
    OpenAPI 3.1 at /docs/api/openapi.json, this family as one Markdown file, the whole reference at /llms-full.txt. Shared conventions, the error model and the changelog.

    Questions

    Asked before
    the first call.

    Do these calls cost anything?

    No. Neither endpoint touches the market-data feed, so they spend nothing from the monthly allowance. They do count against the per-minute and per-hour rate limits like any other call.

    Which plan do I need?

    Any paid or trial plan. Both endpoints are available to every token that can call the API at all; the usage figures are for the account the token belongs to.

    Why does used count data requests rather than API calls?

    Because that is what the allowance is enforced in. One call can fetch several expirations upstream and spend several units, and a call answered from cache spends none. The usage endpoint reports the same number the limit checks.

    Does the index list endpoints my plan cannot use?

    Yes. It lists the whole token surface with the plan each endpoint needs, so a client can tell in advance which calls would return 403.

    Included with
    every paid plan.

    From $55 a month, tier-matched: your token queries the data your plan includes and Pro unlocks the full surface.

    Real market data, not a sandbox. See it live on AAPL.

    7 days free, cancel anytime Card required · no charge for 7 days
    Start trial →