Privacy · terms · pricing · search/extract support

Web search providers, without the fairy dust.

A practical provider map for Web Search Plus users. Compare what each service can do, what it costs, and what its standard terms permit it to do with your queries, URLs and fetched content.

Pricing snapshot: 2026-08-22 · Privacy/terms audit: 2026-08-22. Provider contracts and prices change. Re-check the linked primary sources before production use or sensitive research.

Standard self-serve contracts

Privacy & terms.

Explicit-only is routing, not privacy. These ratings cover the standard public contract unless an Enterprise override is stated. Search and Fetch/Extract are scored separately because ZDR often covers only one endpoint.

Provider privacy, terms, training, retention and zero-data-retention comparison
ProviderSearchFetch / ExtractTraining, retention & ZDRPrimary sources
SerperReviewReviewNo explicit Customer-Data training licence found, but activity and analytics data may support AI/ML improvement. No fixed query retention, public ZDR or public DPA found.
SerpBaseCautionN/ANo explicit training licence found. Query text, locale, request metadata and IP data are logged without a published fixed retention period or ZDR.
Brave Search APICautionN/ANo training/fine-tuning licence found. Standard query logs are retained for up to 90 days; Search API ZDR is Enterprise/Custom and must be activated.
TavilyReviewReviewQuery Data may improve future responses. The “Allow Use of Query Data” opt-out is relevant, but its default state and a general no-training promise are not publicly clear; no fixed retention found.
QueritHigh riskN/APrivacy terms expressly permit personal data to train, develop and improve AI/ML; API content also receives a broad perpetual improvement licence. No ZDR or fixed query retention found.
LinkupHigh riskHigh riskStandard Terms permit Client Data, including prompts, to be used for training and improvement. Public ZDR/BYOC claims do not override that clause without a signed, controlling contract.
ExaHigh riskHigh riskQuery Data may be used for training and fine-tuning; public Terms also grant broad input/output improvement rights. ZDR is an Enterprise option, not the self-serve default.
Firecrawl Cloud
Self-hosted differs
ReviewReviewCloud policy covers caching, indexing, analytics and product improvement; no explicit training licence was found, but no fixed API-content retention is published. Firecrawl documents Enterprise ZDR for scrape, crawl and search; confirm contractual activation, plan coverage and endpoint-specific terms before sensitive use. Self-hosting moves logs, queues, storage and LLM egress under operator control.
ParallelHigh riskHigh riskCustomer Terms expressly permit Customer IP, including queries and outputs, to train and improve AI/ML models. A contrary FAQ is not the controlling contract.
You.comReviewReviewSelf-serve terms lack a standard no-training or fixed-retention promise. Enterprise ZDR can cover Web Search /v1/search and Answer /v1/answer after activation, but not Contents/Extract or Research.
SearXNG
Self-hosted
CautionN/ANo central SaaS recipient: you control instance logs and retention. Queries still go to every enabled upstream engine; reverse-proxy logs, autocomplete, favicons and proxies add separate data paths.
KeenableReviewReviewProcesses queries, fetch URLs, content and telemetry. No public no-training promise, fixed input retention, ZDR, DPA or complete subprocessor scope was verified for self-serve/keyless use.
DonSeTch
Local stdio MCP
ReviewReviewNo DonSeTch cloud, but not no-egress: search engines receive queries and target sites receive fetches. Local browser/runtime state can persist data; no service DPA or ZDR exists. AGPL-3.0-only; install separately.
Octen via MonidHigh riskN/AOcten grants a perpetual input/output licence that expressly includes ML training. Monid is an additional broker/data recipient without verifiable public Terms, Privacy, retention or DPA pages at audit time.
TinyFish
Explicit-only · BYOK
High riskN/A in WSPUse your own TinyFish account/API key; WSP does not provide, pool, proxy or share TinyFish credentials. Standard Terms allow Customer Data to train, fine-tune, evaluate and improve AI/ML models. The Search usage API exposes stored query details and results; no fixed deletion period is published. WSP integrates Search only and keeps it explicit-only.
Perplexity API
Not active in WSP
Tech rejectTech rejectStrong contractual no-training clause and documented Chat Completions ZDR, but WSP has no verified source-only endpoint. Legally promising does not make answer synthesis source-only.
Kilo / Perplexity bridge
Not active in WSP
High riskN/AKilo adds another recipient and broad perpetual improvement rights; downstream model terms still apply. WSP also rejects the path because it lacks a verified source-only endpoint.

Operational guidance, not legal advice. “Caution” means no explicit training licence was found but retention or recipients remain material; “Review” means the standard public contract is incomplete or ambiguous; “High risk” means standard terms expressly permit training or comparably broad use. Enterprise claims count only when activated and contractually binding for the exact endpoint.

