Tradera Product Search Scraper avatar
Tradera Product Search Scraper

Pricing

$20.00/month + usage

Go to Apify Store
Tradera Product Search Scraper

Tradera Product Search Scraper

Extract comprehensive product data from Tradera.com, Sweden's largest circular marketplace with 3.6 million members and 3 million active listings. Automate collection of pricing, seller information, auction details, and shipping data for market analysis, price monitoring, competitive intelligence.

Pricing

$20.00/month + usage

Rating

0.0

(0)

Developer

ecomscrape

ecomscrape

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

23 days ago

Last modified

Share

Contact

If you encounter any issues or need to exchange information, please feel free to contact us through the following link: My profile

Tradera.com Scraper: Extract Nordic Marketplace Data - Complete Product Intelligence

Introduction: Unlocking Sweden's Largest Marketplace Data

Tradera.com is Sweden's largest circular marketplace, hosting over 3.6 million members and attracting 6 million weekly visits with more than 3 million active listings. As the Nordic region's premier platform for sustainable shopping, Tradera serves as a critical data source for product, researchers, and analysts seeking insights into consumer behavior, pricing trends, and market dynamics across categories ranging from fashion and electronics to collectibles and home furnishings.

The challenge for product and analysts lies in manually tracking thousands of product listings, monitoring price fluctuations, analyzing seller performance, and identifying market opportunities across this massive marketplace. This is where a specialized Tradera scraper becomes invaluable. By automating the data extraction process, you can efficiently gather comprehensive product intelligence, track competitor pricing strategies, analyze auction performance, and make data-driven decisions in the rapidly evolving Nordic e-commerce landscape.

Tradera.com Scraper Overview

The Tradera.com Product Search Scraper is a powerful automated tool designed to extract detailed product information from Tradera's marketplace at scale. This scraper navigates through product category pages, search results, and individual listings to collect comprehensive data including pricing details, auction information, seller metrics, shipping options, and product attributes.

Key strengths of this scraper include:

  • Residential proxy support ensuring reliable access without bot detection, particularly important for accessing a Swedish marketplace from international locations
  • Configurable retry mechanisms for handling network issues and temporary access problems
  • Category-based extraction allowing targeted data collection from specific product segments
  • Comprehensive data capture covering 28+ distinct data fields per product listing
  • Pagination support enabling extraction across multiple result pages within categories
  • Flexible item limits to control data volume and scraping costs

Ideal for:

  • E-commerce product conducting competitive price analysis
  • Market researchers studying Nordic consumer behavior and circular economy trends
  • Pricing analysts tracking auction dynamics and fixed-price trends
  • Sellers optimizing their listing strategies based on competitor data
  • Data scientists building predictive models for marketplace dynamics
  • Dropshippers identifying trending products and profitable opportunities

Input Configuration Explained

Example url 1: https://www.tradera.com/category/20?itemStatus=Active

Example url 2: https://www.tradera.com/category/2007?itemStatus=Active

Example url 3: https://www.tradera.com/category/200701?itemStatus=Active&paging=2.a8203.s3248

Example Screenshot of product list by query page:

Input Format Specification

The scraper accepts JSON configuration with precise parameters to customize data extraction according to specific requirements. The input structure includes essential settings for proxy configuration, retry mechanisms, and URL specifications.

Example Input Configuration:

Scrape with Urls:

{
"max_retries_per_url": 2, // Maximum waiting time when accessing the links you provided.
"proxy": { // Add a proxy to ensure that during the data collection process, you are not detected as a bot.
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "SG" // You should choose an Country that coincides with the Country you want to collect data from
},
"max_items_per_url": 20,
"ignore_url_failures": true,
"urls": [ // Links to product list by query pages.
"https://www.tradera.com/category/20?itemStatus=Active",
"https://www.tradera.com/category/2007?itemStatus=Active",
"https://www.tradera.com/category/200701?itemStatus=Active&paging=2.a8203.s3248"
]
}

