5 Productive To-Do List Apps With APIs

Adam DuVander, January 25th, 2010

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.

DorisDoris 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?

Tags: Tools
Both comments and pings are currently closed.

3 Responses to “5 Productive To-Do List Apps With APIs”

January 27th, 2010
at 7:34 pm
Comment by: Gabe

What about gubb? It may appear on the surface to deal with ANY kind of list (instead of the specific application of the todo) but it does have those kinds of features built in if you want to use them: priorities, reminders, etc. Its API is open and REST-based as well. I used it to make a .NET-based framework for gubb list management.

September 17th, 2010
at 4:37 pm
Comment by: Step

I should mention Toodledo has an iphone app which I find really usefulYou don’t have to pay for the premium service to use it, unlike RTM.

June 5th, 2012
at 1:47 am
Comment by: Paul

Hello,
Using an Ipad, you advice you a new app named Beesy. To organize and manage your time through several tasks. This app generates a ToDo List from your differents tasks. I recommend it to you : http://www.beesapps.com/beesy-ipad-to-do/

All the Best,
Paul

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.