spellcheck
USE FOR spell correction. Returns corrected query if misspelled. Most search endpoints have spellcheck built-in; use this only for pre-search query cleanup or "Did you mean?" UI.
By brave · 896 installs
npx skills add brave/brave-search-skills --skill spellcheck
Source repository · Upstream listing
Spellcheck
Requires API Key : Get one at https://api.search.brave.com
Plan : Included in the Spellcheck plan. See https://api dashboard.search.brave.com/app/subscriptions/subscribe
Quick Start (cURL)
Endpoint
Authentication : X Subscription Token: <API KEY header
Parameters
Parameter Type Required Default Description
q string Yes — Query to spell check (1 400 chars, max 50 words)
lang string No en Language preference (2+ char language code, e.g. en , fr , de , pt br , zh hans ). 51 codes supported
country string No US Search country (2 letter country code or ALL )
Response Fields
Field Type Description
type string Always "spellcheck"
query.original string The input query as submitted
results array Spell corrected suggestions. May be empty when no correction is found
results[].query string A corrected version of the query
Example Response
Use Cases
Pre search query cleanup : Check spelling before deciding which search endpoint to call
"Did you mean?" UI : Show users a corrected suggestion before running the search
Batch query normalization : Clean up user inputs in bulk
Notes
Built in alternative : Web Search and LLM Context have spellcheck=true by default — use this standalone endpoint only when you need the correction before searching
Context aware : Corrections consider the full query context, not just individual words