When you provide a list of URLs from search result pages for scraping, all options in the "scrape with search filters" section will be disabled. The system will only collect data from the URLs you specified, and the "scrape with urls" method will use the options listed below:

ignore_url_failures: When set to true, the scraper continues processing remaining URLs even if some fail. Useful for large-scale operations where partial data is acceptable.

urls: Array of Tradera category or search result URLs. You can target:

  • Specific categories: https://www.tradera.com/category/20?itemStatus=Active (category 20)
  • Subcategories: https://www.tradera.com/category/200701?itemStatus=Active (more specific category 200701)
  • Paginated results: https://www.tradera.com/category/200701?itemStatus=Active&paging=2.a8203.s3248 (page 2 of results)

Scrape with Filters options:

{
"max_retries_per_url": 2, // Maximum waiting time when accessing the links you provided.
"proxy": { // Add a proxy to ensure that during the data collection process, you are not detected as a bot.
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "SG" // You should choose an Country that coincides with the Country you want to collect data from
},
"max_items_per_url": 20, // Total items you want scrape
"keyword": "laptop", // The search keyword to find product (e.g., "laptop" for Laptop)
"sort_by": "HighestWishListCount", // (e.g., Relevance, TimeLeft, AddedOn, HighestPrice, LowestPrice, HighestPriceWithShipping, LowestPriceWithShipping, MostBids, LeastBids, HighestWishListCount)
"page": 1, // The starting page number for search results
}

When using search filters for scraping, you need to leave the urls field in the configuration empty (or set it to null) of "scrape with urls". The "scrape with search filters" method will use the options listed below:

The keyword parameter enables you to search for product by category or industry type (e.g., "Laptop" for laptop). This works in combination with location filters to narrow down your search results.

The sort_by parameter allow you sort results search items (e.g., Relevance, TimeLeft, AddedOn, HighestPrice, LowestPrice, HighestPriceWithShipping, LowestPriceWithShipping, MostBids, LeastBids, HighestWishListCount)

The page parameter specifies which page of search results to start scraping from, useful for continuing interrupted scrapes or targeting specific result ranges.

General options:

Here are the general options that apply to all scraping modes:

The max_items_per_url parameter controls how many product listings are extracted from each search results page. Setting this to 20 provides a manageable batch size while allowing for comprehensive data collection across multiple pages.

The max_retries_per_url parameter sets the maximum number of retry attempts for each URL or Search filters, ensuring robust data collection even when facing temporary network issues or server responses. Setting this to 2 provides a good balance between thoroughness and efficiency.

The proxy configuration is essential for maintaining anonymity and avoiding detection. The residential proxy option with Singapore as the country ensures that your scraping activities appear as legitimate Swedish product research, reducing the risk of being blocked or rate-limited.

Parameter Explanations

max_retries_per_url: Specifies how many additional attempts the scraper will make if a URL fails to load initially. Setting this to 2 provides good balance between reliability and speed. For critical data collection, you might increase this to 3-4.

proxy configuration: Essential for avoiding bot detection and accessing region-specific content.

  • useApifyProxy: Enables proxy rotation to prevent IP blocking
  • apifyProxyGroups: "RESIDENTIAL" proxies are recommended as they appear as regular user traffic, reducing detection risk compared to datacenter proxies
  • apifyProxyCountry: Should match your target region. For Tradera (Swedish marketplace), "SE" (Sweden) is optimal, though "SG" (Singapore) or other locations work for testing

max_items_per_url: Controls how many products to extract from each category page. Setting this to 20 balances data volume with scraping time. Increase to 50-100 for comprehensive category analysis or decrease to 5-10 for quick sampling.

Comprehensive Output Data Structure

You get the output from the tradera.com Product Search Scraper stored in a tab. The following is an example of the Information Fields collected after running the Actor.

