Nutrada Scraper — Food Ingredient Suppliers & Products avatar

Nutrada Scraper — Food Ingredient Suppliers & Products

Pricing

from $0.89 / 1,000 supplier profiles

Go to Apify Store
Nutrada Scraper — Food Ingredient Suppliers & Products

Nutrada Scraper — Food Ingredient Suppliers & Products

Scrape Nutrada B2B food ingredient suppliers for procurement and private-label sourcing. Export certifications, documents, Incoterms, MOQ, origin, and product SKUs — a Nutrada scraper / API alternative.

Pricing

from $0.89 / 1,000 supplier profiles

Rating

0.0

(0)

Developer

Andrej Kiva

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Nutrada scraper for B2B food ingredient suppliers — certifications, documents, Incoterms, MOQ, origin, and catalog SKUs as clean JSON.

ActorRole
Nutrada Scraper ◄── you are hereFood-ingredient marketplace suppliers & SKUs
Europages ScraperBroad EU B2B company directory
WLW ScraperDACH B2B suppliers (Wer liefert was)

Disclaimer: Unofficial Actor for publicly accessible Nutrada pages. Nutrada and related names are trademarks of their respective owners. Not affiliated with, sponsored by, or endorsed by Nutrada / Solvex BV. Provided for informational and research purposes only. You are responsible for complying with applicable laws and Nutrada terms of use.

Use this Nutrada scraper / Nutrada API alternative to pull verified food-ingredient suppliers for procurement, private-label sourcing, and supply-chain research. Search by keyword, open supplier profiles, crawl ingredient wholesale pages, or export the full public supplier catalog via sitemap — then pipe results into Python, Node.js, cURL, or MCP / AI assistants.


When to use this Actor

  • Nutrada supplier search by ingredient keyword (coconut, whey, cacao, oils, …)
  • Supplier profile extraction — website, country, company types, GFSI / organic certs, memberships, FAQ
  • Document metadata — certificate titles and expiry dates
  • Product SKU tables — grade / type, processing, MOQ, origin, product certifications
  • Ingredient wholesale pages — specs + linked suppliers
  • Full-catalog export with scrapeAllSuppliers (~1.8k public profiles)

When not to use this Actor

  • RFQ / Contact Company automation — inquiry forms need a Nutrada login
  • Certificate PDF downloads — files are often login-gated; titles + expiry are exported
  • Directory pages beyond the public preview — ~10 results then View More → login; use supplier URLs or sitemap mode instead
  • Consumer nutrition / barcode databases — wrong ICP for this Actor
  • Non-Nutrada marketplaces — use Europages / WLW siblings for generic EU B2B directories

Key Features

  • Keyword directory search + filters (company type, food safety, services, country)
  • Full supplier enrichment (about, Incoterms, languages, services, certs, documents, FAQ)
  • Paginated product SKU rows (emitProductRows)
  • Ingredient SEO page parsing (grades, origins, packaging, MOQ)
  • Sitemap crawl for complete public supplier coverage
  • Fast HTTP via curl_cffi Chrome TLS impersonation — no headless browser required for typical runs

Use Cases

Use caseWhat you getWhy it helps
Ingredient sourcingSuppliers + food-safety / organic certsShortlist GFSI-ready partners
Private-label / co-pack researchCompany types, services, MOQFind manufacturers and packers
SKU & origin mappingProduct rows with origin / gradeCompare supply options at scale
Compliance screeningCert chips + document expiryTrack BRC, IFS, FSSC, EU Organic
Market coverageSitemap supplier dumpBuild a local Nutrada research DB

Input Parameters

