# Brave Spell Check Search

> Brave Spell Check Search is a paid API for AI agents from AIsa MPP Data APIs at api.aisa.one, paid per call via MPP, $0.0005/call, status unknown (last checked 2026-10-14).

Returns spell-check corrections for a given query string, optionally scoped by language and country.

## Facts

- Endpoint: GET https://api.aisa.one/apis/v1/brave/spellcheck/search?utm_source=zero.xyz
- Price: $0.0005/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: AIsa MPP Data APIs
- Website: https://aisa.one
- Tags: web-search, financial-data, prediction-markets, weather, travel, data, search
- Canonical page: https://www.zero.xyz/c/aisa-mpp-data-apis-brave-spell-check-search-d6d1d958
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2Ns1suNnBnB3U7XdbqtI8

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability aisa-mpp-data-apis-brave-spell-check-search-d6d1d958
```

Example prompt: Can you spell-check the phrase 'recieve recomendations for resturants' in English for a US audience?

## When to prefer this

Use this endpoint when you need lightweight, fast spell-check corrections for a query string before passing it to a search engine or displaying suggestions to users. It is ideal for pre-processing user input to normalize typos, especially when multilingual or country-specific correction hints are needed. Prefer this over general NLP spell-checkers when Brave Search's index-aware correction logic is desirable.

## Known failure modes

- Empty query string returns validation error (q is required and must be at least 1 character)
- Query exceeding 400 characters or 50 words returns an error
- Unsupported language or country code results in a validation error
- Network or upstream Brave API failure returns a 5xx error
- No spelling corrections found returns an empty results array (not an error)

## How this service works

<!-- aisa-pricing:start -->
Published reference price: $0.0005 USD per successful request. Account-specific pricing and final settlement may differ.
<!-- aisa-pricing:end -->

## Output

Returns a JSON object containing the original query and an array of spell-check results, each with a corrected version of the query string. If no corrections are needed, the results array may be empty.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "q"
 ],
 "properties": {
  "q": {
   "type": "string",
   "title": "Q",
   "maxLength": 400,
   "minLength": 1,
   "description": "The phrase to be spell checked. Query can not be empty. Maximum of 400 characters and 50 words in the query."
  },
  "lang": {
   "allOf": [
    {
     "enum": [
      "ar",
      "eu",
      "bn",
      "bg",
      "ca",
      "zh-hans",
      "zh-hant",
      "hr",
      "cs",
      "da",
      "nl",
      "en",
      "en-gb",
      "et",
      "fi",
      "fr",
      "gl",
      "de",
      "el",
      "gu",
      "he",
      "hi",
      "hu",
      "is",
      "it",
      "ja",
      "jp",
      "kn",
      "ko",
      "lv",
      "lt",
      "ms",
      "ml",
      "mr",
      "nb",
      "pl",
      "pt-br",
      "pt-pt",
      "pa",
      "ro",
      "ru",
      "sr",
      "sk",
      "sl",
      "es",
      "sv",
      "ta",
      "te",
      "th",
      "tr",
      "uk",
      "vi"
     ],
     "type": "string",
     "title": "Language"
    },
    {
     "default": "en"
    }
   ],
   "description": "The spell check language preference, where potentially the results could come from. The 2 or more character language code for which the spell check search results are provided. This is a just a hint for calculating spell check responses."
  },
  "country": {
   "allOf": [
    {
     "enum": [
      "AR",
      "AU",
      "AT",
      "BE",
      "BR",
      "CA",
      "CL",
      "DK",
      "FI",
      "FR",
      "DE",
      "GR",
      "HK",
      "IN",
      "ID",
      "IT",
      "JP",
      "KR",
      "MY",
      "MX",
      "NL",
      "NZ",
      "NO",
      "CN",
      "PL",
      "PT",
      "PH",
      "RU",
      "SA",
      "ZA",
      "ES",
      "SE",
      "CH",
      "TW",
      "TR",
      "GB",
      "US",
      "ALL"
     ],
     "type": "string",
     "title": "SearchCountry"
    },
    {
     "default": "US"
    }
   ],
   "description": "The spell check country, where potentially the results could come from. The country string is limited to 2 character country codes of supported countries. This is a just a hint for calculating spellcheck responses."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "title": "SpellCheckSearchApiResponse",
 "required": [
  "query"
 ],
 "properties": {
  "type": {
   "enum": [
    "spellcheck"
   ],
   "type": "string",
   "const": "spellcheck",
   "title": "Type",
   "default": "spellcheck"
  },
  "query": {
   "type": "object",
   "title": "OriginalQuery",
   "required": [
    "original"
   ],
   "properties": {
    "original": {
     "type": "string",
     "title": "Original",
     "description": "The original query that was requested."
    }
   }
  },
  "results": {
   "type": "array",
   "items": {
    "type": "object",
    "title": "SpellCheckResult",
    "required": [
     "query"
    ],
    "properties": {
     "query": {
      "type": "string",
      "title": "Query",
      "description": "The spellcheck-corrected query."
     }
    }
   },
   "title": "Results",
   "default": [],
   "description": "The list of spell-checked results for given query."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aisa-mpp-data-apis-brave-spell-check-search-d6d1d958/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.aisa.one](https://www.zero.xyz/host/api.aisa.one/llms.txt)