[ // List of product information
{
"item_id": 697322223,
"price": 80,
"short_description": "Snöflinga, julgranspynt",
"image_url_template": "https://img.tradera.net/{format}/604/614574604_1c01da2f-f870-4e1d-9417-5297836f7284.jpg",
"image_secondary_url_template": "https://img.tradera.net/{format}/604/614574604_9138e459-8698-4b76-a3fe-8c4ad1aaf0a4.jpg",
"image_height": 2048,
"image_width": 946,
"item_url": "https://www.tradera.com/item/202901/697322223/snoflinga-julgranspynt",
"item_type": "Auction",
"total_bids": 0,
"start_date": "2025-10-16T05:05:56.2660000Z",
"end_date": "2025-10-30T06:05:56.2660000Z",
"is_active": true,
"category_id": 202901,
"buy_now_price": 0,
"reserved_price_reached": false,
"discount_rate": 0,
"price_before_discount": 0,
"seller_alias": "Olle209",
"seller_dsr_average": 5,
"seller_member_id": 5906842,
"has_free_shipping": false,
"display_highlighted": false,
"display_promoted": false,
"on_display": false,
"shipping_options": [
{
"type": "SchenkerPrivpak",
"cost": 47
},
{
"type": "DHL",
"cost": 52
},
{
"type": "PostNordParcel",
"cost": 54
}
],
"attributes": [
{
"name": "condition",
"values": [
"Mycket gott skick"
]
}
],
"is_available_for_offers": false,
"is_authenticated": false,
"from_url": "https://www.tradera.com/category/20?itemStatus=Active"
}, // ... Many other product details
]

Output Fields Explained

Core Product Information

Item ID: Unique identifier for each Tradera listing (e.g., "612345789"). Use this as a primary key in databases for tracking specific products over time, deduplicating results, and creating direct links back to original listings.

Short Description: The main product title/headline (e.g., "iPhone 15 Pro 256GB Titanium - Excellent Condition"). This field is critical for text analysis, keyword extraction, and categorization in your data processing pipeline.

Item URL: Direct link to the product listing page. Essential for verification, creating user interfaces with clickable links, and revisiting listings for additional manual inspection.

Visual Assets

Image URL Template: Primary product image URL with template variables that can be adjusted for different sizes. Format typically includes parameters like {width}x{height} that you can modify for thumbnails or full-size images.

Secondary Image URL Template: Additional product images when multiple photos are uploaded. Use these for enhanced product galleries or visual analysis.

Image Height / Image Width: Dimensions of product images in pixels. Useful for responsive design implementation, pre-calculating layout requirements, and filtering by image quality (larger images often indicate more professional listings).

Pricing Intelligence

Price: Current price in Swedish Kronor (SEK). For auctions, this is the current bid amount; for fixed-price listings, this is the selling price. Core metric for price analysis, trend tracking, and competitive benchmarking.

Buy Now Price: Fixed price option available even during auctions. When populated, buyers can skip bidding and purchase immediately. Useful for identifying sellers' target prices and analyzing price premiums for immediate purchase.

Reserved Price Reached: Boolean indicating whether auction bids have met the seller's minimum acceptable price. When false, the item won't sell even to highest bidder unless reserve is met. Critical for understanding realistic pricing expectations.

Discount Rate: Percentage discount from original price (e.g., 25 for 25% off). Only populated for fixed-price listings with promotional pricing.

Price Before Discount: Original price before any discounts applied. Use alongside Discount Rate to calculate actual savings and analyze promotional strategies.

Auction Dynamics

Item Type: Classification as "Auction" or "FixedPrice". Essential for segmenting analysis between competitive bidding dynamics and traditional e-commerce patterns.

Total Bids: Number of bids received on auction listings. Higher bid counts indicate strong demand, competitive interest, and can predict final sale prices above starting bids.

Start Date: Timestamp when listing became active (ISO 8601 format). Use for calculating listing duration, time-to-sale analysis, and identifying optimal listing timing.

