---
title: "Changes to The Bing Spell Check API lets you perform contextual grammar and spell checking. Bing has developed a web-based spell-checker that leverages machine learning and statistical machine translation to dynamically train a constantly evolving and highly contextual algorithm. The spell-checker is based on a massive corpus of web searches and documents."
method: POST
path: "/spellcheck"
---

# Changes to The Bing Spell Check API lets you perform contextual grammar and spell checking. Bing has developed a web-based spell-checker that leverages machine learning and statistical machine translation to dynamically train a constantly evolving and highly contextual algorithm. The spell-checker is based on a massive corpus of web searches and documents.

`POST /spellcheck`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 2 of 4 revisions.

- **2026-07-13** `56e997ef1fe6` — 1 breaking, 3 info
- **2018-07-06** `1c4948975697` — 4 warning

## Changes

- **2026-07-13** `56e997ef1fe6` — 1 breaking, 3 info
  - added the new required `query` request parameter `Text`
  - added the new optional `query` request parameter `Mode`
  - added the new optional `query` request parameter `PostContextText`
  - added the new optional `query` request parameter `PreContextText`
- **2018-07-06** `1c4948975697` — 4 warning
  - deleted the `query` request parameter `Mode`
  - deleted the `query` request parameter `PostContextText`
  - deleted the `query` request parameter `PreContextText`
  - deleted the `query` request parameter `Text`

---

[Operation](https://skmtc.dev/azure/apis/spell-check-client/docs/spellcheck/post.md) · [API](https://skmtc.dev/azure/apis/spell-check-client.md) · [Page](https://skmtc.dev/azure/apis/spell-check-client/changes/spellcheck/post)