No-card starterTavily
Cited extractLinkup
Extract fallbackFirecrawl
Starter creditYou.com
Cheap SERPSerper / SerpBase
Local no-keyDonSeTch
Brokered explicitOcten via Monid
Explicit privacy trade-offTinyFish
🟢 Forever / recurringRecurring allowance, self-hosted, or currently free/keyless.
🟡 One-time / trialSignup credits you burn once, then pay.
🔴 NoneNo durable free API tier found.
⚪ DependsBilling belongs to another account.

🟢 Forever / recurring

Forever / recurring

Recurring allowance, self-hosted, or currently free/keyless. Still read the caveats: Brave needs a card; Keenable can change; SearXNG and DonSeTch need local infrastructure.

Tavily

TAVILY_API_KEY

search + extract + research

🟢 forever
1,000 API credits / month, recurring, no credit card.

Pricing
Pay-as-you-go $0.008 / credit; Project about $30/mo for 4,000 credits; higher plans reduce unit cost.
Best for
Convenient no-card starter for users who want search + extract in one account.
Watch out
Credits are not always equal to calls; deeper research-style features can consume more credits.
Search ✅ · Extract ✅sourcesource

Firecrawl

FIRECRAWL_API_KEY

search + extract + JS/crawl

🟢 forever
1,000 credits / month, recurring — no cost, no card, no hassle.

Pricing
Hobby $16–19/mo for 5k credits; Standard about $83–99/mo for 100k; Growth about $333–399/mo for 500k. Search costs 2 credits / 10 results; scrape/crawl/map are commonly 1 credit per page/call.
Best for
Best extraction/scraping fallback, especially JS-heavy pages and crawl workflows.
Watch out
Excellent for extraction; less ideal as the main cheap search backend because search burns credits quickly.
Search ✅ · Extract ✅sourcesource

Brave Search

BRAVE_API_KEY

search + news + local

🟢 forever / card caveat
$5 in free credits every month, recurring.

Pricing
Search $5 / 1k requests; Answers $4 / 1k queries plus token charges; autosuggest/spellcheck priced separately.
Best for
Independent broad web index plus news, images and videos.
Watch out
Brave docs require a payment card because API usage can generate costs. Treat as recurring free credits, not no-payment onboarding.
Search ✅ · Extract —sourcesource

Querit

QUERIT_API_KEY

search (multilingual, real-time)

🟢 forever
1,000 API requests / calendar month on the Free tier.

Pricing
Pay-as-you-go US$4 / 1,000 API requests; Enterprise custom. Paid activation requires valid payment info.
Best for
Multilingual / real-time search candidate.
Watch out
WSP exposes it as search-only. Querit's public privacy terms permit personal data to train, develop and improve AI/ML; see the Privacy & Terms matrix before use.
Search ✅ · Extract —sourcesource

SearXNG

searxng.base_url

search (meta, self-hosted)

🟢 self-hosted
Free if you self-host; no vendor API bill.

Pricing
Open-source/self-hosted. Your cost is the server, maintenance and upstream engine reliability.
Best for
Self-hosting control, no central SaaS vendor account and metasearch across selected engines.
Watch out
Self-hosted does not mean no-egress: every enabled engine still receives the query. Public instances are fragile and not production-grade. In WSP 3.x it is the backbone of the self_hosted profile (legacy SEARXNG_INSTANCE_URL still supported).
Search ✅ · Extract —sourcesource

Keenable

KEENABLE_API_KEY

search + extract

🟢 keyless rate-limited / authenticated allowance
Keyless public pool plus an API key with a monthly free credit allowance. Allowance size is unpublished.

Pricing
Unauthenticated: 1,000 requests/hour, max 10 rps per IP, not credit-metered. Authenticated: 10 rps/org, metered against a monthly free allowance, then paid packages. Search and fetch use separate credit SKUs. 402 when the allowance and purchased credits are spent.
Best for
Opt-in keyless fallback and an independent search/fetch endpoint.
Watch out
Authenticated use is no longer “currently free.” Keyless mode needs KEENABLE_ALLOW_PUBLIC=1 (or keenable.allow_public: true); without it Keenable does not auto-route in WSP.
Search ✅ · Extract ✅creditslimits

DonSeTch

DONSETCH_BIN

search + extract · local stdio MCP

🟢 local / no provider API key
Separately installed local stdio process; no provider request fee.

