Providers
seek is a thin, uniform layer over several provider APIs. Commands are grouped by intent (search, research, scrape); within a command you pick the provider whose trade-offs fit your query. Every provider requires its own API key — see Configuration.
| Provider | Commands | Best for |
|---|---|---|
| Parallel | web, research, scrape | Dense, LLM-ready context; strict-JSON deep research; extraction |
| Exa | web, scrape | Neural semantic search; bulk clean page text |
| Brave Search | web brave search | Real-time facts from an independent global index |
| Brave Answers | web brave answers, research brave | AI answers with verifiable sources; deep research |
| Perplexity | web, research | Short cited answers; polished long-form briefings |
| Google/Gemini | research google | Long-horizon, Google-grounded reports |
| Firecrawl | scrape firecrawl | Clean Markdown/HTML/JSON/screenshots from any live URL |
Parallel
The most versatile provider — used by all three commands.
- web — returns relevant excerpts optimized for LLMs, replacing multiple keyword searches with a single call for broad or complex queries.
- research — Parallel Deep Research with tunable processor depth
(
core-fast…ultra) and optional strict JSON output via a schema file. Best for B2B and data-ops work where output must be auditable. - scrape — the
/v1/extractendpoint returns clean markdown excerpts (and optional full content) plus publish dates, and can authenticate through logins and paywalls.
Exa
Neural semantic search that finds pages by meaning rather than keywords.
- web — best for conceptual queries; supports search types
(
auto…deep-reasoning), category filters, and date windows. - scrape — bulk page parsing that returns stripped text optimized for LLM token windows.
Brave
Brave exposes two separate APIs, provisioned and keyed independently.
- Brave Search (
web brave search) — clean, structured snippets from an independent global web index; best for real-time consumer facts, with optional freshness and country filters. - Brave Answers (
web brave answers,research brave) — AI-generated answers backed by verifiable sources. The same endpoint powers deep research when the research flag is enabled.
Perplexity
Synthesizes the web into cited answers.
- web — short, conversational answers with citations; model, recency,
search mode (
web/academic), and domain filters are configurable. - research — Sonar Deep Research (async job) for polished long-form briefings with inline citations and a tunable reasoning-effort level.
Google (Gemini)
- research google — the Gemini Deep Research Agent autonomously plans, executes, and synthesizes multi-step research into a detailed, cited report. Runs can take several minutes; an interactive plan-approval mode is available.
Firecrawl
- scrape firecrawl — turns any live URL into clean Markdown, HTML, raw HTML, links, a summary, a screenshot, or LLM-extracted JSON, with controls for JS rendering, mobile viewport, ad blocking, proxy modes, and caching.
Choosing a provider
- Not sure which to use? Start with Parallel for
webandresearch, and Firecrawl forscrape. - Running a command without the matching key prints the missing-key error plus a ranked list of sibling providers, marking which ones you already have keys for.