Skritter API in 2025

Hi! I’m a long time Skritter user and a software developer. I used Skritter API before, 8 years ago: Beta API questions.

Now I’m working on an MCP server. I want to be able to practice Chinese with AI models and for them to be able to add words directly to my Skritter study queue, create lists based on a given conversation topic, retrieve my stats to see which words need practice and generate reading materials or excercises. The opportunities are really broad. I also have a pretty particular setup for an Obsidian vault using Claude Code with specialized agents. I can write more details about that and share here if there is interest.

But now I’m facing issues with the API:

  1. First, it’s unclear whether there is any newer API version available publicly. I’ve seen some mentions of v2 or v3, but the only endpoint I know works is https://legacy.skritter.com/api/v0 (or the same with beta). Some endpoints seem to still work, but not all.

  2. Trying to use that v0 API now, I am not able to create a new list or add words to an existing one. It seems like the POST requests are ignored. Strangely, they return status code 200, and for list creation, instead of a new list ID, it returns an array of publicly available lists. So it basically behaves as a GET request. Is this a know problem?

  3. I had an old API client account for the OAuth flow, but it doesn’t seem to work now. I’m trying to hit this endpoint:

    https://legacy.skritter.com/api/v0/oauth2/authorize?...
    

    But get a 500 error:

    OAuth would be nice, but if it’s irreparably broken, I’ll be fine with the API tokens. It’s just less user-friendly.

1 Like

Sounds like a cool project! The v0 API is deprecated and for the most part unused for major operations on our current clients. Most of the endpoints still work, but internally we’re replacing any remaining usage with the v3 API. We don’t have this publicly documented yet, but are happy to provide some guidance if you reach out to us at team@skritter.com. API tokens are the current solution we provide for doing out-of-client operations and integrations with your Skritter account.

2 Likes

Thanks for the clarifications! I just sent an email

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.