Built for calorie trackers, fitness apps & health platforms

Ship nutrition features
in hours, not months

One API call to search foods with 120+ nutrients, generate visual labels, scan barcodes, and calculate personalized daily needs — so you can focus on your app, not building a food database.

Free tier — no credit card required

120+
Nutrient Data Points
47
Languages
7
Nutrient Groups
10+
API Endpoints

Built for developers who ship health & fitness products

If your app touches food, fitness, or nutrition — FitAPI replaces months of data sourcing with a single integration.

Calorie & Macro Trackers

Power your food diary with instant search, barcode scanning, and complete nutrient breakdowns per serving.

Fitness Coaching Platforms

Give coaches personalized nutrition targets and exercise libraries for every client, in their language.

Meal Planning Apps

Search dishes, filter foods by nutrient ranges, and generate visual nutrition labels your users can share.

Health & Wellness SaaS

Launch globally from day one with 47 languages, personalized nutrient needs, and no data licensing headaches.

Search foods with full nutrient breakdown
$ curl -X POST "https://fitapi.fitnessrec.com/api/v1/foods/search" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"q":"chicken breast","locale":"en","body":{"weight":80,"height":180,"age":30,"gender":"m"}}'

{
  "data": [
    {
      "id": "SR170187",
      "desc": "Chicken breast, skinless, boneless, raw",
      "ctg": "5",
      "nutrients": {
        "1008": { "name": "Energy", "unit": "Kcal", "value": 114, "need": 2000 },
        "1003": { "name": "Protein", "unit": "g", "value": 22.5, "need": 150 },
        "1004": { "name": "Fat", "unit": "g", "value": 2.62, "need": 66.7 },
        "1005": { "name": "Carbohydrate", "unit": "g", "value": 0, "need": 200 },
        "1093": { "name": "Sodium", "unit": "mg", "value": 45, "need": 1500 }
        // ... 120+ nutrients per food
      },
      "portions": { "1": { "a": "174", "d": "1 breast" } }
    }
  ]
}

Everything your nutrition features need

Not just calories and macros. Every vitamin, mineral, amino acid, lipid, and compound — searchable, filterable, and translated into 47 languages.

120+ Nutrients Per Food

Macros, 21 vitamins, 14 minerals, 11 amino acids, omega fatty acids, cholesterol, fiber subtypes, sugar breakdowns, and more. Not a simplified subset — the full dataset.

Vitamins A-K All B vitamins Amino acids Omega-3 & 6 Minerals Fiber types

47 Languages

Every nutrient name, food description, and portion label translated. From English and Spanish to Japanese, Arabic, Hindi, and 44 more. One locale parameter is all it takes.

enesdefrjakozharhitrptru +35 more

Visual Nutrition Labels

Generate dark-themed, color-coded nutrition label images with intake-vs-needs progress bars. Choose from 7 nutrient groups: general, vitamins, minerals, carbs, lipids, amino acids, and more. Personalized to the user's body, goals, and activity level.

Fast, Typo-Tolerant Search

Lightning-fast full-text search with typo tolerance, relevance ranking, and prefix matching. Search in any of the 47 supported languages and get instant, accurate results.

Barcode Lookup & Enrichment

Scan any UPC or EAN barcode and get full nutrition data. Missing products are auto-enriched from external sources in real-time and indexed for future lookups.

Personalized Nutrition Needs

Calculate daily requirements for all 120+ nutrients based on age, weight, height, gender, activity level, and goals. Supports pregnant and lactating modes with adjusted targets.

Advanced Food Filtering

Filter foods by any nutrient with range queries, boolean logic, and sorting. Find all foods with protein > 20g AND sodium < 100mg, sorted by fiber descending.

Exercises & Activities

Search exercises with muscle groups, equipment, and difficulty. Browse activities with calorie burn estimates. All translated and searchable in 47 languages.

Dishes with Nutrition

Search dishes with full ingredient lists. Sorted by complexity so the simplest options surface first. Calculated nutrition per serving included.

Not your typical nutrition label

Generate personalized, dark-themed nutrition label images with color-coded progress bars. See exactly how much of each nutrient a meal provides relative to the user's daily needs.

  • 7 nutrient groups — General, Vitamins, Minerals, Carbohydrates, Lipids, Amino Acids, Other Compounds
  • Intake vs. needs — Color-coded bars show green (met), yellow (close), gray (low)
  • Personalized targets — Based on body stats, activity level, macro split, and goals
  • Multi-column layout — Automatically adapts when multiple groups are selected
  • 47 languages — All nutrient names and labels translated
See Label API Docs
General
Energy1800 / 2000 kcal90.0%
Protein40 / 50 g80.0%
Carbohydrate200 / 250 g80.0%
Fat55 / 65 g84.6%
Water1500 / 2000 g75.0%
Vitamins
Vitamin A700 / 900 IU77.8%
B1 (Thiamin)0.9 / 1.2 mg75.0%
Vitamin C60 / 75 mg80.0%
Vitamin D400 / 600 IU66.7%

