API Documentation

For developers who want to build their own integrations. While our MCP server already covers most needs for OpenClaw bots, you can also access our REST API directly.

Authentication

All API requests require an API key to be passed in the Authorization header.

Authorization: Bearer YOUR_API_KEY

Endpoints

GET

/api/v1/word/:word

Retrieves detailed morphological data and declensions for a given Russian word.

Parameters

  • word (path) - The base form of the Russian word.
GET

/api/v1/sentences

Fetches example sentences containing a specific word or exact word form.

Query Parameters

  • word (required) - The target word to find.
  • form_word (optional) - The specific grammatical form to match.
POST

/api/v1/zakuska

Generates a short, level-appropriate text in Russian based on a topic.

Body payload (JSON)

{ "topic": "travel", "level": "A2" }
POST

/api/v1/analyze

Breaks down a Russian sentence, providing grammatical analysis for each word.

Body payload (JSON)

{ "sentence": "Я люблю программировать." }

Rate Limits

Standard API keys are limited to 100 requests per minute. For higher limits, please check your account dashboard.