What you can build with January

What you can build

Start with food.
Build what comes next.

See the possibilities ↗
Food JSONFoods · servings · calories · macros
01 / Alternatives

Find a different fit.

Use a food ID to find healthier alternatives, with diet preferences and ingredient exclusions.

POST /v1.2/foods/{food_id}/alternativesTry with a saved food example →
02 / Glucose predictions

Add another perspective.

Combine food IDs, servings and amounts with a user profile, time and timezone to predict a glucose response.

POST /v1.2/glucose/predictionsStart from a barcode →
03 / Food diaries

Build a daily picture.

Use the same food and serving selections to create a food diary. Create, read, update and delete entries in your app.

Connect an end user

With an API key, pass the January-End-User-ID header. Scoped client tokens carry their end-user identity. The demo previews selections without saving diary entries.

Food logging API reference ↗
04 / Built with food data

Make choices easier.

Compare calories and macros at the servings shown. Build comparisons directly from the nutrition fields in food JSON.

Find foods to compare →
05 / Restaurants & menus

Bring the menu into your app.

Discover restaurants near a location and explore their menu items and nutrition. US & Canada coverage.

GET /v1.2/restaurantsGET /v1.2/restaurants/{restaurant_id}/menu-itemsRestaurant and menu API reference ↗
06 / Integration

Connect your product.

Keep your API key on the backend. For client apps, issue scoped, short-lived client tokens from your backend.

Read the integration guide ↗Get a developer key ↗