Incidecoder Scraper
Pricing
from $5.00 / 1,000 results
Incidecoder Scraper
Scrapes skincare product pages from INCIDecoder, extracting full ingredient lists, highlights, key/other ingredient groupings by function, per-ingredient ratings, and detailed explanations.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Night Owl
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
INCIDecoder Scraper extracts detailed skincare product ingredient data from incidecoder.com. Given one or more search URLs, it scrapes every product result and outputs a structured breakdown of each product's full ingredient list, ingredient functions, ratings, and expert explanations โ ready to download as JSON, CSV, or Excel.
โจ Features
- Full ingredient data extraction โ ingredients list, highlights, key/other ingredient groupings by function, per-ingredient ratings and detailed explanations
- Pagination support โ automatically follows "Next page" links until
maxItemsis reached - Proxy support โ configurable proxy to handle large-scale runs without blocks
๐ง Input Configuration
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array | โ | โ | One or more INCIDecoder search URLs (e.g. https://incidecoder.com/search?query=acid). Only search URLs are supported โ ingredient URLs are ignored automatically. |
maxItems | integer | โ | 3 | Maximum number of product pages to scrape per start URL. |
proxyConfiguration | object | โ | Apify Proxy enabled | Proxy settings for the crawler. Recommended for large runs. |
Supported URL types:
- Search results page:
https://incidecoder.com/search?query=<keyword>
๐ฆ Output
The dataset contains one record per product page scraped.
Sample output:
{"url": "https://incidecoder.com/products/bielenda-professional-40-salicylic-acid-mandelic-acid-lactic-acid","ingredients": ["Aqua (Water)","Lactic Acid","Mandelic Acid","Propylene Glycol","Betaine","Glycerin","Azelaic Acid","Salicylic Acid","Xanthan Gum"],"highlights": ["#alcohol-free", "#fragrance & essentialoil-free"],"keyIngredients": {"Anti-acne": ["Azelaic Acid", "Salicylic Acid"],"Exfoliant": ["Lactic Acid", "Mandelic Acid", "Salicylic Acid"],"Skin-identical ingredient": ["Glycerin"],"Soothing": ["Azelaic Acid", "Salicylic Acid"]},"otherIngredients": {"Antimicrobial/antibacterial": ["Mandelic Acid"],"Buffering": ["Lactic Acid", "Azelaic Acid"],"Moisturizer/humectant": ["Lactic Acid", "Propylene Glycol", "Betaine", "Glycerin"],"Preservative": ["Salicylic Acid"],"Solvent": ["Aqua (Water)", "Propylene Glycol"],"Viscosity controlling": ["Xanthan Gum"]},"skimThrough": [{ "ingredientName": "Aqua (Water)", "function": ["solvent"], "idRating": null },{"ingredientName": "Lactic Acid","function": ["exfoliant", "moisturizer/humectant", "buffering"],"idRating": "superstar"},{"ingredientName": "Salicylic Acid","function": ["exfoliant", "anti-acne", "soothing", "preservative"],"idRating": "superstar"}],"ingredientsExplained": [{"ingredientName": "Lactic Acid","idRating": "superstar","function": ["exfoliant", "moisturizer/humectant", "buffering"],"additionalInfo": ["It's the second most researched AHA after glycolic acid","It gently lifts off dead skin cells to reveal newer, fresher, smoother skin","It also has amazing skin hydrating properties"]}]}
๐ Data Table
| Field | Format | Description |
|---|---|---|
url | string | Product page URL |
ingredients | array of strings | Full ordered ingredient list |
highlights | array of strings | Product tags (e.g. #alcohol-free) |
keyIngredients | object | Notable ingredients grouped by their primary function |
otherIngredients | object | Remaining ingredients grouped by secondary functions |
skimThrough | array of objects | Per-ingredient quick view: name, functions, and ID rating |
ingredientsExplained | array of objects | Detailed cards: name, ID rating, functions, and bullet-point explanations |
๐ก Uses of This Data
- Product formulation research โ compare ingredient lists and functional categories across competing products
- Skincare ingredient monitoring โ track which products contain specific active ingredients (e.g. Azelaic Acid, Niacinamide)
- Building ingredient databases โ aggregate ID ratings and expert explanations for ingredients at scale
- Clean beauty filtering โ programmatically filter products by highlights like
#alcohol-freeor#fragrance & essentialoil-free - Content and review generation โ use structured ingredient explanations to power product-specific content
๐ How to Use
- Sign up for a free Apify account โ includes $5 monthly credit.
- Open the actor page and click Try for free.
- Paste one or more INCIDecoder search URLs into the Start URLs field.
- Set Max Items to control how many products to scrape per search.
- Click Start and wait for the run to complete.
- Download results from the Output tab in JSON, CSV, or Excel format.
You can also run this actor via the Apify API or integrate it into your workflows using Zapier, Make, or n8n.
โ ๏ธ Limitations & Known Issues
- Rate limiting โ for large-scale runs, enable proxy to avoid being rate-limited by the site.
๐ Notes
- Proxy recommended for large-scale scraping โ for high-volume runs, enable Apify Residential or Datacenter proxy to avoid blocks.
- API integration โ this actor can be called as an API from any automation platform (Zapier, Make, n8n, custom scripts).