Pricing
Open source under AGPL-3.0-only. Your cost is the machine, bandwidth, optional browser runtime and maintenance.
Best for
Local key-free metasearch, optional browser-backed extraction and a fallback outside commercial provider APIs.
Watch out
Not zero-setup, offline or unlimited. Engine availability, anti-bot behavior and latency vary. WSP keeps DonSeTch explicit-only unless you deliberately enable auto-routing.
Search ✅ · Extract ✅ · tested with DonSeTch 3.6.1DonSeTch

Linkup

LINKUP_API_KEY

search + fetch/extract + citations

🟢 recurring credits / eligible accounts
Professional-email signups receive $20 credit; eligible accounts are topped back up to $20 each month.

Pricing
Search $0.005–$0.006 / request for standard/fast; deep $0.05–$0.055. Fetch $0.001 without JS, $0.005 with JS. Research $0.25–$2.50 / request.
Best for
Clean cited extraction, sourced answers, low-cost fetch.
Watch out
Eligibility matters, and Linkup's standard Terms permit Client Data including prompts to be used for training. ZDR/BYOC requires a controlling contract; see the Privacy & Terms matrix.
Search ✅ · Extract ✅sourcesource

🟡 One-time / trial credits

One-time / trial credits

Good for trying WSP quickly. You burn the credit, then pricing matters.

You.com

YOU_API_KEY

search + extract + research

🟡 one-time + You.com day cap
$100 free API credit on a key. You.com also lists 100 queries/day on its own no-key Free plan — that is not the WSP path.

Pricing
Search $5 / 1k calls; Contents $1 / 1k pages; Research $12 / 1k; Answer API $5 / 1k.
Best for
Large starter credit with search, contents/extract and research-style endpoints.
Watch out
WSP uses YOU_API_KEY, not You.com’s no-key Free plan. Self-serve has no standard no-training or fixed-retention promise. Enterprise ZDR covers Search and Answer, not Contents/Extract or Research.
Search ✅ · Extract ✅sourcesource

Parallel

PARALLEL_API_KEY

search + extract + citations

🟢 recurring
Up to 5,000 requests / month free, plus up to $80 signup credit and $5 free credits / month.

Pricing
Search turbo/fast $1 / 1k requests with 10 results; basic/advanced $5 / 1k. Extra results $1 / 1k. Extract $1 / 1k URLs. WSP 4.0.2 defaults Search to fast. Task API $5–$2,400 / 1k runs.
Best for
Ranked URLs, compressed excerpts, direct page extraction and agent-friendly citations.
Watch out
Standard Customer Terms expressly permit queries and outputs to train and improve AI/ML models. The Privacy & Terms matrix therefore rates both Search and Extract high risk. From 4.0.2 a configured key also joins automatic routing unless you set auto_allow.parallel=false. Search defaults to fast.
Search ✅ · Extract ✅sourcesource

Serper

SERPER_API_KEY

search + maps/news/shopping/scholar + extract

🟡 one-time
2,500 free credits, no credit card.

Pricing
Volume packs: $1.00 / 1k at 50k credits down to $0.30 / 1k at 12.5M credits; credits valid 6 months.
Best for
Cheap, fast Google-like SERP with rich verticals.
Watch out
Extraction runs via Serper’s scrape endpoint and consumes credits like search calls; heavy extraction workloads may fit a dedicated extract provider better.
Search ✅ · Extract ✅source

Exa

EXA_API_KEY

search + extract (semantic)

🟢 $20 signup + $10 / month
No payment method required. Exa now lists $20 on signup and $10 credits every month.

Pricing
Search $7 / 1k requests; Contents $1 / 1k pages; Deep Search $12–$15 / 1k; Answer $5 / 1k; extra results above 10 cost $1 / 1k.
Best for
Neural/semantic discovery, similar pages, AI-optimized contents.
Watch out
Exa's standard privacy terms permit Query Data to be used for training and fine-tuning. Enterprise ZDR is not the self-serve default.
Search ✅ · Extract ✅sourcesource

SerpBase

SERPBASE_API_KEY

search + images/news/maps

🟡 one-time
100 free searches to start, no card; no-key preview capped to 5 organic links.

Pricing
Starter Boost $3 / 10k ($0.30 / 1k) expires after one month. Standard prepaid packs $0.50–$0.30 / 1k and do not expire.
Best for
Very cheap Google-like SERP fallback.
Watch out
Search-only in WSP; explicit/fallback-only rather than a complete search+extract stack.
Search ✅ · Extract —sourcesource

⚪ Brokered access

Brokered access / no free-tier claim

Active source search whose API access and billing run through another service.

Octen via Monid

MONID_API_KEY

source search · explicit-only

⚪ no free-tier claim
Monid API key and wallet balance required.

