提供 120,000+ 道菜谱数据,涵盖川菜、粤菜、湘菜等 24 种菜系分类,支持按关键词、菜系和难度等多维度检索。每道菜谱包含食材用量、分步骤做法与成品图片,适用于美食应用、智能家居、健康管理与内容平台。
菜谱大全 API 通过标准 HTTP GET 请求返回结构化 JSON 数据,支持按关键词模糊搜索菜品名称,并可通过菜系分类和制作难度进行精确筛选。返回字段涵盖菜名、所属菜系、难度等级、烹饪时间、食材用量清单、分步骤做法与成品配图。数据持续更新扩充,接口全程 HTTPS 加密传输,支持高并发调用,可稳定用于生产环境。
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| apikey | string | 是 | 用户身份密钥,在控制台「应用管理」中创建应用后获取。 |
| keyword | string | 是 | 搜索关键词,如「宫保鸡丁」「番茄炒蛋」,支持模糊匹配。 |
| category | string | 否 | 菜系分类筛选,如川菜、粤菜、湘菜、鲁菜、浙菜等。 |
| difficulty | string | 否 | 难度筛选:easy=简单、medium=中等(默认全部)、hard=困难。 |
| count | int | 否 | 返回条数,默认 10,最大 50。 |
| 字段名 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码,200 表示请求成功,其余见错误码对照表。 |
| msg | string | 状态描述信息。 |
| data.total | int | 匹配菜谱总数。 |
| data.list[].name | string | 菜品名称。 |
| data.list[].category | string | 所属菜系,如川菜、粤菜。 |
| data.list[].difficulty | string | 难度等级:easy / medium / hard。 |
| data.list[].time | string | 预计烹饪时间,如「25分钟」。 |
| data.list[].ingredients | array | 食材用量列表,每项含 name 和 amount 字段。 |
| data.list[].steps | array | 分步骤做法说明。 |
| data.list[].image | string | 成品图片 URL。 |
{
"code": 200,
"msg": "success",
"data": {
"total": 8,
"list": [
{
"name": "宫保鸡丁",
"category": "川菜",
"difficulty": "medium",
"time": "25分钟",
"ingredients": [
{ "name": "鸡胸肉", "amount": "300g" },
{ "name": "花生米", "amount": "50g" },
{ "name": "干辣椒", "amount": "8个" }
],
"steps": [
"鸡胸肉切丁,用料酒、淀粉腌制15分钟",
"调制宫保汁:醋、酱油、糖、淀粉混合备用",
"热油爆香干辣椒和花椒,倒入鸡丁滑炒至变色",
"加入花生米,淋入宫保汁翻炒均匀即可出锅"
],
"image": "https://hmkj4399.com/images/recipe/gongbao.jpg"
}
]
}
}