zapi.
APIsPricingDocsMCP
APIsPricingDocsMCPSign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCPSign in
On this page
  • Playground
  • Code examples
  • Full reference
  • Related APIs
Food & Drink/Cookpad
Logo Cookpad

Cookpad

Cookpad recipe scraper — cari resep berdasarkan kata kunci, ambil detail resep, bahan, langkah dan waktu.

Endpoints
2
Requests
6
Updated
3 months ago
For LLMs
llms.txt
Endpoint health12 hours ago
  • searchpassing, 1.0s
  • detailpassing, 0.5s
2/2 passingdaily 01:00 WIB

Playground

2 endpoints
GET/v1/food:cookpad/search1h cache2 paramschecking key…
Parameters
qstringrequired

Kata kunci resep yang dicari

pagenumber

Halaman hasil pencarian. Default 1, max 50

·
Response
EXAMPLE
{
  "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
}

Code examples

Search Recipes
zpi-sdkrecommended
// 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);
Full SDK reference →
request.sh
curl -X GET "https://api.zpi.web.id/v1/food:cookpad/search?q=ayam+kecap&page=" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Full reference

2 endpoints · plain text
GETSearch Recipes/v1/food:cookpad/searchCookpad recipe scraper — cari resep berdasarkan kata kunci, ambil detail resep, bahan, langkah dan waktu.

Parameters

qstringrequired
Kata kunci resep yang dicari
pagenumberoptional
Halaman hasil pencarian. Default 1, max 50

Request

curl -X GET "https://api.zpi.web.id/v1/food:cookpad/search?q=ayam+kecap&page=" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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
}
GETGet Recipe Detail/v1/food:cookpad/detailCookpad recipe scraper — cari resep berdasarkan kata kunci, ambil detail resep, bahan, langkah dan waktu.

Parameters

urlstringrequired
URL resep cookpad.com

Request

curl -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"

Example response

{
  "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"
}

Related APIs

More in food

GoFood

food/gofood

Cari restoran GoFood per kota/area & kategori masakan (data SSR). Catatan: detail menu per-resto tidak tersedia (di-gate WAF upstream).

162 calls·5m cache

Open Food Facts

food/openfoodfacts

Retrieve product information, ingredients, and nutritional data from packaged foods.

11 calls·5m cache

Punch Drink

food/punchdrink

Cocktail & drink recipe scraper untuk Punch Drink — cari resep cocktail, ambil detail (bahan, cara, garnish), dan koleksi terbaru.

6 calls·10m cache

Resep Koki

food/resepkoki

Scraper resep masakan Indonesia dari Resep Koki — pencarian, detail resep lengkap (bahan, langkah, durasi), dan resep terbaru.

7 calls·10m cache

Dapur Umami

food/dapurumami

Scraper resep Dapur Umami — kumpulan resep masakan Indonesia, pencarian by keyword, detail resep (bahan, langkah, durasi, porsi).

6 calls·10m cache

Zomato

food/zomato

Data restoran Zomato: pencarian per kota/cuisine, detail restoran, menu, dan ulasan. Catatan: Zomato tidak beroperasi di Indonesia — gunakan kota pasar aktif (mis. bangalore, dubai).

4 calls·10m cache
Browse APIsPricingDocsMCP serverGet an API key
zapi.One key, one response shape.
TermsPrivacyCookiesAUPRefunds© 2026