End Date: Timestamp when auction closes or fixed-price listing expires. Critical for time-sensitive monitoring, bid timing strategies, and urgency analysis.

Is Active: Boolean indicating current listing status. Filter by this field to focus on actionable opportunities versus historical data.

Categorization

Category ID: Numerical identifier for Tradera's category system (e.g., "20" for electronics, "200701" for a specific electronics subcategory). Use for organizing data, filtering by product type, and category-specific analysis.

Attributes: Array of product-specific attributes like brand, condition, size, color, material. Format varies by category. Essential for filtering, advanced search implementation, and detailed product comparison.

Seller Intelligence

Seller Alias: Public username of the seller (e.g., "SwedishDeals2024"). Use for tracking seller performance over time, identifying professional merchants versus private sellers, and reputation analysis.

Seller DSR Average: Detailed Seller Rating average on a scale (typically 1-5). Based on buyer feedback across metrics like item description accuracy, communication, and shipping speed. Key indicator of seller reliability.

Seller Member ID: Unique identifier for seller accounts. More reliable than alias for long-term tracking since aliases can be changed.

Shipping and Logistics

Has Free Shipping: Boolean indicating zero shipping cost. Critical for total cost calculations and identifying competitive advantages in your pricing analysis.

Shipping Options: Array of available shipping methods with costs, carriers, and delivery timeframes. Structured data might include postal services, courier options, and pickup availability. Essential for logistics cost analysis and delivery time comparison.

Visibility Features

Display Highlighted: Boolean indicating premium listing feature with visual emphasis on search results. Identifies sellers investing in visibility and can correlate with pricing strategies.

Display Promoted: Boolean for paid promotional placement. Similar to Display Highlighted but typically refers to category top placement or featured spots.

On Display: Boolean indicating current visibility status in search results and category pages.

Additional Features

Available for Offers: Boolean showing whether seller accepts price negotiations below listed/bid price. Important for identifying flexible pricing opportunities.

Is Authenticated: Boolean indicating verification of item authenticity through Tradera's authentication service (typically for luxury goods, collectibles, and high-value items).

Analysis: This auction for a vintage Omega watch shows strong demand (12 bids), a reliable seller (4.8 rating), authenticated luxury status, positioned to close at 2,850 SEK plus 89 SEK shipping. The authentication and high seller rating justify premium pricing in the luxury watch category.

Implementation Guide: Running Your First Scrape

Step 1: Identify Target Categories

Navigate Tradera.com to identify relevant categories for your product needs. Category IDs are visible in URLs (e.g., /category/20). Document category numbers and typical item counts to estimate scraping requirements.

Step 2: Configure Input JSON

You can scrape by providing direct category URLs or by using search filters:

  • Scrape with URLs:

    • Add category/product list page URLs in the urls property (e.g., with itemStatus=Active).
    • Configure max_items_per_url based on category size (10-50 for testing, 100+ for large extractions).
    • Set up the proxy object with a "SE" (Sweden) geolocation for relevant data and reduced blocking.
    • Use max_retries_per_url of 3 for production reliability.
    • Set ignore_url_failures to true to continue even if some URLs fail.
  • Scrape with Filters:

    • Instead of URLs, leave urls empty or null and specify a keyword to search for items by title or attribute.
    • You can further refine by using the sort_by field, with available options:
      • "Relevance", "TimeLeft", "AddedOn", "HighestPrice", "LowestPrice", "HighestPriceWithShipping", "LowestPriceWithShipping", "MostBids", "LeastBids", "HighestWishListCount"
    • Optionally set the page property to start from a specific page of search results.
    • All general settings like max_items_per_url, max_retries_per_url, and proxy apply to both modes.

Step 3: Execute and Monitor

Launch the scraper via Apify console or API. Monitor execution logs for:

  • Successful page loads and retries
  • Number of items extracted per URL or search
  • Proxy rotation effectiveness
  • Any error patterns needing configuration changes

Step 4: Data Processing

