Pieceauto Discount Scraper avatar
Pieceauto Discount Scraper
Under maintenance

Pricing

$10.00/month + usage

Go to Apify Store
Pieceauto Discount Scraper

Pieceauto Discount Scraper

Under maintenance

Extract comprehensive product data from pieceauto-discount.com including product details, prices, availability, vehicle compatibility, and categories. Supports scraping car parts (auto), truck parts (camion), or both. Extracts data and HTML with batch processing for optimal performance.

Pricing

$10.00/month + usage

Rating

0.0

(0)

Developer

Corentin Robert

Corentin Robert

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

20 hours ago

Last modified

Share

Extract thousands of car and truck parts with complete product information from pieceauto-discount.com. Get access to the entire catalog with pricing, availability, vehicle compatibility, and all product details in a structured CSV format.

What is Pieceauto Discount Scraper?

Pieceauto Discount Scraper is a powerful tool that allows you to extract the complete catalog of automotive parts from one of Europe's leading auto parts retailers. Simply configure your preferences and the Actor will automatically extract all product URLs from sitemaps, scrape each product page, and return comprehensive product data including prices, availability, vehicle compatibility, and categories. This tool is perfect for price monitoring, competitor analysis, inventory management, and market research.

What can Pieceauto Discount Scraper do?

This Actor provides several powerful features that make automotive parts data extraction effortless:

  • Complete catalog extraction - Extract thousands of products from the entire pieceauto-discount.com catalog in a single run
  • Dual sitemap support - Automatically processes both sitemap files to capture all available products (60,000+ products)
  • Ultra-fast processing - Process 100 products simultaneously with optimized parallel requests, completing thousands of products efficiently
  • Comprehensive product data - Extract prices, availability, vehicle compatibility, categories, images, and descriptions
  • Automatic authentication - Optional automatic login with email/password to access logged-in prices and discounts
  • Flexible product selection - Choose between car parts only, truck parts only, or both types
  • CSV export - Download results in CSV format for easy analysis in Excel, Google Sheets, or any data tool
  • Price tracking - Get current prices, old prices, and discount percentages to monitor promotions
  • Vehicle compatibility - Extract vehicle brand, model, and production period with formatted dates (YYYY-MM)
  • Stock monitoring - Track availability status across the entire catalog

Platform Advantages

When you use Pieceauto Discount Scraper on the Apify platform, you get access to powerful features that make data extraction scalable and reliable:

  • Scheduling - Automate catalog extraction on a schedule to monitor prices and availability over time
  • API access - Integrate product data extraction into your workflows using Apify's REST API
  • Monitoring - Track run history, success rates, and performance metrics in real-time
  • Scalability - Process thousands of products without worrying about infrastructure
  • Data storage - Results are automatically stored in Apify datasets with easy export options
  • Integrations - Connect with Make.com, Zapier, or other automation tools via webhooks

What product data can I extract?

The Actor returns comprehensive product information for each scraped item:

FieldDescription
idProduct ID (SKU)
big_categoryMain product category (e.g., "Carrosserie", "Éclairage")
sub_categorySub-category (e.g., "Pare-chocs avants", "Phares")
vehicle_brandVehicle brand (e.g., "ROVER", "PEUGEOT")
vehicle_modelVehicle model (e.g., "25", "108")
vehicle_periodProduction period (e.g., "25 du 12/1999 au 07/2004")
start_dateStart date in YYYY-MM format
end_dateEnd date in YYYY-MM format
product_nameProduct name
oem_referenceOEM reference (MPN)
product_brandProduct brand
priceCurrent TTC price in EUR
price_oldOld price in EUR (if available)
discount_percentDiscount percentage (e.g., -31 for -31%)
image_urlProduct image URL
descriptionProduct description
stockStock availability ("yes" or "no")
urlProduct page URL

How to extract product data from pieceauto-discount.com

Using Pieceauto Discount Scraper is simple and requires no coding knowledge:

  1. Configure your input - Choose product type (auto, camion, or both), optionally limit the number of products, and provide authentication credentials if you want logged-in prices
  2. Run the Actor - Click "Start" and the Actor will automatically extract all product URLs from sitemaps and scrape each product page
  3. Download results - Once complete, download your results from the Dataset tab in CSV, JSON, or Excel format

