zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
Food/Cookpad Scraper
Logo Cookpad Scraper

Cookpad Scraper

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

2 endpoints2 endpoints on this scraper2 calls2 calls so farupdated 4 months agoLast updated 5/22/2026, 4:25:44 PMllms.txt
Endpoints2

Search Recipes

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

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

Search Recipes
index.ts
// 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);
Recommended · typed errors, safe retries and bulk jobsSDK reference

Full reference

2 endpoints · plain text
GET
Search Recipes/v1/food:cookpad/search
2 params

Parameters

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

Request

curl -X GET "https://api-preview.zapi.ink/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
}
GET
Get Recipe Detail/v1/food:cookpad/detail
1 param

Parameters

urlstringrequired
URL resep cookpad.com

Request

curl -X GET "https://api-preview.zapi.ink/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"
}
zapi.

One key, one response shape. We keep the scrapers working.

Get an API key
ProductBrowse APIsPricingDocsMCP server
DevelopersSDK on npmGitHubOpenAPI specllms.txt
SupportReport an issueDiscord
LegalTermsPrivacyCookiesAUPRefunds
© 2026 ZapiPublic web data, one API.
zapi.