遇见数据集

FitPrep

收藏
RapidAPI2026-06-19 更新2026-06-21 收录
官方服务:

资源简介:

A lightweight, cost-effective nutrition API providing streamlined access to structured USDA food and macro data. Designed for developers who need high-performance, simple JSON responses without the complexity of traditional food APIs.

创建时间:
2026-06-19
原始信息汇总

FitPrep API 数据集概述

FitPrep 是一个轻量级、高性价比的营养数据 API,旨在为开发者提供简化、高效的美国农业部(USDA)食品和宏量营养素数据访问服务。它由 Karim Studio 创建,主要面向健身应用、宏量营养素追踪器和 AI 饮食教练等场景。

核心优势

  • 数据结构简化:将原始的 USDA 食品数据库优化为扁平、干净的 JSON 结构,避免了传统食品 API 中复杂的嵌套对象。
  • 高性能:基于 Java 构建,经过数据库级优化,确保查询响应时间在毫秒级别。
  • 为开发者设计:专注于提供无冗余、可直接解析的数据,减少开发摩擦。

主要功能与端点

该 API 提供以下四个核心端点:

端点 描述 关键参数/说明
GET /api/v1/recipe/goal 根据健身目标获取精选的、适合宏量营养素的食谱集合。 支持目标:cutting(减脂)、bulking(增肌)<br>支持自定义 limit 参数控制数据量
GET /api/v1/recipe/search 使用自定义组合(如结构唯一ID、本地化健身目标或结果上限)灵活搜索食谱。 支持多种组合查询
GET /api/v1/usda/{fdc_id} 通过 USDA 的食品数据中央(FDC)ID,检索详细的营养分解和完整宏量营养素档案。 需要提供官方的 FDC ID
GET /api/v1/ingredients/{slug} 使用标准化的、URL安全的食材别名(如 chicken-breast)快速获取宏量指标、卡路里计数等基本日志元数据。 以食材别名作为唯一标识

使用示例(Node.js + Axios)

javascript const axios = require("axios");

const options = { method: GET, url: https://fitprep.p.rapidapi.com/api/v1/recipe/goal, params: { goal: cutting, limit: 20 }, headers: { X-RapidAPI-Key: YOUR_RAPIDAPI_KEY, X-RapidAPI-Host: fitprep.p.rapidapi.com } };

try { const response = await axios.request(options); console.log(response.data); } catch (error) { console.error(error); }

定价方案

该 API 在 RapidAPI 上提供订阅制,包含四个等级:

  • BASIC:$0.00/月
  • PRO:$9.99/月
  • ULTRA:$29.00/月
  • MEGA:$79.99/月

元数据

  • 类别:Food(食品)
  • 创建者:UnexpectedRandom
  • 订阅者数量:2
  • 流行度:9
  • 服务级别:88%
  • 延迟:512ms
二维码
社区交流群
二维码
科研交流群
商业服务