Agent Seek pricing
Agent Seek is a free prototype. There is no paid plan, no usage invoice from this host, no credit-card checkout, and no contact-sales form. If you self-host, you still pay whatever You.com and TypeSafe bill for the upstream calls this service makes on your behalf.
Plan tiers
| Plan | Price | Who it is for | How to start | Rate limit | Discover cap |
|---|---|---|---|---|---|
| Sandbox | $0 | Agents inspecting the contract | GET /health, GET /v1, GET /v1/sandbox (zero auth) |
not throttled | n/a (canned body) |
| Prototype | $0 | Live demo on this host | Public AS_… Bearer (same as /config.js) or optional OAuth DCR |
When AGENT_SEEK_DEMO_MODE=enabled: 5 searches / IP lifetime shared by REST /v1/search, /api/v1/search, and MCP search_web (no reset); optional 60 req / min burst | 100 candidates / query |
| Self-host | $0 from us | You run the repo | Set AGENT_SEEK_API_KEY in .env |
Off unless you set Upstash | 100 (code hard cap) |
There is no Team, Business, or Enterprise SKU. If a future paid tier appears it will be listed here with a USD price, a feature matrix, and a Sunset note, not a “contact us” cell.
Feature breakdown
| Feature | Sandbox | Prototype | Self-host |
|---|---|---|---|
| Google-simple search UI | yes (this host) | yes | yes |
POST /v1/search / GET /v1/search | example only | yes | yes |
mode=snip (API/MCP default) | example | yes | yes |
mode=deep (opt-in) | example | yes | yes |
MCP Streamable HTTP (/mcp) | tools/list yes | yes | yes |
| OAuth 2.0 + PKCE S256 | yes (anonymous / DCR) | yes | yes |
| Shared API key | local .env only | public demo AS_… Bearer (not a secret) | you set it |
| OpenAPI 3.1 / Swagger / ReDoc | yes | yes | yes |
| SLA / uptime contract | no | no | no |
| Markup on You.com / Jev | none | none | none (you pay providers) |
Usage limits
- k: 1–25 (default 10)
- max_candidates: 1–100 (default 50). The service never requests more than 100 discover hits.
- Website demo quota: off unless
AGENT_SEEK_DEMO_MODE=enabled(code default isdisabled; the live host setsenabledat deploy). Then each client IP gets 5 searches total, shared by REST/v1/search,/api/v1/search, and MCPsearch_web(the HTML UI uses that same allowance). Counted in Upstash with no TTL and no time reset. After the allowance is used,429application/problem+jsonwithcode=DEMO_EXHAUSTED(noRetry-After). Also off whenAGENT_SEEK_DEMO_SEARCH_LIMIT=0or Upstash is unset. Unauthenticated MCP helper tools do not consume this quota. - Burst rate limit: optional Upstash Redis REST sliding window, per client IP (default 60/min). Off when
UPSTASH_REDIS_REST_URLorUPSTASH_REDIS_REST_TOKENis empty. Search and MCPsearch_webonly. Health, sandbox, docs, and well-known discovery are not throttled. Responses include RFCRateLimitandRateLimit-Policy. Burst429includesRetry-Afterandapplication/problem+jsonwithcode=RATE_LIMITED. Redis errors while enabled fail closed (503). - Call timeouts: You.com ≤ 8s, Jev ≤ 8s, deep page fetch ≤ 5s per call. There is no whole-request timeout.
Default discover cost is on the order of You.com ~$0.005 per query plus Jev cascade spend on the admitted set. Agent Seek does not add a markup or invoice that spend.
How to get access
No sales form. Copy the public demo Bearer for live search; do not wait on email.
- Zero-auth: call
GET /v1/sandboxandGET /openapi.json. - Live demo Bearer:
Authorization: Bearer AS_LXxYWY1wQcEwliYnkfAXRA-c0sPlsRtVz4j_ZvJRlnI(public; same as/config.js). Burns operator quota + per-IP demo limit. Walkthrough: auth.md. - Local key:
cp .env.example .env, setAGENT_SEEK_API_KEY(and your own YDC / TypeSafe keys), runuvicorn apps.api.main:app --port 8787. - Optional / advanced — OAuth:
POST /oauth2/registerorPOST /agent/identitywith{"type":"anonymous"}. You do not need OAuth to try the live demo.
What is not included
- Generated answers / chat
- Unbounded crawl
- SLA, refunds, or uptime credits (there is nothing to refund)
- Metered billing or overage fees (there is no bill)
See API, auth.md, and versioning.