pyticktick is the modern (unofficial) Python library for interacting with TickTick. pyticktick supports both the official and unofficial APIs, provides elegant retry logic, and catches data errors early with pydantic.
Check out the documentation for more information.
Note
Try the official TickTick MCP first. TickTick now offers an official MCP server. The goal behind this project was primarily to improve programmatic interaction with TickTick. Since that MCP server supports most use cases, you should look there first. This repo will stay around primarily as an education tool, and for more deterministic access patterns if you so desire.
| This project is not affiliated with TickTick, and parts of the API accessed by the client are not officially supported. It may even go against their Terms of Service. See Which API should I use? for more information. |