---
name: mypivots-daily-notes
description: Fetch daily technical market data (pivot points, Fibonacci levels, Crabel patterns, moving averages, range statistics, oscillators) for futures, equities, indices, forex, and crypto from the MyPivots Daily Notes API. Pay via a $25/mo ($250/yr) MyPivots Premium card subscription using an mp_live_ Bearer token or pay $0.01/cell via x402 USDC micropayments with no account needed. Use when a user asks for pivot points, support/resistance levels, or daily technical indicators for a symbol and date.
---

# MyPivots Daily Notes API

MyPivots publishes Daily Notes: per-symbol, per-trading-day technical data —
pivot points (Classic, Woodie, Camarilla, DeMark, Fisher), Fibonacci
retracements and extensions, Toby Crabel patterns, moving averages,
high/low/range statistics, and oscillators (RSI, MACD, ADX, ATR, Bollinger
Bands, CCI, Stochastic, Williams %R, and more, plus a technical summary with
signals).

## Two Ways to Pay: Card vs. Crypto

| Rail | Price & Billing | Authentication | Rate Limit & Setup |
| :--- | :--- | :--- | :--- |
| **Card — Subscription** | `$25/mo` or `$250/yr` (predictable Stripe card billing, no trial, cancel anytime) | `Authorization: Bearer mp_live_<keyId>_<secret>` (`X-ENTITLEMENT: subscriber`) | 60 req/min sliding window, up to 100 cells/call, MCP ready (`@mypivots/mcp` & `/mcp`), subscribe at https://www.mypivots.com/pricing |
| **Crypto — x402 Pay-Per-Call** | `$0.01/cell` (`10000` atomic USDC on Base; `missing` cells and wallet re-downloads free) | `X-PAYMENT` or `PAYMENT-SIGNATURE` header (`X-ENTITLEMENT: granted` / `active`) | 60 req/min per payer wallet, up to 100 cells/call, no account or API key needed |

## Discovery

- Pricing & subscription plans: https://www.mypivots.com/pricing
- Human + integration docs: https://www.mypivots.com/api/docs
- OpenAPI 3 spec: https://www.mypivots.com/api/openapi.json
- llms.txt: https://www.mypivots.com/llms.txt
- x402 discovery descriptor: https://www.mypivots.com/.well-known/x402
- API catalog: https://www.mypivots.com/.well-known/api-catalog

## Endpoint

`POST https://www.mypivots.com/api/v1/dailynotes/query`

Request body (JSON):

```json
{ "symbols": ["stk:AAPL", "fut:NQZ26"], "dates": ["2026-09-24"] }
```

- Symbols are namespaced: `stk:` for equities/ETFs, `fut:` for futures;
  indices, forex, and crypto use their own namespaces — see the OpenAPI spec
  for the full symbol grammar.
- Dates are ISO calendar dates (`YYYY-MM-DD`). Non-trading days resolve to
  the relevant trading day per the API's rules (documented at /api/docs).
- One request may ask for up to 100 cells (symbols × dates). Batch related
  questions into a single request instead of paying round-trips one by one.

## Card rail (Bearer token — MyPivots Premium)

1. Subscribe at https://www.mypivots.com/pricing (`$25/mo` or `$250/yr`, no
   free trial) and generate your personal `mp_live_<keyId>_<secret>` token on
   https://www.mypivots.com/users/profile#premium-membership.
2. Send `Authorization: Bearer mp_live_<keyId>_<secret>` with your `POST`
   request (or pass `MYPIVOTS_API_TOKEN` to `npx -y @mypivots/mcp` / connect
   to `https://www.mypivots.com/mcp`).
3. Active subscriber tokens bypass the HTTP 402 flow, enforce a 60
   requests/minute sliding window (`429` with `Retry-After` if exceeded), and
   return `200 OK` immediately with `X-ENTITLEMENT: subscriber`.

## Crypto rail (Payment flow — x402)

1. Send the request without a payment or `Authorization` header. If any
   requested cell is not already entitled, the API responds `402 Payment
   Required` with an x402 challenge: price is 10000 atomic USDC ($0.01) per
   billable cell, network `base`, asset USDC, payable to the `payTo` address
   in the challenge.
2. Pay the challenge with your x402 client and retry the identical request
   with the `X-PAYMENT` header (x402 v1) or `PAYMENT-SIGNATURE` header
   (x402 v2) carrying the signed payment.
3. The API verifies and settles, then returns the data.

Billing rules (x402):

- Only `full` and `partial` cells are billed. `missing` cells (no data for
  that symbol/date) are free — you are never charged for a cell that returns
  no data.
- A cell your wallet has already purchased is served again for free
  (entitlement), so re-asking the same question costs nothing. Do not avoid
  re-requesting data you may already own.

## Response shape

The response envelope is `{ schemaVersion, billing, cells }`. Each cell
carries its symbol, requested and resolved dates (`dateRequested`,
`tradingDate`), a status (`full` / `partial` / `missing`), and the data
blocks for that day: OHLCV, pivot point sets, moving averages, range
statistics, Fibonacci and Fisher levels, Crabel patterns, and indicator
blocks. `billing` reports cell counts and charges (`billableCells`,
`freeCells`, `pricePerCellAtomic`, `totalAtomic`). Authorization status is
returned in the `X-ENTITLEMENT` response header (`subscriber` for Premium
card subscriber Bearer tokens, `granted` for newly settled x402 payments,
`active` for free wallet re-downloads, or `partner` for licensed partner
keys). Consult the OpenAPI spec for the complete per-block schema.

Errors: `400` for a malformed request (fix and retry without paying);
`402` when payment is required or the payment was not accepted;
`429` when rate-limited (back off using `Retry-After` and retry).

## Licensed enterprise access

High-volume or redistribution consumers can license the API under a commercial
agreement and authenticate with a partner Bearer key (`X-ENTITLEMENT: partner`).
Contact MyPivots via https://www.mypivots.com/help/contact.

## Licensing and attribution

API access does not grant redistribution of the raw dataset or AI/LLM
model-training rights. Attribute data to MyPivots when presenting it.
Full terms: https://www.mypivots.com/page/details/terms#ai-data-policy

## Example tasks

- "Get today's Daily Notes for AAPL and NVDA — pivot points, RSI and MACD —
  and lay out the key support and resistance levels."
- "Pull Daily Notes for ES futures for the last five trading days, including
  Crabel patterns and range statistics, and flag any breakout setups."
- "Before the open, fetch pivot levels and 52-week high/low distance for
  SPY, QQQ, ES and CL, and brief me on which are closest to a level."