API Endpoints

All endpoints accept a locale parameter and optional body object for personalized daily needs. Authenticated via Bearer token.

POST /api/v1/foods/search Search foods with 120+ nutrient fields
POST /api/v1/foods/filter Filter by any nutrient with range queries & boolean logic
GET /api/v1/exercises Search exercises by name, muscle group, or equipment
GET /api/v1/activities Search activities with calorie burn data
POST /api/v1/dishes/search Search dishes with ingredients & nutrition per serving
POST /api/v1/barcode/:code Barcode lookup with auto-enrichment
POST /api/v1/barcode/scan Upload a barcode image & get product data
POST /api/v1/barcode/search Search branded products by name
POST /api/v1/nutrition/needs Calculate personalized daily needs for all 120+ nutrients
POST /api/v1/nutrition/label Generate visual nutrition label PNG image
Full Interactive API Docs

Production-ready from day one

Not a weekend project. FitAPI is built on battle-tested infrastructure with the reliability your users expect.

OpenAPI 3.0 Spec
Auto-generate SDKs in any language. Full interactive docs included.
<50ms Search Response
MeiliSearch-powered full-text search with typo tolerance and ranking.
Dedicated Infrastructure
Hosted on dedicated European servers. No shared tenancy, no cold starts.
Consistent JSON Envelope
Every response follows a clean data / error JSON envelope. No surprises.
Bearer Token Auth
Simple API key authentication. No OAuth flows, no session management.
/health Endpoint
Built-in health check for your uptime monitoring and CI pipelines.

What you get after integrating

Stop building nutrition infrastructure. Start building the features your users actually pay for.

Without FitAPI

Months sourcing, cleaning, and maintaining food databases. Manual translations. Broken barcode lookups. Custom label rendering.

With FitAPI

One afternoon to integrate. Instant food search in 47 languages. Visual labels your users love. Barcode scanning that works. Personalized nutrition targets out of the box.

FitnessRec FitAPI on ClawHub — AI agent skill for nutrition & fitness data

FitnessRec FitAPI is available as a skill on ClawHub, the marketplace for AI agent skills. Give your AI agent access to science-grade nutrition and exercise data instead of unreliable LLM approximations.

fitnessrec-fitapi

ClawHub Skill

The FitnessRec FitAPI ClawHub skill gives AI agents direct access to precise food & exercise data — no LLM guessing. 9 tools covering food search, nutrient filtering, barcode lookup, exercise search, dish/recipe lookup, and personalized daily nutrient calculations.

Available tools
search_foods Search 16k+ foods — 180 nutrients, portions, 48 languages
filter_foods Filter & rank by any nutrient with range queries
lookup_barcode UPC/EAN lookup from 3M+ branded products
search_barcode Search branded products by name
search_exercises 5k+ exercises with muscles & instructions
search_dishes 80k+ recipes with matched nutrition data
nutrition_needs Personalized daily targets for 180 nutrients
get_food Full nutrient data by food ID
get_exercise Exercise detail with muscle distribution
9Agent Tools
180Nutrients/food
48Languages
MIT-0License

Why use FitnessRec FitAPI instead of LLM knowledge?

Measured data, not training data

LLMs estimate. FitnessRec FitAPI knows. Ask "how much protein in chicken breast" — an LLM guesses ~31g from training data. FitnessRec FitAPI returns 22.5g per 100g from the USDA database — the actual laboratory-measured value. For nutrition tracking, calorie counting, and diet planning, the difference matters.

5 international scientific databases

FitnessRec FitAPI aggregates data from USDA (USA), NUTTAB (Australia), CNF2015 (Canada), MEXT (Japan), and FRIDA (Denmark). Each food includes up to 180 nutrient fields — every vitamin, mineral, amino acid, fatty acid, and compound — not just calories and macros.

Zero setup, instant integration

Install the FitnessRec FitAPI skill from ClawHub, configure your API key, and your AI agent immediately has access to all 9 tools. No SDK installation, no library dependencies, no local data files. The free tier includes 10 requests/day with no credit card required.

Built for agent workflows

FitnessRec FitAPI tools are designed to chain together. Calculate daily needs, then filter foods matching those targets, then look up recipes using those foods. Each tool returns structured JSON that feeds directly into the next step — no parsing HTML or scraping required.

Simple, transparent pricing

Start free. Scale when you're ready. All plans include every endpoint and all 47 languages.

Free
$0
forever
  • 10 requests / day
  • All endpoints included
  • 120+ nutrient data points
  • 47 languages
  • Fast, typo-tolerant search
Get Started
Enterprise
$49.99
per month
  • 40,000 requests / day
  • All endpoints included
  • 120+ nutrient data points
  • 47 languages
  • Visual nutrition labels
Get Started

Your first API call in under 5 minutes

Create an account, grab your API key, and search 120+ nutrients across thousands of foods. No credit card, no data licensing, no setup fees.

Get in touch

Questions, partnerships, or custom integrations? We'd love to hear from you.

Email us

development@parsrec.com

We typically respond within 24 hours.