Pricing
Access and billing use Monid's prepaid wallet; see Monid for current pricing and terms.
Best for
Explicit source search with ranked links, highlights, native recency and include/exclude-domain filters.
Watch out
Octen's standard Terms expressly allow ML training on input/output; Monid adds a second recipient without verifiable public legal pages. Explicit-only does not fix that privacy risk.
Search ✅ · Extract — · explicit-onlyAPI sourceTerms

TinyFish

TINYFISH_API_KEY

source search · explicit-only

⚪ search does not consume credits
Your own TinyFish account and API key are required; WSP never supplies or shares one.

Pricing
Search requests do not consume TinyFish credits. Published Search limits start at 30 requests/minute for Free and PAYG accounts; verify current account eligibility before relying on it.
Best for
Direct ranked web/news results with snippets, native freshness, locale and domain filtering.
Watch out
TinyFish's standard Terms permit Customer Data to train, fine-tune, evaluate and improve AI/ML models. WSP integrates Search only, omits purpose/fetch, and keeps it explicit-only — that reduces scope, not the contractual risk.
Search ✅ · Extract — · explicit-onlyAPITermsPrivacy

Not registered in WSP 3.x

Not registered in WSP 3.x

Pricing context only: since WSP 3.0 these answer endpoints are not registered (source-only charter). Configured keys are ignored, not deleted — they are not part of the 15-search / 9-extract surface.

Perplexity Sonar API

PERPLEXITY_API_KEY

search + cited answers

🔴 none
No durable free API tier found.

Pricing
Search/Sonar request fees roughly $5–$22 / 1k depending context/model, plus token pricing.
Best for
Search-grounded answers with Perplexity synthesis and citations.
Watch out
Not usable through WSP 3.x at all (source-only charter; keys are ignored). Shown for market/pricing context only.
Search — (not in WSP 3.x) · Extract —sourcesource

Not registered in WSP 3.x

Also unregistered: account-bridged

Billing belongs to another account, and the bridge endpoint is likewise not registered in WSP 3.x.

Kilo Code — Perplexity bridge

KILOCODE_API_KEY

search + answers

⚪ depends
Depends on your Kilo account and billing.

Pricing
Usage is billed through the configured Kilo/provider account; no standalone WSP free tier.
Best for
Convenience if you already use Kilo Code and want Perplexity-style answers through that account.
Watch out
Not usable through WSP 3.x at all; billing context only.
Search — (not in WSP 3.x) · Extract —sourcesource

Capability matrix

Search, extract, free tier.

Fast scan for which keys unlock which WSP capability.

Provider search, extract, free-tier and starting-price comparison
ProviderSearchExtractFree tierHeadline freeStarting price
Tavily
TAVILY_API_KEY
🟢 forever1,000 API credits / month, recurring, no credit card.Pay-as-you-go $0.008 / credit
Firecrawl
FIRECRAWL_API_KEY
🟢 forever1,000 credits / month, recurring — no cost, no card, no hassle.Hobby $16–19/mo for 5k credits
Brave Search
BRAVE_API_KEY
🟢 forever / card caveat$5 in free credits every month, recurring.Search $5 / 1k requests
Querit
QUERIT_API_KEY
🟢 forever1,000 API requests / calendar month on the Free tier.Pay-as-you-go US$4 / 1,000 API requests
SearXNG
searxng.base_url
🟢 self-hostedFree if you self-host; no vendor API bill.Open-source/self-hosted. Your cost is the server, maintenance and upstream engine reliability.
Keenable
KEENABLE_API_KEY
🟢 keyless / authenticated allowanceKeyless public pool plus monthly authenticated credit allowance (size unpublished).Unauthenticated: 1,000/hour, 10 rps/IP, unmetered. Authenticated: monthly free allowance then paid packages.
DonSeTch
DONSETCH_BIN
🟢 local / no provider keySeparate local stdio MCP process; no provider request fee.Your machine, bandwidth, browser runtime and maintenance.
Octen via Monid
MONID_API_KEY
⚪ no free-tier claimMonid API key and wallet balance required.See Monid for current pricing and terms.
TinyFish
TINYFISH_API_KEY
⚪ account requiredSearch requests do not consume credits; API access required.Published Search limit starts at 30 requests/minute.
You.com
YOU_API_KEY
🟡 one-time$100 free API credit on a key; You.com also lists 100 queries/day no-key on its own site.Search $5 / 1k calls; Answer $5 / 1k
Parallel
PARALLEL_API_KEY
🟢 recurringUp to 5,000 requests / month free, plus up to $80 signup and $5 / month.Search turbo/fast $1 / 1k; basic/advanced $5 / 1k
Serper
SERPER_API_KEY
🟡 one-time2,500 free credits, no credit card.Volume packs: $1.00 / 1k at 50k credits down to $0.30 / 1k at 12.5M credits
Exa
EXA_API_KEY
🟡 credit-based / caveated$20 signup + $10 credits / month, no card.Search $7 / 1k requests
SerpBase
SERPBASE_API_KEY
🟡 one-time100 free searches to start, no card; no-key preview capped to 5 organic links.Starter Boost $3 / 10k expires after one month. Standard prepaid packs $0.50–$0.30 / 1k, no expiry.
Linkup
LINKUP_API_KEY
🟢 recurring credits / eligible accountsProfessional-email signups receive $20 credit; eligible accounts are topped back up to $20 each month.Search $0.005–$0.006 / request for standard/fast
Perplexity Sonar API
PERPLEXITY_API_KEY
not in WSP 3.x🔴 noneNo durable free API tier found.Search/Sonar request fees roughly $5–$22 / 1k depending context/model, plus token pricing.
Kilo Code — Perplexity bridge
KILOCODE_API_KEY
not in WSP 3.x⚪ dependsDepends on your Kilo account and billing.Usage is billed through the configured Kilo/provider account