The Actor processes products in parallel (100 concurrent requests) for maximum speed, extracting data from JSON-LD structured data, HTML elements, and dataLayer. With optimized processing and minimal delays, thousands of products are processed efficiently. Results include comprehensive product information with prices, availability, vehicle compatibility, and categories.

How much does it cost to scrape pieceauto-discount.com?

Pieceauto Discount Scraper uses Apify's consumption-based pricing model, meaning you only pay for the Compute Units (CUs) consumed during each run. The Actor is highly optimized for cost efficiency:

  • Compute Units - Efficient CU consumption thanks to optimized parallel processing with CheerioCrawler (lightweight HTML parsing)
  • Processing speed - Fast processing with 100 concurrent requests minimizes run duration and costs
  • Authentication - Automatic login with Puppeteer only for initial cookie capture, then switches to faster CheerioCrawler

Typical costs per run:

  • 1,000 products: ~$0.50-0.80 total (Compute Units)
  • 10,000 products: ~$3.00-5.00 total
  • 60,000 products (full catalog): ~$15.00-25.00 total

Free tier: With Apify's free plan, you can scrape thousands of products per month at no cost. This is perfect for small-scale price monitoring or testing product data extraction.

Paid plans: For larger-scale operations scraping the full catalog, paid plans offer more Compute Units and higher limits. The Actor's cost optimizations ensure you get maximum value - scraping 10,000 products costs approximately $3-5, making it one of the most cost-effective automotive parts data extraction solutions available.

The Actor is optimized for both speed and efficiency, using CheerioCrawler for fast HTML parsing (100 concurrent requests), automatic authentication with cookie capture, and smart error handling to minimize costs while maximizing throughput.

Input

Pieceauto Discount Scraper accepts configuration in JSON format. Click on the Input tab for more information and to see the input schema.

Using the input interface (recommended):

  • Select product type (auto, camion, or both) from the dropdown
  • Optionally enter maximum number of products to scrape
  • Enter email and password for automatic authentication (recommended for logged-in prices)
  • Or provide authentication cookies directly as an alternative

JSON format (also supported):

{
"productType": "auto",
"maxProducts": 1000,
"email": "your-email@example.com",
"password": "your-password",
"authCookies": [
{
"name": "PHPSESSID",
"value": "your-session-id"
}
]
}

Parameters

  • productType: Type of products to scrape

    • "auto": Scrape only car parts (default)
    • "camion": Scrape only truck parts
    • "both": Scrape both car and truck parts
  • maxProducts: Maximum number of products to scrape (leave empty to scrape all products from the catalog)

  • email and password: Optional login credentials for automatic authentication

    • If provided (and authCookies is not provided), the scraper will automatically log in and capture session cookies
    • The scraper uses Puppeteer to fill the login form and capture cookies after successful authentication
    • Example: "email": "your-email@example.com", "password": "your-password"
    • Note: If both email/password and authCookies are provided, authCookies takes priority
  • authCookies: Optional authentication cookies for accessing logged-in prices

    • Format: Array of objects with name and value properties
    • Example: [{"name": "PHPSESSID", "value": "your-session-id"}, {"name": "CookieConsent", "value": "..."}]
    • Important: To get correct prices (especially discounted prices for logged-in users), you need to provide either login credentials or session cookies
    • You can extract cookies from your browser's developer tools (Application/Storage > Cookies)
    • Most important cookie is usually PHPSESSID (session ID)
    • If neither email/password nor authCookies are provided, the scraper will use public prices (may differ from logged-in prices)

Output

You can download the dataset extracted by Pieceauto Discount Scraper in various formats such as JSON, HTML, CSV, or Excel.

Example output:

[
{
"id": "1020431-CRB108110PMD",
"big_category": "Carrosserie",
"sub_category": "Pare-chocs avants",
"vehicle_brand": "PEUGEOT",
"vehicle_model": "108",
"vehicle_period": "108 du 09/1990 au 12/1994",
"start_date": "1990-09",
"end_date": "1994-12",
"product_name": "Pare-chocs avant",
"oem_reference": "CRB108110PMD",
"product_brand": "PEUGEOT 108",
"price": 45.99,
"price_old": 65.99,
"discount_percent": -31,
"image_url": "https://www.pieceauto-discount.com/image/catalog/...",
"description": "Pare-chocs avant pour PEUGEOT 108...",
"stock": "yes",
"url": "https://www.pieceauto-discount.com/piece-auto/1020431-CRB108110PMD/"
}
]

