5 Productive To-Do List Apps With APIs

Here's the secret to success, the one thing you need to make sure you do the things that are important to you: add them to a task list. And the best way to make sure that list is always easily accessible? Why, write a program to incorporate it into your life. And in this era of open APIs, you've got some good options to build on. Here are five APIs that will give you the tools to track your to-dos with minimal code.

Doris exposes nearly all of the site's functionality, including task groups, one of the major differences between this and other to-do list services. Update a task's status (is it done?), view the history and, of course, create tasks. Uses basic Authentication and returns XML or JSON.

Our Doris API profile.

HiveminderHiveminder approaches its service in a way that lets the user decide how to use it. This ethos carries over to the API, too, which they say provides "building blocks to use Hiveminder however suits you best." In Hiveminder, tasks have tags and due dates. And the API can create, read, update and delete anything.

Our Hiveminder API profile.

NozbeNozbe is modeled after the Getting Things Done philosophy created by David Allen. The service uses projects and contexts to organize "next actions" (i.e., a to-do items). Nozbe's API gives access to each of those objects to make new actions and update others. And you'll have no trouble learning the Platform--Nozbe has open-sourced its mobile version, which uses its own API.

Our Nozbe API profile.

Remember the MilkRemember the Milk is probably the most popular of the to-do list apps we've mentioned. It has mobile applications, Twitter Integration and more. With several dozen methods, the API can access groups, contacts, lists and tasks. One of the more interesting features is the ability to associate a location with a task.

Our Remember The Milk API profile.

ToodledoToodledo is, at first blush, a basic-looking service. However, once you look down its list of features, you'll see how it can compete with the rest. It has folders and tagging for grouping tasks. It has due dates and priorities. And, yes, it has an API to access all of it. Toodledo also keeps things developer-friendly with community-contributed modules for popular programming languages.

Our Toodledo API profile.

Now that you have these five to-do list APIs to choose from, there's really no excuse for procrastination. Which one are you adding to your tasks?

Be sure to read the next Tools article: How To Scribble And Share Customized Google Maps