Beeminder API
Automation Free key (no card)
AuthenticationFree key (no card)
Rate limitNo published fixed quota; the docs ask developers to check updated_at before re-fetching data
Documentation: api.beeminder.com ยท Checked Sep 13, 2026
About
Beeminder is a commitment device: you set a goal with a measurable target, and you pay real money if you go off track. Its API lets you create goals, log datapoints, and read your progress, with both a personal auth token and full OAuth2 for apps. The API is free to use with any free Beeminder account, and the docs even cover automation-friendly tricks like the updated_at field to avoid wasted calls.
Details
Free to start. You may need a free key, but no credit card.
Auth: Free key (no card)
Rate limit: No published fixed quota; the docs ask developers to check updated_at before re-fetching data
Verified: 2026-09-13
Best for: goals commitments habits
Setup
- Create a free Beeminder account.
- Visit the API auth token page while logged in to get your personal token.
- Use the token as a query parameter or Bearer header on requests.
- Create goals and add datapoints from your scripts.
- Use the updated_at timestamp to skip unnecessary requests.
Example
GET https://www.beeminder.com/api/v1/users/me.json?auth_token=YOUR_TOKENUse cases
- Auto-log gym visits, steps, or study hours to a goal
- Build a dashboard of all your commitment goals
- Pipe data from fitness apps into Beeminder automatically