NilaiGizi.com avatar

NilaiGizi.com

Pricing

from $0.50 / 1,000 results

Go to Apify Store
NilaiGizi.com

NilaiGizi.com

[$0.5/1000] crawler food nutrition data (product detail pages and advance search) from nilaigizi.com

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Rio Dwi Saputra

Rio Dwi Saputra

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Search Indonesian food nutrition data in any language and get back complete, structured nutrition facts — calories, protein, fat, vitamins, minerals, and %AKG (Indonesia's recommended daily intake) — sourced from nilaigizi.com, an independent food composition database maintained by ahligizi.id. Just type a food name like "white milk" or "instant noodles" in English (or any language) — the Actor automatically translates your keyword to Indonesian, searches the site, and can translate the results back to English so you never have to speak Indonesian to use Indonesian nutrition data. Runs on the Apify platform with scheduling, API access, and one-click dataset export built in, so there's no scraper to write or rate limits to manage yourself.

  • No language barrier — search "milk", "rice", or "fried noodles" and still get accurate matches, even though nilaigizi.com itself only understands Indonesian. Keyword translation happens automatically on every run.
  • Bilingual output — choose whether results come back in English or the site's original Indonesian, right from the input form.
  • Complete nutrition facts, not just a summary — every match is automatically enriched with the full nutrient table, product images, related products, and edit history from its detail page, not just the search snippet.
  • Great for nutrition & diet apps — build meal planners, calorie trackers, or diet tools on real Indonesian food composition data instead of manually transcribing values from a website.
  • Zero setup — no proxies, no browser automation, no scraper maintenance. Point it at a keyword and get structured JSON back.
  1. Click Try for free (or Start) to open the Actor.
  2. On the Input tab, type the food or product name you're looking for in the Search keyword field — any language works.
  3. Pick your Output language (English or Indonesian) and adjust pagination if needed (see Input below).
  4. Click Start and wait for the run to finish.
  5. Open the Dataset tab to view, filter, or export your results.

Input

The Actor takes a single JSON input object; see the Input tab in Apify Console for the full interactive form.

FieldDescription
keywordFood/product name to search for, in any language, e.g. "white milk" or "nasi". Automatically translated to Indonesian before searching.
outputLanguage"en" to machine-translate every output field to English (default), or "id" to keep the site's original Indonesian text.
includeFullDetailsWhen true (default), fetches the full nutrition facts table, images, and related products for every result. Set to false for a lighter, faster run that only returns the search-result summary.
startPage, maxPagesPagination controls — maxPages caps how many result pages are fetched per run, to stay light on this small, independently-run site.

Example input:

{
"keyword": "white milk",
"outputLanguage": "en",
"maxPages": 2
}

Output

Each dataset item is one matching product, enriched with its full nutrition facts (unless includeFullDetails is disabled).

{
"productId": 22,
"url": "https://nilaigizi.com/gizi/detailproduk/22/nilai-kandungan-gizi-Nasi-/-Nasi-Putih",
"name": "White Rice",
"category": "Natural",
"summary": "Energy 180.00 kcal, Total Fat 0.30 g, Protein 3.00 g, ...",
"nutrients": [
{ "name": "Energy", "amount": 180, "unit": "kcal", "percentAkg": 8.37 },
{ "name": "Total Fat", "amount": 0.3, "unit": "g", "percentAkg": 0.45 }
],
"images": ["https://nilaigizi.com/assets/images/produk/produk_1535761724.png"],
"relatedProducts": [
{ "productId": 23, "name": "Steamed Rice", "url": "https://nilaigizi.com/gizi/detailproduk/23/...", "summary": "Water 56.70 g, Energy 180.00 kcal, ..." }
],
"editHistory": [
{ "editor": "Muhammad Iqbal Basagili, S.Gz., M.P.H. (Nutr & Diet)", "date": "March 20, 2021" }
]
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldDescription
productIdNumeric product ID on nilaigizi.com
nameProduct name
categoryNatural or Processed (translated from Alami/Buatan)
summaryOne-line nutrient snippet, as shown in search results
nutrientsFull nutrition table: name, amount, unit, and %AKG (% of Indonesia's recommended daily intake)
imagesProduct image URLs
relatedProductsSimilar products linked from the detail page
editHistoryWho last verified the data and when

Pricing / cost estimation

This Actor makes lightweight HTTP requests only — no browser rendering — with a polite delay between each one, so runs are fast and cheap. A typical keyword search with a couple of result pages and full details enabled easily fits within the Apify free tier's monthly compute allowance.

Tips

  • Leave includeFullDetails off if you only need a quick list of matching products and their summary line — it skips the extra per-product request and finishes much faster.
  • Keep maxPages modest for broad, generic keywords (like "susu"/"milk"), which can span many result pages; narrow your keyword instead of raising the page cap.
  • Set outputLanguage to "id" if you want the original Indonesian terminology (e.g. for cross-referencing against the live site).

FAQ, disclaimers, and support

Keyword and output translation is powered by a free machine-translation service and may occasionally produce an imperfect phrase, especially for compound or brand-specific product names — the underlying nutrition figures themselves are always sourced directly from nilaigizi.com's own published product pages. Verify translated or original data against the original source before using it for medical, regulatory, or labeling purposes. This Actor is not affiliated with nilaigizi.com or ahligizi.id. If you run into scraping issues (a selector no longer matching after a site redesign, for example), please open an issue in the Issues tab — a custom scraping solution can also be arranged on request.