Clinique Product Scraper
Pricing
from $0.30 / 1,000 results
Clinique Product Scraper
Scrape Clinique AU product search results, categories, prices, and detailed item data from the public storefront. Supports search, category browsing, and detailed product information with GraphQL enrichment.
Pricing
from $0.30 / 1,000 results
Rating
0.0
(0)
Developer
Dmitriy Gyrbu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
The Clinique Product Scraper is a powerful tool designed to extract comprehensive product information from the Clinique AU storefront. It is ideal for price monitoring, market research, competitor analysis, and tracking product availability.
⚠️ Disclaimer
This actor is not affiliated with, endorsed by, or sponsored by Clinique. It is a third-party tool for accessing publicly available product information. Users are responsible for ensuring their use complies with Clinique's terms of service and applicable laws.
Supported Operations
| Operation | Description | Required Fields |
|---|---|---|
probe | Check if Clinique AU storefront is accessible | None |
categories | List all product categories from sitemap | None |
category | Browse products by category URL/id/slug | url |
search | Search products by keyword | query |
item | Get detailed product information | slug |
Input Guide
Common Fields
- operation (required): Select the operation to perform
- proxyMode: How to use proxies (
auto,direct,apify,custom) - includeRaw: Include raw API response in output
- disableFreeTrialGuard: Disable daily run limit (owner only)
Operation-Specific Fields
Probe
- No additional fields required
Categories
- refresh: Force refresh sitemap cache (default:
false)
Category
- url (required): Category URL, id, or slug (e.g.,
https://www.clinique.com.au/products/200/or200) - page: Page number (default:
1) - limit: Results per page, max 50 (default:
20) - details: Fetch additional details (slower, default:
false)
Search
- query (required): Search term (e.g., "moisturizer")
- page: Page number (default:
1) - limit: Results per page, max 50 (default:
20) - details: Fetch additional details (slower, default:
false)
Item
- slug (required): Product slug or URL (e.g., product ID or full URL)
Example Inputs
Search for products
{"operation": "search","query": "moisturizer","limit": 10}
Browse a category
{"operation": "category","url": "https://www.clinique.com.au/products/200/","limit": 20}
Get item details
{"operation": "item","slug": "12345"}
List categories
{"operation": "categories"}
Check API availability
{"operation": "probe"}
Output Fields
Product Item Fields
id: Unique product identifierslug: URL slugname: Full product namebrand: Brand name (Clinique)barcode: UPC/EAN barcodesource_url: Product page URLcategory: Main categorybreadcrumbs: Category path hierarchyprice: Current pricediscount_price: Sale/discount priceprice_info: Price breakdown array with per-unit pricingcurrency: Currency code (AUD)size: Product sizeunit_quantity: Unit quantityunit: Unit of measurementimage: Primary image URLimages: All image URLsin_stock: Boolean stock availabilitystock_status: Stock status stringrating: Average ratingreview_count: Number of reviewsdescription: Full product description (whendetails=true)short_description: Brief descriptioningredients: Full ingredient list (whendetails=true)usage_instructions: How to use the product (whendetails=true)variants: Available variants/sizes/shades (whendetails=true)attributes: Additional attributes (key ingredients, benefits, etc.)
Category Fields
id: Category IDslug: Category slugname: Human-readable namesource_url: Category page URLparent_id: Parent category ID
Proxy Behavior
Clinique AU is a retail site that is generally accessible without proxies. The actor uses a smart fallback strategy:
- Default mode: Direct connection with proxy fallback on block
- Proxy modes:
auto,direct,apify,custom - Fallback methods: httpx, tls_client, cloudscraper, curl_cffi
- Recommendation: Start with
automode, use proxies only if blocked
Technical Details
- Base URL: https://www.clinique.com.au
- Discovery: Sitemap.xml parsing (cached for 4 hours)
- Product API: GraphQL endpoint with specific headers
- Methods: httpx, tls_client, cloudscraper, curl_cffi (with fallback)
- Pagination: Supports page-based pagination (max 50 items per page)
Limitations
- Rate limiting: Excessive requests may trigger rate limits
- Sitemap changes: Sitemap structure may change, affecting category listing
- GraphQL API: API structure may change without notice
- Maximum limit: 50 items per page for search/category operations
- Geo-restriction: Site is optimized for AU region
Free Trial Limit
Free/trial users are limited to 10 runs per day. This limit can be disabled by the actor owner using the disableFreeTrialGuard input field.
Monetization
This actor is configured for pay-per-event monetization:
- Model: Pay-per-event
- Result event name:
result-item - Recommended actor start: ~$0.005
- Recommended result item: ~$0.0003-0.0005
- Charge limit: Stops automatically when budget limit reached
Categories
ECOMMERCE, AUTOMATION, DEVELOPER_TOOLS