Fyndiq.se Product Deals Scraper
Pricing
Pay per event
Fyndiq.se Product Deals Scraper
Scrape public Fyndiq.se product deals with prices, discounts, ratings, delivery windows, images and product URLs for ecommerce price monitoring.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract product deals from public Fyndiq.se search and category pages.
Use this actor to monitor Swedish marketplace prices, discounts, ratings, delivery windows, product IDs, product URLs, and images without building your own Fyndiq parser.
Fyndiq.se is a large Nordic bargain marketplace.
Sellers, analysts, and price-monitoring teams can use this scraper to follow fast-changing product listings and compare deal positioning across categories.
The actor is HTTP-first and does not require login.
It reads public search result and category listing data.
It saves clean product records to the default dataset.
What does Fyndiq.se Product Deals Scraper do?
This actor scrapes public product listing data from Fyndiq.se.
It supports keyword searches such as iphone, airpods, and mobilskal.
It also supports Fyndiq category URLs such as https://fyndiq.se/mobil-surfplattor/iphone-tillbehor/.
For each product deal, it extracts identifiers, title, URL, image, price, discount, rating, review count, condition, and shipping information when available.
Who is it for?
🛒 Ecommerce sellers can monitor competing Fyndiq offers.
📊 Marketplace analysts can track product ranges and price bands.
💸 Deal researchers can collect discounted product feeds.
🏷️ Price-monitoring teams can compare current and original prices.
🇸🇪 Nordic growth teams can watch Swedish marketplace demand.
Why use this scraper?
Fyndiq listings change frequently.
Manual checks are slow and difficult to repeat.
This actor lets you run the same search or category collection on a schedule.
The output is structured and ready for spreadsheets, BI tools, or pricing pipelines.
What data can you extract?
| Field | Description |
|---|---|
query | Search phrase used for the row |
inputUrl | Source category or listing URL |
rank | Position in the run output |
productId | Fyndiq product identifier |
articleId | Fyndiq article/listing identifier |
title | Product title |
productUrl | Absolute Fyndiq product URL |
imageUrl | First product image URL |
currentPrice | Numeric current price |
currentPriceFormatted | Fyndiq-formatted price text |
originalPrice | Original price when exposed |
discountPercentage | Public discount percentage |
currency | Currency, usually SEK |
rating | Average rating when available |
reviewCount | Number of reviews |
condition | Product condition such as refurbished |
classifications | Public classification key-value pairs |
expectedDeliveryDate | Delivery date estimate |
shippingSnippet | Human-readable shipping window |
scrapedAt | ISO scrape timestamp |
How much does it cost to scrape Fyndiq.se product deals?
This actor uses pay-per-event pricing.
There is a small start charge per run.
There is a per-item charge for each product row saved.
You control the maximum number of rows with maxItems.
Start with the prefilled input to estimate cost before running larger monitoring jobs.
Input options
searchQueries is the easiest way to collect keyword search results.
startUrls accepts Fyndiq search result URLs and category URLs.
maxItems limits the total number of product records saved across all inputs.
sortBy is set to Fyndiq's default relevance order.
Category URLs also use Fyndiq's page order.
Example input
{"searchQueries": ["iphone", "airpods"],"startUrls": [{ "url": "https://fyndiq.se/mobil-surfplattor/iphone-tillbehor/" }],"maxItems": 100,"sortBy": "relevance"}
Output example
{"query": "iphone","sourceType": "search","rank": 1,"productId": "402f8e85ad98e2a08097b1e5b257f9ee","articleId": "3b7e0fc2-3d6e-4e00-8158-9a6d11584b02","title": "iPhone 15 Pro 128GB Svart Grade A+ Refurbished","productUrl": "https://fyndiq.se/produkt/iphone-15-pro-128gb-svart-grade-a-refurbished-3b7e0fc23d6e4e00","currentPrice": 6499,"currentPriceFormatted": "6 499 kr","currency": "SEK","reviewCount": 0,"condition": "refurb","shippingSnippet": "1-4 days"}
How to scrape Fyndiq.se search results
-
Add one or more terms to
searchQueries. -
Set
maxItemsto the number of product deals you need. -
Keep the default
relevanceorder for public Fyndiq search results. -
Run the actor.
-
Export the dataset as JSON, CSV, Excel, XML, or RSS.
How to scrape Fyndiq.se category pages
-
Open a public Fyndiq category page.
-
Copy the full URL.
-
Add it to
startUrls. -
Set
maxItems. -
Run the actor.
Category pages are useful for recurring category monitoring.
Tips for better results
Use Swedish search terms when possible.
Keep maxItems small for first tests.
Run separate tasks for separate product families.
Schedule recurring runs to track price changes over time.
Use productId and articleId as stable keys in your own database.
Integrations
Connect the dataset to Google Sheets for daily price tracking.
Export JSON to a pricing engine.
Send CSV files to procurement teams.
Use webhooks to trigger downstream alerts when a scheduled run finishes.
Join results with your own SKU catalog by title, product URL, or product ID.
API usage with Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/fyndiq-se-product-deals-scraper').call({searchQueries: ['iphone'],maxItems: 100});console.log(run.defaultDatasetId);
API usage with Python
from apify_client import ApifyClientclient = ApifyClient('MY-APIFY-TOKEN')run = client.actor('automation-lab/fyndiq-se-product-deals-scraper').call(run_input={'searchQueries': ['iphone'],'maxItems': 100,})print(run['defaultDatasetId'])
API usage with cURL
curl -X POST 'https://api.apify.com/v2/acts/automation-lab~fyndiq-se-product-deals-scraper/runs?token=MY-APIFY-TOKEN' \-H 'Content-Type: application/json' \-d '{"searchQueries":["iphone"],"maxItems":100}'
MCP usage
Use the Apify MCP server with Claude Desktop, Claude Code, or other MCP clients.
MCP URL:
https://mcp.apify.com/?tools=automation-lab/fyndiq-se-product-deals-scraper
Claude Code setup:
$claude mcp add apify-fyndiq "https://mcp.apify.com/?tools=automation-lab/fyndiq-se-product-deals-scraper"
Claude Desktop JSON config:
{"mcpServers": {"apify-fyndiq": {"url": "https://mcp.apify.com/?tools=automation-lab/fyndiq-se-product-deals-scraper"}}}
Example prompts:
-
"Scrape 100 Fyndiq iPhone deals and summarize price ranges."
-
"Monitor this Fyndiq category URL and return products with discounts."
-
"Find Fyndiq products with ratings and current prices for my ecommerce report."
Scheduling
You can schedule the actor daily, weekly, or hourly depending on your monitoring needs.
For price-change tracking, use the same input each time.
Compare datasets by productId, articleId, and currentPrice.
Data quality notes
The actor extracts public listing data exposed by Fyndiq.
Some optional fields are missing for some products.
Seller names and brand hints are not always present in public listing payloads.
Delivery dates can change between runs.
FAQ
Can I scrape Fyndiq.se without logging in?
Yes. This actor focuses on public search and category listing data.
Does it scrape product detail pages?
The MVP extracts listing-level product deal fields from public search/category payloads. Product detail enrichment can be evaluated later if users need fields not exposed in listings.
Why are seller or brand fields missing?
Fyndiq does not reliably expose seller and brand values in the public listing payload used by this HTTP-first actor.
Troubleshooting
If a run returns fewer items than expected, increase maxItems or use broader search terms.
If a category URL returns no items, verify that it is a public Fyndiq.se category page.
If a product has no rating, Fyndiq did not expose a public rating for that listing.
Legality
This actor extracts publicly available marketplace listing information.
Do not use it to collect private account, checkout, or personal data.
Review your legal basis and Fyndiq's terms before large-scale commercial monitoring.
Related scrapers
Explore other automation-lab marketplace and deal scrapers on Apify:
Limits
The actor focuses on public search and category listing data.
It does not log in.
It does not add products to cart.
It does not scrape checkout flows.
It does not guarantee seller fields when Fyndiq does not expose them publicly.
Best practices
Use one task for each recurring workflow.
Keep inputs specific.
Store historical exports for price trend analysis.
Monitor both keyword searches and important categories.
Validate sampled results before scaling.
Support
If you need a field that is visible on Fyndiq but missing from the output, open an issue with example URLs.
Include your run ID and expected field.
We can evaluate whether the field is exposed reliably in public page data.