Open Pet Food Facts Products Scraper
Pricing
from $7.69 / 1,000 results
Open Pet Food Facts Products Scraper
Scrapes Open Pet Food Facts products by keyword and returns each product as a flat row with brand, ingredients, nutrition facts, and more. Export to CSV, JSON, Excel, or XML.
Pricing
from $7.69 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Open Pet Food Facts Products Scraper
Scrape Open Pet Food Facts products by keyword, up to a million per run. Every product comes with its brand, ingredients, nutrition facts, and computed quality signals. No login or API key. Export to CSV, JSON, Excel, or XML.
Open Pet Food Facts is a free, open database of pet food products, but its public search is slow and returns only a page at a time. This Actor reads the public product index directly, filters by your keyword, and returns each match in one fixed schema. You get the full product record for every item, ready for analysis or export.
| Who uses it | What they scrape Open Pet Food Facts for |
|---|---|
| Pet food researchers | Compare ingredient lists and nutrition profiles across brands |
| E-commerce analysts | Track which pet food products are listed and how they are described |
| Veterinary nutritionists | Build a reference dataset of commercial pet food compositions |
| App developers | Populate a pet food database for a mobile or web app |
What it does
This Actor collects Open Pet Food Facts products by keyword and returns each one as a flat row.
- π Keyword search: matches product names, brands, and categories, so a query like 'dog' returns all dog food products.
- π¦ Bulk collection: set maxItems up to 1,000,000 to pull the full matching set in one run.
- π§Ύ Flat rows: every product is returned as a single record with all fields, no nested JSON to flatten.
- π€ Multiple exports: download as CSV, JSON, Excel, or XML from the Apify dataset.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Open Pet Food Facts data
π Compare pet food brands.
A market researcher runs the Actor with the keyword 'dog' and exports the results to CSV to compare ingredient lists and nutrition profiles across brands.
π Monitor product listings.
An e-commerce analyst runs the Actor weekly with the keyword 'cat' to track which products are listed and how their descriptions change over time.
π§ͺ Build a nutrition dataset.
A veterinary nutritionist runs the Actor with the keyword 'kibble' and uses the exported JSON to create a reference dataset of commercial pet food compositions.
π± Populate an app database.
An app developer runs the Actor with the keyword 'treat' and imports the XML output into a mobile app's product database.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Open Pet Food Facts has no official API, so this Actor reads the public site directly. |
| Full product records | Each row includes brand, ingredients, nutrition facts, and more, as returned by the source. |
| Scalable | Collect up to a million products per run, limited only by the source's public data. |
| Fixed schema | Every product is returned in the same flat structure, ready for spreadsheets or databases. |
How it compares
No other Store actor targets Open Pet Food Facts the same way, so the honest comparison is with the alternatives teams actually weigh.
| Open Pet Food Facts Products Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When Open Pet Food Facts changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Drive the Actor with a single keyword and a maximum product count. The keyword matches product names, brands, and categories, and the run stops when it reaches your limit. The Input tab lists every parameter.
A first run with the defaults:
{"searchQuery": "dog","maxItems": 10}
A larger pull:
{"searchQuery": "dog","maxItems": 200}
Pricing
Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.85 |
| 1,000 results | $8.50 |
| 10,000 results | $85.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Open Pet Food Facts Products Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Open Pet Food Facts through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/openpetfoodfacts-products-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Your searchQuery may be too specific or contain a typo. Try a broader keyword like 'dog' or 'cat'. Also check that the keyword is in English, as Open Pet Food Facts primarily uses English product names.
Why did the run stop before reaching maxItems?
The Actor stops when there are no more matching products on Open Pet Food Facts. If your keyword is narrow, the total number of matches may be less than your maxItems setting.
Why are some fields empty in the output?
Open Pet Food Facts does not have complete data for every product. Some fields, such as ingredients or nutrition facts, may be missing for certain products. This is expected and reflects the source data.
Can I run this Actor on a schedule?
Yes. You can set up a schedule in Apify to run the Actor at regular intervals, such as daily or weekly, to keep your dataset up to date.
Why is the run taking a long time?
The run time depends on the number of products you are collecting and the current speed of the Open Pet Food Facts website. If you set a very high maxItems, the run may take longer. You can reduce maxItems to speed it up.
FAQ
| Question | Answer |
|---|---|
| What is Open Pet Food Facts? | Open Pet Food Facts is a free, open database of pet food products, similar to Open Food Facts but for pet food. It contains product names, brands, ingredients, nutrition facts, and more. |
| Do I need an API key or login? | No. This Actor reads the public Open Pet Food Facts website directly, so you do not need to register or provide any credentials. |
| What does the searchQuery match? | The searchQuery matches against product names, brands, and categories. For example, 'dog' returns all products with 'dog' in any of those fields. |
| How many products can I collect? | You can set maxItems up to 1,000,000. The Actor will stop when it reaches that number or when there are no more matching products. |
| What fields are returned for each product? | Each product is returned as a flat row with all fields provided by Open Pet Food Facts, including brand, ingredients, nutrition facts, and more. The exact fields are shown in the sample output. |
| Can I export the data? | Yes. The Actor stores results in an Apify dataset, which you can export as CSV, JSON, Excel, or XML. |
| Is this Actor affiliated with Open Pet Food Facts? | No. This Actor is built and maintained by a third party and is not affiliated with or endorsed by Open Pet Food Facts. |
| How often is the data updated? | The Actor reads the live Open Pet Food Facts website on each run, so you always get the current data as of the run time. |
| Can I search for a specific brand? | Yes. Enter the brand name as the searchQuery, and the Actor will return all products that match that brand in the product name, brand field, or category. |
| What if I get no results? | Check your searchQuery for typos or try a broader keyword. The Actor only returns products that match the keyword in the name, brand, or category fields. |
Related actors
Browse the full ParseForge collection for more scrapers.
π Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
β οΈ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Open Pet Food Facts. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
