"Free stock API, no API key" is a search a lot of people run for a very specific reason: they want to know if a piece of financial data actually works before they commit to anything — a signup form, an email verification link, a card number entered "just in case, you won't be charged." Most "free tiers" in this space still ask for one of those. Stocklake's guest tier doesn't ask for any of them.
An unauthenticated request to the exact same public MCP endpoint everyone else uses, rate-limited by IP address rather than by an API key: 25 calls a day, reset at midnight UTC, no signup step in between. It's the same 8 tools a registered free-tier key gets, not a stripped-down preview set:
get_stock / get_stocks — price, fundamentals, technical indicators, batch up to 25 symbolsget_stock_history — daily OHLCV, up to a year back (365 trading days per call)get_stock_news — recent headlines per symbolget_screener — filter by sector, market cap, RSI range, or a built-in presetget_market_movers — today's top gainers, losers, most activeget_market_pulse — VIX, Fear & Greed, market-wide breadthget_earnings_calendar — upcoming earnings dates with price and RSI contextTo make that concrete rather than abstract: a guest-tier call to the market pulse tool right now, this minute, with zero setup, returns a real, current read on the whole market — not a cached demo response.
A hard, honest 25/day beats a vaguely-worded "free forever" tier that quietly throttles, degrades data freshness, or strips fields once you're past some undisclosed internal threshold. With a real number, you find out in the first afternoon of prototyping whether your workflow needs 10 calls or 500 — not three weeks into a build, after you've already architected around a limit you didn't know was there.
It's also genuinely enough to answer the question most people are actually asking when they search for a no-key API: does this data look right, and is the shape of the response something I can build against? Twenty-five real calls against real, current data settles that faster than reading documentation ever will.
One detail worth knowing before you budget those 25: the batch-shaped tools bill per ticker returned, not per request. A get_stocks call that comes back with 25 symbols costs 25 calls against the daily quota — the same goes for get_screener and get_market_movers. That's deliberate (one batch request shouldn't be a loophole around the limit that 25 single lookups would hit), but it means a single wide screener query can use most of a guest day in one shot. Keep limit small while you're exploring.
Two situations, and they're both about the ceiling, not about what the guest tier is missing in terms of data:
You're behind a shared IP. Guest-tier limits apply per IP address, not per person — if you're on an office network, a university connection, or anything else with many people behind one public IP, that 25/day is shared across everyone on it. Registering for your own key (still free, still no card, just an email) gives you your own private 200/day instead of splitting a pool you don't control.
You've confirmed the data works and now need volume. The jump from guest to free tier isn't a different product — it's the exact same 8 tools, the exact same response shape, at 8x the daily ceiling, with a key that never expires. There's no incremental complexity to absorb; you're not learning a new API, you're removing a number.
Past that, Pro tier ($20/month, 5,000 calls/day) is a genuinely different unlock — not a bigger version of the free tier, but access to the parts of the pipeline that require an AI pass upstream: the curated signal feed, insider-plus-institutional sentiment synthesis, sector and macro regime assessments, and deep-dive research summaries. If all you need is prices, fundamentals, and technicals, there's no reason to pay for that layer — it's genuinely a separate product decision, not a paywall on the basics.
Correct — the guest tier needs nothing at all: no account, no email, no card. Requests are rate-limited by IP address instead of by key, 25 calls a day, resetting at midnight UTC. The same 8 tools a registered free-tier key gets, not a stripped-down preview set.
Further calls are rejected until the counter resets at midnight UTC. Registering for a free key (still no card, just an email) removes the shared-IP problem and raises the ceiling to 200 calls/day on the exact same 8 tools.
Yes. Guest and free are the identical 8 tools and the identical response shape — price, fundamentals, technical indicators, history, news, screener, market movers, market pulse, earnings calendar. The only thing that changes going from guest to free is the daily ceiling, from 25 to 200.
Yes — connecting through Claude's connector UI via OAuth means you authorize once and your tier resolves automatically from your account, with no raw key to copy, store, or lose track of.