ParameterTypeDefaultDescription
searchQueriesArrayDirectory keyword searches
startUrlsArraySupplier, directory, ingredient, or category URLs
scrapeAllSuppliersBooleanfalseCrawl all suppliers from company sitemaps
maxItemsInteger50Maximum dataset items per run
enrichSuppliersBooleantrueFetch full supplier profiles from listings / ingredient links
includeProductsBooleanfalseNest product table on supplier records
emitProductRowsBooleanfalseEmit each SKU as its own product row (paginated)
maxProductPagesInteger20Max product-table pages per supplier
sortByStringrelevanceDirectory sort: relevance / name_asc / name_desc
companyTypes / foodSafety / services / countriesArrayOptional directory filters
requestDelaySecsNumber0.5Delay between requests
proxyConfigurationObjectoffOptional Apify Proxy (usually not required)

Input Example — search + supplier profile

{
"searchQueries": ["coconut oil"],
"startUrls": [
"https://nutrada.com/suppliers/suntree-foods-bv"
],
"maxItems": 50,
"enrichSuppliers": true,
"includeProducts": true
}

Input Example — full supplier catalog

{
"scrapeAllSuppliers": true,
"maxItems": 500,
"enrichSuppliers": true,
"includeProducts": false
}

Output

FieldDescription
recordTypelisting | supplier | product | ingredient | error
name / slug / urlIdentity
website / country / companyTypesFirmographics
foodSafetyCertifications / organicCertifications / membershipsCompliance
documentsCertificate name + expiry
sku / moq / origin / processingProduct SKU fields
specs / linkedSuppliersIngredient page fields
loginGatedDirectory preview hit the login wall
scrapedAtISO timestamp

Output Example — supplier

{
"source": "nutrada",
"recordType": "supplier",
"name": "Suntree Foods B.V.",
"slug": "suntree-foods-bv",
"url": "https://nutrada.com/suppliers/suntree-foods-bv",
"website": "http://www.suntree-foods.com/",
"country": "Netherlands",
"companyTypes": ["Distributor", "Exporter", "Importer", "Trader"],
"foodSafetyCertifications": ["IFS"],
"organicCertifications": ["EU Organic"],
"documents": [
{ "name": "IFS Certificate", "expiry": "26 November, 2026" }
],
"productsTotal": 52,
"scrapedAt": "2026-08-08T10:00:00+00:00"
}

Integration examples

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('crawloop/nutrada-scraper').call({
searchQueries: ['coconut oil'],
maxItems: 25,
enrichSuppliers: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items.slice(0, 3));

Python

from apify_client import ApifyClient
client = ApifyClient(token="YOUR_TOKEN")
run = client.actor("crawloop/nutrada-scraper").call(
run_input={
"searchQueries": ["coconut oil"],
"maxItems": 25,
"enrichSuppliers": True,
}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("recordType"), item.get("name"))

cURL

curl "https://api.apify.com/v2/acts/crawloop~nutrada-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchQueries":["coconut"],"maxItems":20,"enrichSuppliers":true}'

MCP and AI assistants

Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call this Actor by its Store ID / name.

Example prompts:

  • "Run Nutrada Scraper for coconut oil suppliers and return profiles with certifications as JSON"
  • "Scrape Nutrada supplier suntree-foods-bv and emit product SKU rows with MOQ and origin"
  • "Crawl Nutrada suppliers via sitemap, then run Europages Scraper for the same companies in the EU directory"

Suite next step

After Nutrada ingredient suppliers, map the same buyers/sellers in broader EU industrial directories with Europages Scraper or DACH coverage via WLW Scraper.


FAQ

Why do I only get ~10 suppliers from a search?
Nutrada’s public directory shows a preview page, then requires login for View More. Pass supplier URLs in startUrls or set scrapeAllSuppliers: true for full public coverage via sitemaps.

Are emails and phone numbers included?
Public pages typically expose website links and inquiry forms. Direct emails/phones are usually not on the open supplier page.

Does this Actor log in to Nutrada?
No. It only scrapes publicly accessible HTML and sitemaps.

Can I use this as a Nutrada API alternative?
Yes — export structured JSON to your own pipeline with the Apify API, Python/Node clients, or MCP.