Plans & Limits
The LogMeal API offers several subscription plans. Each plan unlocks different sets of features, subject to quotas and request limits.
This guide explains how plans work, which limits apply, and how to check your usage programmatically.
Subscription Plans
Free (Trial) TierWhen you first sign up, you get a 30-day Free trial with unlimited access to all endpoints across all plans. This allows you to explore every feature before committing to a paid plan. After 30 days, you’ll need to choose a subscription plan (Analyse, Monitor, Recommend, Custom) to continue.
LogMeal features are divided into four subscription tiers:
-
Analyse: Essential food recognition, ingredients, and nutritional extraction.
-
Monitor: Extended monitoring features: history, goals, custom occasions, and more.
-
Recommend: Advanced AI features: Nutri-Scores, recommendations, food quantity detection, food waste detection.
-
Custom: Enterprise or custom integrations tailored to your needs.
All higher-tier plans include the features of lower-tier plans.
For up-to-date pricing, see the LogMeal Pricing Page.ℹ️ See the complete list of available LogMeal API features and their plan-level access in the Features Overview.
Plan Access at a Glance
Plan | What it unlocks | Example features |
---|---|---|
🆓 Free (Trial) | Full access to all features | Unlimited access to all endpoints |
Analyse | Core food recognition and nutrition extraction | Dish recognition, ingredients info, nutritional info |
Monitor | Tracking and management tools | Intake history, daily goals, custom occasions, APIUserManager endpoints |
Recommend | AI-driven scoring & recommendations | Variety score, Nutri-Scores, recipe recommendations, food quantity detection |
Custom | Enterprise or tailored services | Dysphagia feedback, LogMeal Kiosk integration |
⏱ Request Limits and Quotas
All plans are subject to quotas and request limitations.
-
© Monthly credits
- Shared across all đź”´ APIUsers.
- Calls beyond the monthly limit consume extra credits.
-
(D) Daily request limits
- Each user can send a limited number of requests per day.
- Example: 20 image recognitions/day per đź”´ APIUser on standard plans.
If you reach the daily request limit during your initial integration phase you might want to create more APIUsers for testing purposes. Learn more about how to create and manage User Types & Access Tokens.
-
(S) Per‑second request limits
- Restricts how many requests can be made in real time.
- Example: 1 image/second per đź”´ APIUser on standard plans.
-
Other per-endpoint limits (⏱)
Some endpoints include custom restrictions noted directly in their docs.
If you exceed these limits, the API will return HTTP 429 Too Many Requests. ⚠️ Even on the 🆓 Free (Trial) tier, requests are subject to the same daily (D) and per-second (S) limits as standard plans. However, no extra monthly usage will be allowed during the trial.
How to Check Your Limits
You can check your current quotas and limits programmatically with the Informative Endpoints:
- GET /v2/info/limitations → Returns account-level quotas and current usage.
This allows you to dynamically enforce limits in your own application logic.
Combining Plans and User Types
Plan access works in combination with user type tokens:
- ⚫ APICompany – company-wide admin, creates and manages users.
- 🔴 APIUser – end-users of your app (one per person).
- 🔵 APIUserManager – managers/clinicians with access to multiple APIUsers.
An endpoint may require both a minimum plan level and a specific user type.
For example: Custom Occasions requires Monitor or higher AND ⚫/🔵 token access.
Next Steps:
- After your 30-day 🆓 Free (Trial) ends, choose a subscription plan on the LogMeal Pricing Page to keep using the API.
- Learn about how to create and manage User Types & Access Tokens
- Explore Food Recognition Capabilities
Updated about 11 hours ago