# LanguageTool API API

> LanguageTool API API on Apizie: 5 endpoints (Check a text, Get a list of supported languages., List words in dictionaries, Add word to a dictionary, …) returned as clean JSON through one API key. 5 endpoints are live now. Call it over REST at https://zieapi.vercel.app/v1/ai:languagetool/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `ai:languagetool`
- Category: Artificial Intelligence
- Status: live
- Source: https://languagetool.org
- Page: https://zieapi.vercel.app/api/ai/languagetool
- OpenAPI: https://zieapi.vercel.app/api/ai/languagetool/openapi.json

Check texts for style and grammar issues with LanguageTool . Please consider the following default limitations: your daily request limit depending on your plan maximum number of requests per minute: 20 (free) / 80…

## Endpoints

### Check a text
`POST https://zieapi.vercel.app/v1/ai:languagetool/post-check`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | Form fields as a JSON object |

### Get a list of supported languages.
`GET https://zieapi.vercel.app/v1/ai:languagetool/get-languages`

### List words in dictionaries
`GET https://zieapi.vercel.app/v1/ai:languagetool/get-words`

| Parameter | Type | Required | Description |
|---|---|---|---|
| offset | integer | no | Offset of where to start in the list of words. Defaults to 0. |
| limit | integer | no | Maximum number of words to return. Defaults to 10. |
| username | string | yes | Your username as used to log in at languagetool.org. |
| apiKey | string | yes | Your API key |
| dicts | string | no | Comma-separated list of dictionaries to include words from; uses special default dictionary if this is unset |

### Add word to a dictionary
`POST https://zieapi.vercel.app/v1/ai:languagetool/post-words-add`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | Form fields as a JSON object |

### Remove word from a dictionary
`POST https://zieapi.vercel.app/v1/ai:languagetool/post-words-delete`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | Form fields as a JSON object |

## Example
```
curl "https://zieapi.vercel.app/v1/ai:languagetool/post-check" \
  -H "x-api-key: $APIZIE_KEY"
```

## FAQ

### How do I call the LanguageTool API API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/ai:languagetool/post-check with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the LanguageTool API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card.

### Can AI agents use the LanguageTool API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key ai:languagetool.

### What is the status of the LanguageTool API API?
Live: works with just an Apizie key
