AlphAI
- Free allowance
- Free plan USD 0 forever: REST API at 20 requests per minute and 100 per day with 1 key, an MCP server at the same 20 per minute and 100 per day, a 30-day news archive, pages of up to 20 items, and Radar data delayed 60 minutes.
- Verdict
- caveatusable, with a named limit or an unprobed read path
- Cost
- free tier
- Identity
- emailno card, no phone
- Binding limit
- request-rate20 requests per minute on the Free plan, per account across all keys (REST and MCP each); 100 requests per day on the Free plan, reset at 00:00 UTC
- Evidence
- documented83 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-03checked 2026-11-02 (live); stale on 2026-12-03
| Free tier | Free plan USD 0 forever: REST API at 20 requests per minute and 100 per day with 1 key, an MCP server at the same 20 per minute and 100 per day, a 30-day news archive, pages of up to 20 items, and Radar data delayed 60 minutes. unit requests; metered on request-count; One HTTP request to any /api endpoint counts as one request, an empty page still counts, and on MCP only tool calls count; a request rejected with 429 spends no quota. The website news feed has no daily cap. The next plan up is Basic, listed at USD 2.99 and USD 7.99 a month in early access, with 60 requests per minute and 10,000 per day. The vendor writes the name AlphAI; its TypeScript client class and some listings write AlphaAI. |
|---|---|
| Price | none stated |
| Limits |
Archive depth: 30 days on Free, and a window past it answers HTTP 403. Radar data carries an added 60-minute delay on Free. Bulk path: the insider endpoint's format=csv returns a file of up to 500 rows on Free for one request. |
| Binding | request-rate 100 requests a day is met long before 20 per minute: the daily volume cap binds first. |
| Identity | email The register page offers Google sign-in or a direct registration; the privacy page lists email, full name and a hashed password as the account data of a direct registration and names a verification email. The developers page says a key is created in the account with no credit card. The exact fields of the form are not exposed in the page text: unverified: behind a sign-up. |
| Egress | not metered in bytes; the 100 requests a day bound what a free key can pull |
| Per-object cap | 20 items per page on Free (page size up to 50 on Pro), paged with a cursor |
| Retention | 30-day news archive on the Free API; a cursor or from_date window beyond the archive horizon answers HTTP 403 |
| Interface | rest GET https://api.alphai.io/api/news/ with Authorization: Bearer <key>; JSON over HTTPS, cursor-paginated, with an OpenAPI 3.1 spec at https://api.alphai.io/api/schema/; server-side use only, as the API sends no CORS headers. An MCP server at https://mcp.alphai.io/mcp serves the same feed as tools and signs in with OAuth. endpoint: https://api.alphai.io/api/news/ |
| Tooling | any HTTP client; official Python and TypeScript SDKs (alphai-sdk); an MCP server |
| Composes with | A relevance-scored, ticker-linked news and SEC insider-filing feed at 100 requests a day, so a free stack narrows polling with min_relevance, symbol or category filters and takes prices from a quote feed such as Finnhub or Twelve Data. |
| Reliability | A per-minute burst answers HTTP 429 with a short Retry-After; a window past the archive horizon answers HTTP 403; a keyless call answered HTTP 401 API key required. |
| Notes | Free is a starter allotment of 100 requests a day on a 30-day archive with Radar data delayed 60 minutes; the website news feed has no daily cap. |
| Evidence note | documented Limits, archive depth and plan features are read from the first-party pricing, developers and OpenAPI pages, and a keyless call answered HTTP 401. A free key was not exercised, and the exact fields of the register form are not exposed in the page text, so they are unverified: behind a sign-up. |
| Parsed numbers |
|
Evidence 83
| date | source | what it proved |
|---|---|---|
| 2026-11-02 | alphai.io/pricing | the Free plan is USD 0 forever |
| 2026-11-02 | alphai.io/pricing | the Free REST API is 20 per minute and 100 per day with 1 key |
| 2026-11-02 | alphai.io/pricing | the Free MCP server is 20 per minute and 100 per day |
| 2026-11-02 | alphai.io/pricing | the burst cap is 20 per minute on Free, 60 on Basic and 150 on Pro |
| 2026-11-02 | alphai.io/pricing | the daily volume cap is 100 on Free and 10,000 on Basic |
| 2026-11-02 | alphai.io/pricing | the maximum page size is 20 on Free and 50 on Pro |
| 2026-11-02 | alphai.io/pricing | the news archive is 30 days on Free |
| 2026-11-02 | alphai.io/pricing | part of the text of Limits, above |
| 2026-11-02 | alphai.io/pricing | the next plan up, Basic, is listed at USD 2.99 and USD 7.99 a month in early access |
| 2026-11-02 | alphai.io/pricing | what counts as one API request, and that a 429 spends no quota |
| 2026-11-02 | alphai.io/pricing | the free plan is available on sign-up, with MCP over OAuth and no waitlist |
| 2026-11-02 | alphai.io/pricing | the website news feed has no daily cap on Free |
| 2026-11-02 | alphai.io/developers | a key is created in the account with no credit card |
| 2026-11-02 | alphai.io/developers | Free includes one key at 20 requests a minute and 100 a day with no credit card |
| 2026-11-02 | alphai.io/developers | keyless requests to the API and the public news routes get a 401 |
| 2026-11-02 | alphai.io/developers | a no-signup playground proxies the read-only public endpoints |
| 2026-11-02 | alphai.io/developers | a window beyond the archive horizon returns 403 on the first page |
| 2026-11-02 | alphai.io/developers | the API is plain JSON over HTTPS with cursor pagination |
| 2026-11-02 | alphai.io/developers | official Python and TypeScript SDKs exist |
| 2026-11-02 | alphai.io/developers | an MCP server serves the same feed as tools |
| 2026-11-02 | alphai.io/developers | the MCP server URL |
| 2026-11-02 | alphai.io/developers | an insider CSV file holds up to 500 rows on Free and counts as one request |
| 2026-11-02 | alphai.io/developers | an empty page still counts against the daily quota |
| 2026-11-02 | alphai.io/developers | the TypeScript client class is written AlphaAI |
| 2026-11-02 | alphai.io/developers | Free's 100 calls a day call for narrowing the stream with filters |
| 2026-11-02 | alphai.io/auth/register?returnUrl=%2Faccount%2Fapi-keys | the register page offers Google sign-in |
| 2026-11-02 | alphai.io/developers | per-minute and per-day quotas apply to the account across all its keys |
| 2026-11-02 | alphai.io/privacy | account data is an email, a full name and, for a direct registration, a hashed password |
| 2026-11-02 | alphai.io/privacy | service emails include a verification email |
| 2026-11-02 | probe: https://api.alphai.io/api/schema/ | the OpenAPI 3.1 document of the REST API answers with no key |
| 2026-11-02 | probe: https://api.alphai.io/api/schema/ | per-minute and per-day caps of Free, Basic and Pro |
| 2026-11-02 | probe: https://api.alphai.io/api/schema/ | the daily reset is at 00:00 UTC |
| 2026-11-02 | probe: https://api.alphai.io/api/schema/ | a per-minute burst surfaces as a 429 with a short Retry-After |
| 2026-11-02 | probe: https://api.alphai.io/api/schema/ | the API sends no CORS headers and is for server-side use |
| 2026-11-02 | probe: https://api.alphai.io/api/schema/ | the schema endpoint answered HTTP 200 with no key |
| 2026-11-02 | probe: https://api.alphai.io/api/news/ | a keyless call to the news endpoint answers HTTP 401 |
| 2026-11-02 | probe: https://api.alphai.io/api/news/ | the keyless 401 body says an API key is required |
| 2026-11-02 | alphai.io/pricing | the Free plan is USD 0 with no expiry |
| 2026-11-02 | alphai.io/pricing | the Free plan allows 20 requests a minute and 100 a day on the REST API with 1 key |
| 2026-11-02 | alphai.io/pricing | the Free plan allows 20 requests a minute and 100 a day on the MCP server |
| 2026-11-02 | alphai.io/pricing | the REST and MCP allotments are 20 a minute and 100 a day each, with 1 API key |
| 2026-11-02 | alphai.io/pricing | the Free plan has a 30-day news archive on the API |
| 2026-11-02 | alphai.io/pricing | the maximum page size is 20 on Free and Basic and 50 on Pro |
| 2026-11-02 | alphai.io/pricing | archive depth is 30 days on Free, 90 on Basic and 180 on Pro |
| 2026-11-02 | alphai.io/pricing | Radar data carries a 60-minute added delay on Free |
| 2026-11-02 | alphai.io/pricing | the burst caps are 20, 60 and 150 a minute by plan |
| 2026-11-02 | alphai.io/pricing | the daily volume caps are 100, 10,000 and 100,000 by plan |
| 2026-11-02 | alphai.io/pricing | a request rejected with 429 spends no quota |
| 2026-11-02 | alphai.io/pricing | what counts as an API request, and that only tool calls count on the MCP server |
| 2026-11-02 | alphai.io/pricing | any plan, free included, gets an API key from the account, or connects to the MCP server with OAuth |
| 2026-11-02 | alphai.io/developers | Free includes one key at 20 requests a minute and 100 a day, with no credit card |
| 2026-11-02 | alphai.io/developers | the vendor describes the free allotment as enough to evaluate the feed and build a prototype |
| 2026-11-02 | alphai.io/developers | a key is created in the account and needs no credit card |
| 2026-11-02 | alphai.io/developers | the API is server-side only, with no CORS |
| 2026-11-02 | alphai.io/developers | quotas are per account across all keys |
| 2026-11-02 | alphai.io/developers | rate-limit headers, the 429 body with Retry-After, and the 403 past the archive horizon |
| 2026-11-02 | alphai.io/developers | a cursor or date window past the archive horizon answers HTTP 403 |
| 2026-11-02 | alphai.io/developers | keyless calls get HTTP 401, and a keyless playground proxies read-only public endpoints |
| 2026-11-02 | alphai.io/developers | the playground lets a visitor try the API without signing up |
| 2026-11-02 | alphai.io/developers | each row carries a relevance score, tickers, per-ticker sentiment and the publisher URL |
| 2026-11-02 | alphai.io/developers | the feed is plain JSON over HTTPS with cursor pagination |
| 2026-11-02 | alphai.io/developers | an OpenAPI 3.1 contract is published at api.alphai.io/api/schema/ |
| 2026-11-02 | alphai.io/developers | page_size is 1 to 20 on Free and Basic and up to 50 on Pro |
| 2026-11-02 | alphai.io/developers | the per-ticker insider-trades history pages 200 rows on every plan |
| 2026-11-02 | alphai.io/developers | official Python and TypeScript SDKs handle cursor pagination and retries |
| 2026-11-02 | api.alphai.io/api/schema/ | the insider route can stream a CSV file capped at 500 rows on Free |
| 2026-11-02 | api.alphai.io/api/schema/ | Form 4 insider data flows through the same news shape |
| 2026-11-02 | api.alphai.io/api/schema/ | the contract describes a public REST API for scored, ticker-linked financial news |
| 2026-11-02 | alphai.io/changelog | the CSV file holds up to 500 rows on Free, inside the plan's archive window |
| 2026-11-02 | alphai.io/changelog | a CSV file counts as one request against the rate limit however long it is |
| 2026-11-02 | alphai.io/changelog | the daily limit headers report the daily budget, reset at the next 00:00 UTC |
| 2026-11-02 | alphai.io/changelog | Free reaches back 30 days |
| 2026-11-02 | alphai.io/terms | an account can be made with an email address and a password |
| 2026-11-02 | alphai.io/terms | an account can be made with Google OAuth |
| 2026-11-02 | alphai.io/terms | bulk and historical endpoints are listed for the Pro tier and above |
| 2026-11-02 | alphai.io/terms | REST uses a Bearer API key and MCP uses OAuth 2.1 |
| 2026-11-02 | alphai.io/terms | the REST API is at api.alphai.io and the MCP server at mcp.alphai.io |
| 2026-11-02 | alphai.io/terms | the full article body is not exposed through the REST API or the MCP server |
| 2026-11-02 | alphai.io/terms | Basic is USD 2.99 a month with 10,000 requests a day |
| 2026-11-02 | alphai.io/auth/register | the register page offers Google sign-up |
| 2026-11-02 | alphai.io/ | the home page says a free tier is available with no credit card |
| 2026-11-02 | probe: https://api.alphai.io/api/news/ | a keyless call to the news endpoint answers HTTP 401 with an API-key-required body |
| 2026-11-02 | free-for.dev/ | free-for.dev lists AlphaAI with 20 requests a minute and 100 a day on REST and MCP, no card |