Anonymous access to the API is free and needs no account. Signing in raises the limits to something you can actually work with — a handful of assets over real history.
We only ever read your account's email address, to tell sessions apart.
| Limit | Anonymous | Signed in |
|---|---|---|
Ids per panel call | 3 | 50 |
search_funds rows | 25 | 200 |
option_chain page | 200 | 2000 |
| Query timeout | 3s | 8s |
| Rows per response | 1000 | 1000 |
That last row is not a mistake. Rows per response are capped server-wide at 1000 for everybody — no account changes it. Page through views, and narrow the date window on function calls, whichever tier you are on.
Send it as Authorization: Bearer …, alongside the usual
apikey header.
22023. If that happens mid-script, come back here and sign in
again. Durable per-user keys are not built yet.
Four ids — one more than anonymous allows. This should return rows for you.
Checking your session…