# info.description
Read-only word search and translation endpoints provided by Wordstopia. No account or API key is required. Requests are rate limited to 60 requests per minute per client IP. Result contents come from live providers and can change; the response examples are recorded examples of the documented request.

# tags[].description
Find English words using letter patterns or a rack of letters.

# tags[].description
Translate text between supported languages through Wordstopia's translation service.

# paths./api/search/starts-with.get.description
Returns words whose spelling starts with the supplied prefix. Results are filtered by length and sorted by length, then alphabetically.

# paths./api/search/ends-with.get.description
Returns words whose spelling ends with the supplied suffix. Results are filtered by length and sorted by length, then alphabetically.

# paths./api/search/contains.get.description
Returns words containing the supplied sequence anywhere in the spelling. Results are filtered by length and sorted by length, then alphabetically.

# paths./api/search/rhymes.get.description
Returns words that rhyme with the supplied word. Set near=true to request near rhymes. Rhyme results are not subject to minLength and maxLength; the service uses its rhyme-specific range.

# paths./api/search/rhymes.get.parameters[].description
When true, include near rhymes. Any value other than the literal string true is treated as false.

# paths./api/search/word-finder.get.summary
Find words from an available letter rack

# paths./api/search/word-finder.get.description
Returns words that can be formed from the letters in rack, using each available letter at most once. Results are filtered by length and sorted by score, then alphabetically.

# paths./api/search/translate.get.description
Translates text using the configured public translation provider. If the provider is unavailable, the response may identify a fallback source.

# components.parameters.Q.description
Prefix, suffix, or letter sequence to search for.

# components.parameters.Rack.description
Available letters for the word-finder search.

# components.parameters.Max.description
Maximum number of provider results to inspect. Defaults to 100 when omitted or when the parsed value is zero.

# components.parameters.MinLength.description
Minimum word length for prefix, suffix, contains, and word-finder results. Defaults to 3.

# components.parameters.MaxLength.description
Maximum word length for prefix, suffix, contains, and word-finder results. Defaults to 15.

# components.parameters.FromLang.description
Source language code. When omitted, or when set to auto, Wordstopia sends en (English) to its translation provider.

# components.parameters.ToLang.description
Target language code, such as en, es, fr, de, or it.

# components.schemas.WordResult.properties.score.description
Provider relevance score or calculated word-game score.

# components.schemas.Error.examples[].error
Query parameters "text" and "toLang" are required

# components.schemas.Error.examples[].error
Rate limit exceeded. Please try again later.

# components.responses.InvalidSearchRequest.description
A required search query parameter is missing.

# components.responses.InvalidTranslationRequest.description
A required translation query parameter is missing.

# components.responses.InvalidTranslationRequest.content.application/json.example.error
Query parameters "text" and "toLang" are required

# components.responses.RateLimited.description
The client has exceeded the public search rate limit. Retry after the interval in the Retry-After header.

# components.responses.RateLimited.headers.Retry-After.description
Number of seconds to wait before retrying.

# components.responses.RateLimited.content.application/json.example.error
Rate limit exceeded. Please try again later.