Web search and content retrieval infrastructure for AI agents
Keenable is a web search API for AI agents and AI labs, providing live search and clean-markdown page fetch.
AI Panel Score
6 AI reviews
Reviewed
Keenable provides two core capabilities to AI agents and applications: live web search and page retrieval that returns clean markdown rather than raw HTML. Access starts keyless — a developer or agent can point an MCP-compatible client at Keenable's endpoint or install its CLI with no account and no config file, making it usable as a first look before any commitment. Keyless requests are pooled per IP address and capped at 1,000 requests an hour, with no per-call usage reporting.
Creating a free account changes the model: limits are tracked per organization instead of per IP, the hourly cap is removed, usage is reported per call, and the account carries an allowance of 100,000 requests a month before paid packages apply. The product describes its search as backed by its own crawler, index, and ranking rather than built on top of a third-party search API, and states that this ranking improves as more agents use it. Integration options include an MCP server (with one-click installs for Cursor and VS Code, and setup instructions for Claude Code, Claude/ChatGPT connectors, Codex, and Claude Desktop), a CLI installable via Homebrew, and a documented integrations path for frameworks including LangChain, LlamaIndex, and Haystack.
Keenable is aimed at AI labs and developers building agents that need programmatic web search and content retrieval rather than end users searching manually. Pricing is usage-based: free keyless access for initial testing, a free organization account with a 100,000-request monthly allowance, and paid packages for usage beyond that allowance, with full detail in its published credits and rate-limit documentation.
A console where users with a free account can manage their API key and track usage per call.
Tracks and reports usage per call for account holders, with a free monthly allowance of 100,000 requests and paid packages beyond that.
Keenable runs its own crawler, index, and ranking system to serve live web search results rather than reselling another provider's results.
Allows agents to query search and page-fetch capabilities immediately with no signup or API key required.
Retrieves web page content and returns it as clean markdown for use by AI agents.
Free accounts count rate limits per organization instead of per IP, removing the shared hourly cap that applies to keyless requests.
A terminal tool (installable via Homebrew) that lets users authenticate, configure MCP, and run searches from the command line.
Exposes Keenable's search and fetch tools at a hosted MCP endpoint that any MCP-compatible client can connect to without a config file or account.
Offers one-click installs for MCP-compatible clients such as Cursor and VS Code, plus setup instructions for Claude Code, Claude/ChatGPT connectors, Codex, and Claude Desktop.
Provides documented integrations with LangChain, LlamaIndex, Haystack, Claude, and other agent frameworks.
Lets an agent that signed in with AgentID and holds a session obtain an API key programmatically without manual signup.
Starter access for trying out the Search API
For AI Agent builders and AI Enthusiasts
For AI Labs and Inference platforms needing scale
Keenable builds its own index instead of reselling someone else's, and lets you start without a key.
“Keyless access up to 1,000 requests an hour, then a free account gives 100,000 requests a month before you pay $4 per 1,000. The pitch is independence from the usual search-API resellers — worth testing, not yet provable.”
Own crawler, own index, own ranking. That's the real claim here, not the markdown formatting or the MCP server — most search APIs for agents are thin wrappers on someone else's results, and Keenable says it isn't one.
Pricing is concrete: free keyless up to 1,000 req/hour, 100K free monthly after signup, then $4/1000 requests, dropping to $1/1000 at 100 RPS+ for labs wanting dedicated or on-prem capacity. That's a real ladder from hobbyist to infrastructure buyer, not a single contact-sales wall.
Tradeoff: an independent index is a hard, slow thing to build, and I can't verify ranking quality or coverage from here. The Time Machine point-in-time search is a genuinely distinct feature if it works as described. Pilot it against your current provider on real queries before committing spend.
The $1/1000 request Frontier tier with on-prem access and the Time Machine historical search are specifics the obvious reseller-based alternative won't match.
Keyless access is pooled per IP with no usage reporting, which is fine for testing but not something you'd want underpinning production billing.
No signup needed to start querying via MCP or CLI, and the one-click installs for Cursor and VS Code cut integration time to minutes.
Owning the index rather than reselling one is a real architectural bet for teams building agents at scale, not just a cheaper version of search.
Docs, API reference, changelog and pricing page all exist, with CLI, MCP server and framework integrations listed — looks actively built.
Teams building agents that need programmatic search and page-fetch without wrapping someone else's API.
Skip it if you need guaranteed usage reporting and SLA terms before your first paid call.
Owning the crawl instead of reselling someone else's index is the real architectural bet here.
“Keenable builds its own crawler and ranking layer instead of wrapping a third-party search API — a harder, slower path that pays off in control if the index quality holds up. The dependency graph it creates is worth examining before you wire it into production agents.”
Most 'search API for agents' products are a thin client over Bing or a scraping layer with caching. Keenable claims its own crawler, index, and ranking system end to end. That's a meaningfully different build — it means latency, freshness, and coverage are theirs to fix or break, not a pass-through SLA from an upstream vendor you don't control.
The AgentID programmatic key issuance and the MCP server with one-click Cursor/VS Code installs tell me they designed for agent-initiated onboarding, not human dashboard flows — that's the right shape for 2026 agent infrastructure. Time Machine's query_time parameter for point-in-time corpus rewinds is a genuinely unusual primitive; most search APIs give you now, not provable history.
The tradeoff: at $1-4 per 1,000 requests with Dedicated Capacity gated behind contact-sales, I can't model true cost-at-scale until I'm already talking to their team. Three years in, if the index keeps pace with the open web, this is a defensible primitive to build on. If it doesn't, you're stuck migrating a crawler dependency, not swapping an API key.
Positioning against reseller-based search APIs is clear, but Dedicated Capacity pricing routes to sales, limiting how precisely I can benchmark it at scale.
Keyless MCP endpoints, a CLI, and AgentID key issuance match how agent-first teams actually bootstrap integrations in 2026.
MCP server, Homebrew CLI, and documented LangChain/LlamaIndex/Haystack paths cover the current agent-framework landscape broadly.
Betting on an independent index ties your retrieval quality to their crawl coverage over time, a dependency I can't fully audit from outside.
Running a proprietary crawler/index/ranking stack instead of reselling is a genuinely deeper engineering commitment than most competitors make.
Teams building production AI agents who want search infrastructure they can reason about architecturally rather than a black-box reseller wrapper.
Avoid if you need guaranteed throughput pricing locked down before any sales conversation.
$4 per 1,000 requests, metered to the call. Procurement will like this one.
“Free tier covers 100,000 requests a month, then it's straight per-call billing. The two paid tiers both route to sales for final numbers, which is the only soft spot in an otherwise clean rate card.”
100,000 free requests a month. Then $4 per 1,000 on Agent Builder, $1 per 1,000 at 100 RPS+ on Frontier. Usage-based, no seat math, no SSO tax to budget around.
Run the numbers: an agent doing 500K calls a month burns through the free allowance fast, then it's 400K billable at $4/1000 — $1,600/month, $19,200/year. Move that same volume to Frontier's $1/1000 and it's $400/month if you clear the RPS bar. Tier choice is the real lever here, not negotiation.
No stated contract term, no auto-renewal clause I could find — usage-based pricing usually means month-to-month, cancel by stopping calls. That's a procurement plus: no multi-year lock-in to unwind. Downside: Pay as you go and Dedicated Capacity both say 'contact sales' for final pricing, so the published per-1000 figures may not be the number on your invoice. Get that in writing before you model year 3.
Free account plus dashboard usage tracking lowers onboarding friction, but Dedicated Capacity's sales-call requirement adds a procurement step for scale buyers.
No term length or auto-renewal language found, consistent with pay-as-you-go billing rather than an annual contract.
Per-request rates are published ($4/1000, $1/1000) but both paid tiers list 'contact sales,' so final invoice terms aren't fully public.
Cost-per-call is measurable, but value depends on index quality and ranking improvement claims that aren't independently priced or benchmarked.
Usage-based math is easy to model at 500K-1M calls/month, but overage behavior above the Frontier RPS threshold isn't published.
Teams that can forecast monthly call volume and want metered billing instead of a seat contract.
You need a fixed, pre-negotiated annual number for a finance committee before month one.
A search API that gives agents clean markdown instead of HTML soup to parse
“Keenable's page-fetch returning markdown instead of raw HTML saves real parsing code in the agent loop. The CLI and MCP server fit how agent tooling actually gets wired up today, though index behavior under load is still a black box from outside.”
Page Fetch returning clean markdown instead of raw HTML is the detail that matters day-to-day — that's one less BeautifulSoup/Readability pass in your agent's tool chain, and one less place for silent extraction bugs to hide. Ship that as a first-class API response and you've removed a chunk of glue code most teams write themselves.
The MCP server plus Homebrew CLI means you're not writing a bespoke HTTP client to get this into Cursor or Claude Code — one-click install, done. That's the right ergonomic bet for 2026 agent tooling, where the client ecosystem fragmentation (Cursor, Claude Desktop, Codex, VS Code) is itself the integration tax.
AgentID for programmatic key issuance is interesting for anything spinning up ephemeral agents at runtime, but I'd want to see rate-limit and auth-failure behavior under real concurrency before trusting it in a production fleet. The tradeoff: no per-call usage visibility until you create an account removes the ability to debug cost or volume anomalies during that first keyless exploration window.
Markdown-formatted fetch responses cut real parsing work from the agent loop, a daily-use win beyond the demo.
Published docs cover rate limits and credits plus framework integrations for LangChain, LlamaIndex, Haystack.
Keyless tier's lack of per-call reporting means no visibility into request behavior during initial testing.
Time Machine's query_time parameter and AgentID key issuance suggest headroom past basic search calls, though index behavior at scale isn't verifiable from outside.
MCP server plus CLI and one-click installs for Cursor/VS Code match how agent tooling gets wired today.
Engineers building agent pipelines who want markdown-ready page content and MCP-native tooling without writing their own parser.
Avoid if you need per-call usage visibility from the very first request without creating an account.
An API that works before you've even signed up — which is rarer than it should be
“Keenable lets an agent hit the search endpoint with nothing installed but curiosity. Whether that first-hour ease holds up over month three depends on stuff I can't see from the outside.”
Most APIs make you create an account, grab a key, paste it somewhere, then find out if the thing even works. Keenable skips that — point an MCP client at the endpoint and you're searching. That's a genuinely different first ten minutes than category norm, and it matters more than people admit, because the gap between 'signed up' and 'saw a real result' is where most devs quietly give up.
The CLI via Homebrew and one-click installs for Cursor and VS Code suggest someone thought about the terminal person and the IDE person separately, which is its own small kindness. Clean markdown instead of raw HTML on page-fetch is the kind of detail that saves you a parsing step you'd otherwise build badly yourself.
Where I get cautious is month three. A 100,000-request free allowance is generous for testing, but I have no feel for how the dashboard behaves under real volume, what error states look like at 100 RPS, or how support responds when billing gets weird. Those are the things that decide if you renew, not the demo.
Markdown page-fetch and a dashboard for per-call usage show attention to developer daily friction, though I can't see the UI itself.
Framework docs for LangChain, LlamaIndex and Haystack plus a CLI suggest a gentle ramp from first query to pipeline integration.
This is developer infrastructure consumed via API, CLI and MCP, so mobile isn't really the axis it's judged on, but there's nothing to confirm a mobile-facing dashboard experience.
Keyless access plus one-click installs for Cursor and VS Code make the first ten minutes feel like testing, not paperwork.
No visibility into error handling or uptime at the 100 RPS+ tier, so this is a guess based on published rate limits alone.
A developer or small team building an agent that needs to test web search immediately without signup friction.
You need a mobile-first or end-user-facing search product rather than infrastructure for agents.
Own crawler, own index — the hardest claim here, and the least verifiable.
“Keenable's pitch rests on not reselling someone else's search results, which is a real architectural bet if true. Nothing in what I looked at lets me confirm index quality from outside, which is exactly where this kind of claim usually gets tested.”
"Independent crawler, index, and ranking" is the whole differentiation story. Fine claim. Also the one I've heard from search wrappers that turned out to be thin reranking layers over someone else's results once you pushed on latency or coverage at scale. Keenable says ranking improves as more agents use it — plausible, unverifiable, the kind of self-reinforcing claim that's either true or a nice story.
Track record is otherwise concrete: $4 per 1,000 requests on the builder tier, $1 per 1,000 at 100+ RPS for Frontier, 100K free monthly requests. Real numbers, easy to model.
AgentID programmatic key issuance is a nice touch for fleets of agents spinning up fast. Exit risk is the standard API-dependency one — swap the endpoint, rebuild whatever ranking assumptions you baked in. Two sales-gated tiers above the published rate card is a normal SaaS move, not a red flag by itself.
Owning the full crawl-index-rank stack instead of reselling is a real structural choice, distinct from most agent-search wrappers in this space.
Standard API-swap risk; MCP and CLI integration patterns are common enough that migration isn't exotic, but ranking-dependent workflows would need rework.
Docs, blog, and changelog all surfaced, which is the baseline signal of active maintenance for a product this size.
The landing page claims are specific (crawler, index, ranking) rather than vague superlatives, but the core differentiation claim can't be checked from outside.
Named capabilities like Time Machine's query_time parameter back up the headline, but index quality and crawl freshness at scale aren't something I can confirm.
Agent builders who want per-call pricing clarity and are willing to bet on an unproven independent index.
Avoid if you need a search provider with externally verifiable index coverage before committing budget.
Common questions answered by our AI research team
Keenable's Agent Builder Tier costs $4 per 1,000 requests, pay-as-you-go, cloud-only. The Frontier Tier costs $1 per 1,000 requests at 100 RPS+, with dedicated capacity for AI scale available via cloud or on-premises.
No API key or signup is required to begin querying — Keenable offers keyless access by default so agents can start searching immediately. A free account is only needed later for usage tracking and per-call billing.
Yes, Keenable gives 100K free requests a month to start searching, available through its Search API for agent builders and AI enthusiasts.
Agent Builder Tier targets agent builders and enthusiasts with cloud-only access at $4/1000 requests, pay-as-you-go. Frontier Tier serves AI labs and inference platforms with dedicated capacity, cloud & on-premises access, at $1/1000 requests for 100 RPS+.
Yes — Keenable's Time Machine is a point-in-time search API that searches across prior versions of web pages and retrieves content from specific historical snapshots by adding a query_time parameter that rewinds both corpus and ranking.
Keenable is an AI infrastructure company building an independent web index and search API designed for AI agents and large-scale AI applications.