CSV format:

id;big_category;sub_category;vehicle_brand;vehicle_model;vehicle_period;start_date;end_date;product_name;oem_reference;product_brand;price;price_old;discount_percent;image_url;description;stock;url
1020431-CRB108110PMD;Carrosserie;Pare-chocs avants;PEUGEOT;108;108 du 09/1990 au 12/1994;1990-09;1994-12;Pare-chocs avant;CRB108110PMD;PEUGEOT 108;45.99;65.99;-31;https://...;Pare-chocs avant pour PEUGEOT 108...;yes;https://...

Tips for best results

  • Full catalog extraction - Leave maxProducts empty to extract the complete catalog (60,000+ products)
  • Authentication - Use email/password for automatic authentication to access logged-in prices and discounts
  • Product type selection - Use "both" to extract both car and truck parts in a single run
  • Processing speed - The Actor processes 100 products simultaneously, so larger batches complete efficiently
  • Error handling - The Actor automatically handles network errors with retry logic
  • Export format - Use CSV format for easy analysis in spreadsheet applications
  • Scheduling - Use Apify's scheduling feature to monitor prices and availability over time
  • Cost optimization - The Actor uses CheerioCrawler for fast HTML parsing, minimizing Compute Unit consumption

Our Actor is ethical and extracts publicly available product information from pieceauto-discount.com. It does not extract any private user data, such as customer information or private content. The Actor only extracts product data that is publicly visible on product pages, which is public information.

We believe that extracting product data for legitimate purposes such as price monitoring, competitor analysis, market research, or business purposes is safe and ethical. However, you should be aware that:

  • The Actor extracts only publicly available product information
  • No private data is accessed or stored
  • Results only contain product data visible on public product pages
  • You should use this tool responsibly and in compliance with pieceauto-discount.com's Terms of Service

If you're unsure whether your use case is legitimate, consult with legal counsel. You can also read our blog post on the legality of web scraping.

FAQ

How accurate are the extracted prices?

The Actor extracts prices directly from the product pages. If you provide authentication credentials or cookies, you'll get logged-in prices (which may include discounts). Without authentication, you'll get public prices. Prices are extracted from JSON-LD structured data and HTML elements for maximum accuracy.

Can I extract both car and truck parts?

Yes, set productType to "both" to extract both car parts and truck parts in a single run. The Actor automatically processes both sitemaps.

What happens if a product page fails to load?

The Actor includes automatic retry logic with error handling. If a product page fails to load, the Actor will retry once. Network errors are handled gracefully to ensure maximum data extraction.

Can I schedule regular extractions?

Yes! Use Apify's scheduling feature to automatically extract product data on a recurring schedule. This is useful for monitoring prices and availability over time.

How many products can I extract in one run?

There's no hard limit, but very large batches (60,000+ products) may take longer and consume more Compute Units. For best results, we recommend extracting the full catalog in a single run. The Actor processes 100 products simultaneously, so 10,000 products typically complete in 10-15 minutes, and 60,000 products in 60-90 minutes.

How fast is the Actor?

The Actor is optimized for speed with 100 parallel requests and efficient HTML parsing using CheerioCrawler. Typical processing times:

  • 1,000 products: 1-2 minutes
  • 10,000 products: 10-15 minutes
  • 60,000 products (full catalog): 60-90 minutes

Processing speed depends on pieceauto-discount.com's response times and network conditions.

Can I integrate this with other tools?

Yes! Pieceauto Discount Scraper can be integrated with Make.com, Zapier, or any tool that supports webhooks. Use Apify's webhook feature to trigger actions based on extraction results.

What if I need a custom solution?

If you need a customized version of this Actor or additional features, feel free to reach out. We're open to creating custom solutions based on your specific requirements.

Support

If you encounter any issues or have questions:

  • Check the Issues tab for known problems and solutions
  • Review the Input and Output tabs for detailed schema information
  • Contact support through Apify Console if you need additional help

We're always open to feedback and suggestions for improving the Actor. Don't hesitate to reach out if you have ideas or encounter any problems!