Cookpad recipe scraper — cari resep berdasarkan kata kunci, ambil detail resep, bahan, langkah dan waktu.
searchpassing, 1.0sdetailpassing, 0.5s/v1/food:cookpad/search1h cache2 paramschecking key…// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";
const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });
const data = await client.run("food:cookpad", "search", {
"q": "ayam kecap"
});
console.log(data);curl -X GET "https://api.zpi.web.id/v1/food:cookpad/search?q=ayam+kecap&page=" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"/v1/food:cookpad/searchCookpad recipe scraper — cari resep berdasarkan kata kunci, ambil detail resep, bahan, langkah dan waktu.qstringrequiredpagenumberoptionalcurl -X GET "https://api.zpi.web.id/v1/food:cookpad/search?q=ayam+kecap&page=" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"page": 1,
"count": 30,
"items": [
{
"id": "25801704",
"url": "https://cookpad.com/id/resep/25801704",
"title": "Ayam Kecap Berempah🧄🍗",
"author": "",
"imageUrl": "",
"prepTime": "1 jam",
"servings": null,
"ingredients": []
},
{
"id": "25796387",
"url": "https://cookpad.com/id/resep/25796387",
"title": "Tumis Ayam Kecap Cabe Rawit",
"author": "",
"imageUrl": "",
"prepTime": "30 menit",
"servings": null,
"ingredients": []
},
{
"id": "25765289",
"url": "https://cookpad.com/id/resep/25765289",
"title": "Ayam Kecap Bawang Bombay",
"author": "",
"imageUrl": "",
"prepTime": "1 jam 30 menit",
"servings": null,
"ingredients": []
}
],
"query": "ayam kecap",
"hasMore": true,
"nextPage": 2
}/v1/food:cookpad/detailCookpad recipe scraper — cari resep berdasarkan kata kunci, ambil detail resep, bahan, langkah dan waktu.urlstringrequiredcurl -X GET "https://api.zpi.web.id/v1/food:cookpad/detail?url=https%3A%2F%2Fcookpad.com%2Fid%2Fresep%2F25801704" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"id": "25801704",
"url": "https://cookpad.com/id/resep/25801704",
"steps": [
{
"text": "Haluskan bawang putih, bawang merah, merica, dan ketumbar.",
"images": []
},
{
"text": "Panaskan minyak dengan api sedang, tumis bumbu halus hingga harum.",
"images": []
},
{
"text": "Masukkan daun salam, daun jeruk, laos, dan sedikit kayu manis. Tumis hingga aroma rempah keluar.",
"images": []
},
{
"text": "Masukkan ayam, aduk hingga berubah warna.",
"images": []
},
{
"text": "Tambahkan kecap manis, garam, penyedap, dan sedikit gula jawa.",
"images": []
},
{
"text": "Tuang sedikit air, lalu masak hingga ayam empuk dan bumbu meresap.",
"images": []
},
{
"text": "Masak sampai kuah sedikit menyusut dan warna kecap lebih pekat mengilap.",
"images": []
},
{
"text": "Koreksi rasa, lalu sajikan hangat.",
"images": []
}
],
"title": "Ayam Kecap Berempah🧄🍗",
"author": {
"url": "https://cookpad.com/id/pengguna/115097929",
"name": "fani_cookingday",
"username": null
},
"imageUrl": "https://img-global.cpcdn.com/recipes/eb7f66a4764540be/1200x630cq80/photo.jpg",
"prepTime": "1 jam",
"servings": "3 orang",
"description": "Masakan ayam kecap ini terinspirasi dari menu rumahan sederhana yang sering dibuat saat ingin masak praktis tapi tetap enak. Tambahan rempah seperti daun jeruk, laos, dan sedikit kayu manis membuat aroma ayam lebih harum dan rasanya lebih khas dibanding ayam kecap biasa. Cocok disajikan hangat untuk makan bersama keluarga✨🧄",
"ingredients": [
"500 gr ayam, potong sesuai selera",
"3 siung bawang putih",
"3 siung bawang putih",
"1/2 sdt merica",
"1/2 sdt ketumbar",
"2 lembar daun jeruk",
"2 lembar daun salam",
"1 ruas laos, geprek",
"Sedikit kayu manis",
"secukupnya Garam",
"secukupnya Penyedap",
"sedikit Gula jawa",
"secukupnya Air",
"secukupnya Minyak"
],
"dateModified": "2026-05-22",
"datePublished": "2026-05-22"
}