Welcome to the Wordotron Word Validation API! This free, public API allows you to validate words against the comprehensive SOWPODS dictionary (267,752 words).
https://wordotron.comValidate whether a word exists in the SOWPODS dictionary.
POST https://wordotron.com/api/check-word
Content-Type: application/json
{
"word": "HELLO"
}| Parameter | Type | Required | Description |
|---|---|---|---|
| word | string | REQUIRED | The word to validate (case-insensitive, max 50 characters) |
{
"valid": true
}| Field | Type | Description |
|---|---|---|
| valid | boolean | true if word exists in dictionary, false otherwise |
curl -X POST https://wordotron.com/api/check-word \
-H "Content-Type: application/json" \
-d '{"word":"HELLO"}'
# Response: {"valid":true}const response = await fetch('https://wordotron.com/api/check-word', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ word: 'HELLO' })
});
const data = await response.json();
console.log(data.valid); // trueimport requests
response = requests.post(
'https://wordotron.com/api/check-word',
json={'word': 'HELLO'}
)
data = response.json()
print(data['valid']) # Trueconst axios = require('axios');
const response = await axios.post(
'https://wordotron.com/api/check-word',
{ word: 'HELLO' }
);
console.log(response.data.valid); // trueThe API returns appropriate HTTP status codes:
Enter a word to test the API:
This API is provided free of charge for everyone. We ask that you:
The API uses the SOWPODS word list, which combines:
This makes it the most comprehensive international Scrabble dictionary with 267,752 valid words.
Questions or issues? Visit our contact page to get in touch.