Grammar Check API Quickstart

Getting Started with the GrammarBot API

Thanks for choosing the Grammar Bot API to integrate detection of grammar and spelling errors into your project. Using a new API can sometimes be a challenge, so we’ve written a quick 3-minute guide to walk you through how to make your first API call and interpret the results. We’ve partnered with RapidAPI to offer the following features:

  • State-of-the-art accuracy thanks to deep neural networks
  • Client code in 10+ programming languages
  • Browser-based testing of requests and results
  • API analytics dashboard

Step 1: Get an API Key from RapidAPI

Use this link or the Signup button below to get your API key.


Step 2: Submit Text & Receive Grammar Corrections

Using the GrammarBot API is as easy as making a request and receiving suggested spelling and grammar corrections in JSON format. Just add your RapidAPI key in the code below:

/usr/bin/curl -X POST \
    --url "" \  
      -H "Content-Type: application/json" \  
      -H "X-RapidAPI-Host:" \  
      -H "X-RapidAPI-Key: **your-rapidapi-key-here**" \  
      -d '{ "text": "This are some wel-written text.", "lang": "en"}'

The Rapid API page for Grammar Bot includes code examples to make a request in more than 10 programming languages. For more information on this entire process, the API request options, and the API results object, please view our documentation site:

NOTE: Browser-based “AJAX” requests will not work due to CORS restrictions. To use in a browser, create a server-side script that acts as a proxy.


Take your learning a step further with these tutorials to help you get up and running quickly:

Coming soon

Request Limits

Text longer than 5,000 characters must be split into separate requests. Contact us if your application requires more than this and you are unable to split the requests on your side.

Custom Development - Hire Us

Who better to integrate GrammarBot into your application or service than GrammarBot? The cost of hiring our team is often (if not usually) less expensive than working with your own internal development staff. We offer custom software development with particular expertise in NLP, Machine Learning, and AI. Contact us for more information.