Export results in JSON, CSV, or Excel format. Useful post-processing may include:

  • Converting Swedish Kronor (SEK) prices to your local currency
  • Parsing ISO timestamps for reporting
  • Structuring product attribute data into columns
  • Calculating full cost (including shipping)
  • Segmenting by item type (Auction vs. FixedPrice)

Best Practices:

  • Start with small batches or category samples to verify extraction settings
  • Use keyword and sort filters for more dynamic or focused scraping
  • Always use Swedish proxies for Tradera to maximize data coverage and reduce CAPTCHA or block rates
  • Adjust item and retry limits as you scale up

Common Issues and Solutions

Rate limiting or blocking: Increase proxy rotation, reduce max_items_per_url, or add delays between requests by adjusting scraper configuration.

Missing data fields: Some fields are optional (e.g., Discount Rate only appears on sale items). Implement null-checking in your data pipeline.

Pagination not working: Verify pagination URLs include proper parameters. Tradera uses format paging=2.a8203.s3248 where values must match actual pagination tokens from the website.

Inconsistent seller data: Some sellers may have limited profiles if recently registered. Filter by Seller DSR Average existence for established seller analysis.

Business Applications and Benefits

Time and Resource Efficiency

Manual collection of 1,000 product listings would require approximately 20-30 hours of human effort. This scraper completes the same task in 15-30 minutes, freeing your team for strategic analysis rather than data entry.

Market Intelligence Applications

Competitive Price Monitoring: Track competitor pricing across categories daily, identifying price changes, discount patterns, and seasonal trends that inform your pricing strategy.

Seller Performance Benchmarking: Analyze top sellers' strategies including pricing, shipping offers, listing descriptions, and timing to optimize your own marketplace presence.

Demand Forecasting: Use bid counts, active listing volumes, and sell-through rates to predict product demand and inventory requirements.

Product Sourcing: Tradera specializes in sustainable shopping with both new and second-hand items, making it ideal for identifying profitable reselling opportunities or sourcing inventory for your product.

Real-World Use Cases

E-commerce Sellers: Daily price scraping ensures your listings remain competitive. Identify underpriced items for resale, monitor competitors' stock levels, and optimize listing timing based on when similar products sell.

Market Researchers: Analyze circular economy trends across Tradera's diverse categories including fashion, interior design, tech, and collectibles to understand sustainable consumption patterns in Nordic markets.

Financial Analysts: Track collectible and luxury item pricing trends for investment analysis, insurance valuation, and market sizing studies.

Data Scientists: Build machine learning models predicting auction outcomes, optimal listing prices, or seller success factors using comprehensive historical scraping data.

Web scraping operates in a complex legal landscape. While extracting publicly available data is generally permissible, you should:

  • Review Tradera's Terms of Service and robots.txt file for scraping policies
  • Implement respectful rate limiting to avoid overwhelming servers
  • Use residential proxies to mimic natural browsing patterns
  • Store and process data in compliance with GDPR regulations since Tradera serves EU customers
  • Avoid rescraping identical data unnecessarily; implement caching strategies
  • Consider Tradera's official API if available for your use case as an alternative

This scraper is intended for legitimate product intelligence, market research, and competitive analysis. Do not use scraped data to undermine Tradera's platform, harass sellers, or engage in fraudulent activities.

Conclusion

The Tradera.com Product Search Scraper transforms how product and analysts access Nordic marketplace intelligence. By automating data extraction across Sweden's largest circular marketplace, you gain competitive advantages through real-time pricing insights, seller performance metrics, and comprehensive product intelligence that would be impossible to gather manually.

Whether you're optimizing your e-commerce strategy, conducting market research, or building data-driven product models, this scraper provides the foundation for informed decision-making in the dynamic Nordic marketplace ecosystem.

Related Actors

Your feedback

We are always working to improve Actors' performance. So, if you have any technical feedback about tradera.com Product Search Scraper or simply found a bug, please create an issue on the Actor's Issues tab in Apify Console.