Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
CalorieNinjas is a nutrition and recipe data API for developers. Its main pitch is that you can enter almost any text, and it will parse foods and beverages and return nutrition fields such as calories, fat, saturated fat, cholesterol, sodium, carbohydrates, fiber, sugar, and protein. The official site also highlights image text recognition, which can extract food-related text from images and calculate nutrition, making it useful for menus, recipes, food diaries, and similar scenarios.
Its core endpoint is /v1/nutrition, which uses HTTP GET and accepts natural-language food descriptions via the query parameter, such as “3 tomatoes” or “1lb beef brisket.” If no quantity is specified, it defaults to 100 grams, and the query can be up to 1500 characters long. The image endpoint, /v1/imagetextnutrition, uses HTTP POST. Authentication is handled by registering an account to obtain an API Key, then passing it in the X-Api-Key request header. The documentation provides examples for Python, Javascript, Nodejs, Java, Swift, and Objective-C, indicating that any language capable of making HTTP requests can integrate with it.
The free plan includes 10,000 calls per month, requires no credit card, but does not allow commercial use and comes with no support. Novice is $8/month for 100,000 calls; Startup is $20/month for 500,000 calls; Business is $49/month for 2,000,000 calls and includes premium support. All paid tiers allow commercial use, and custom plans are available by contacting the provider. Based on call volume pricing, it offers good value for early-stage and growth-stage projects.
The advantages are that the API concept is clear, the integration barrier is low, the free quota is enough for product validation, and natural-language parsing reduces the need for frontend formatting. Image text recognition also expands use cases such as menu entry and digitizing printed recipes. The drawbacks are that the scraped text does not clearly explain the nutrition data sources, accuracy validation, regional coverage, SLA, rate limits, or error codes. Although recipe search claims to cover 200,000+ recipes, the detailed API documentation appears limited. There is also no obvious information about self-hosting, offline deployment, or official SDKs.
It is suitable for developers building fitness, weight-loss, health management, restaurant menu nutrition estimation, food diary, and recipe apps. Access from China cannot be determined from the available text alone, and the API domain and payment methods are not disclosed. Before production launch, it is recommended to test latency, stability, and payment availability. If you need alternatives, compare Nutritionix, Edamam, USDA FoodData Central, or Spoonacular.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on calorieninjas.com official site.
calorieninjas.com is an United States API & Data provider. TG4G tracks its product information, an overall rating of 6.0/10, and a China-accessibility score of Workable. Click "Visit Official Site" to reach calorieninjas.com directly.