Search providers

Start with one. Add more when you need them.

Web Search Plus works with 15 search providers and can read pages through 9 of them. You only need one provider to get started.

No-card starterTavilyRecurring monthly credits; review the Query Data opt-out before sensitive use.
Cited extractLinkupFast cited fetch, but standard Terms permit training on Client Data.
Scrape fallbackFirecrawlStrong JS extraction; Cloud retention and exact ZDR scope need review.
Starter creditYou.comEnterprise Search ZDR does not cover self-serve Contents/Extract.
Local key-freeDonSeTchExplicit-only metasearch + page reading through a local stdio MCP process.
Compare privacy, terms + pricing →Pricing snapshot: 2026-08-22 · privacy/terms audit: 2026-08-22.
search + extract search only

Search + extract · 9 providers

Tavily research search + extract Exa semantic discovery search + extract Linkup grounded citations search + extract Firecrawl scrape-ready content search + extract Parallel auto when keyed · fast search + extract You.com web + code search + extract Keenable independent index search + extract Serper Google-style results + news/extract search + extract DonSeTch local explicit-only stdio search + extract

Search only · 6 providers

Brave broad web Querit multilingual SerpBase Google SERP SearXNG self-hosted Octen via Monid explicit-only TinyFish explicit privacy trade-off
Octen via MonidOcten supplies the source-search results; Monid provides API access and billing. It stays off by default and runs only when you request provider="octen" or deliberately opt it into routing.
TinyFishDirect source search with your own TinyFish API key, but standard Terms permit training and fine-tuning on Customer Data. It stays explicit-only; read the Privacy & Terms matrix before use.

Local & keyless paths

Local and keyless provider boundaries

No commercial provider key does not always mean local. Choose the boundary you actually want: a self-hosted search endpoint, a local Search + Extract sidecar, or an opt-in public keyless service.

Dlocal stdio · explicit

DonSeTch

Local metasearch and optional browser-backed extraction through a separately installed stdio MCP process.

SearchExtractBrowser / PDF / OCR
Runs
On your machine as a local stdio MCP process.
Egress
Public search engines and the target websites you fetch.
Routing
Explicit-only by default; never silently added to auto or fallback.
DONSETCH_BIN=/absolute/path/to/donsetch

DonSeTch · independently installed AGPL-3.0-only local provider

Sself-hosted · auto-ready

SearXNG

Your own metasearch endpoint for broad web discovery without a commercial WSP provider account.

SearchExtractMetasearch
Runs
At an endpoint you operate and configure in WSP.
Egress
Upstream search engines selected by your SearXNG instance.
Routing
Included in the self_hosted automatic search pool.
searxng.base_url=https://sx.example

Search-only in WSP · your infrastructure, policy and availability

Kremote · keyless opt-in

Keenable

A public Search + Extract endpoint that can work without an API key, but does not run locally.

SearchExtractPublic tier
Runs
As a remote public service operated by Keenable.
Egress
Your query or URL is sent to an unauthenticated third-party endpoint.
Routing
Off until you explicitly enable the public keyless tier.
KEENABLE_ALLOW_PUBLIC=1

Per-IP limits and no SLA · convenient fallback, not local infrastructure

Local ≠ offlineSearXNG and DonSeTch keep orchestration and compute under your control, but searches and fetches still reach the public web from your machine. Compare operating cost, privacy and limits in the provider guide →