Frisco Scraper — Poland Grocery Prices & Products
Pricing
from $1.20 / 1,000 result scrapeds
Frisco Scraper — Poland Grocery Prices & Products
Scrape Frisco.pl, Poland's leading pure-online grocer, by keyword: product names, brands, prices in PLN, EAN codes, unit prices, promotions and stock availability. No login or cookies.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Scrape product data from Frisco.pl, Poland's leading pure-online grocer, by keyword: names, brands, prices in PLN, EAN codes, unit prices, promotions and stock availability.
Why use this actor?
Frisco is Poland's oldest and largest online-only grocer — it runs no physical stores, delivering to Warsaw and most of Poland from its own warehouses. If you're building a Polish grocery price-comparison tool, tracking PLN grocery inflation, monitoring your own products' pricing and promotions on Frisco, or feeding grocery data into a meal-planning or budgeting app, this actor gives you structured product data without writing any scraping code yourself.
How to scrape Frisco data
- Enter a Polish search keyword (
searchQuery), e.g.mleko,kawa,chleb,ser. Leave it blank and the actor falls back to a sensible default so it still returns data. - Set
maxResultsto the number of products you want (default 100). - Run the actor. It calls Frisco's own public search API directly — no browser, no login, no cookies required.
- Download results as JSON, CSV, or Excel from the Dataset tab, or pull them via the Apify API.
Under the hood, this actor calls Frisco's public JSON search endpoint
(frisco.pl/app/commerce/api/v1/offer/products/query) rather than parsing
rendered HTML — it's faster, cheaper to run, and returns cleaner, more
reliable data than scraping the page.
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | Polish search keyword (e.g. "mleko", "kawa", "chleb"). Falls back to "mleko" if left empty so a blank run still returns data. |
maxResults | Integer | No | Maximum number of products to return (default: 100, hard cap: 5000). |
proxyConfiguration | Object | No | Apify proxy settings. Frisco's search API has no anti-bot and is not geo-locked, so the free automatic proxy pool is enough — no residential proxy needed. |
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
name | String | "Mleko 2% w butelce (świeże)" |
brand | String | "ŁACIATE" |
price | Number | 3.99 |
currency | String | "PLN" |
originalPrice | Number | 3.45 (only present on discounted items — the pre-discount price) |
pricePerUnit | String | "3.99 PLN/l" |
discount | String | "1,99zł/szt. kupując 3 szt." (only present on discounted items) |
ean | String | "5900820012212" |
sku / productId | String | "13746" |
inStock | Boolean or null | true — false = out of stock, null = the source didn't state availability |
stockLevel | Integer | 297 (exact units in stock, when available) |
rating | Number | 4.9 (0-5 scale) |
reviewCount | Integer | 512 |
category | String | "Mleko świeże" (most specific category) |
categories | Array of strings | ["Nabiał, jaja, sery", "Mleko, kefiry i napoje mleczne", "Mleko", "Mleko świeże"] |
imageUrl | String | Primary product image URL |
url | String | Full product page URL |
scrapedAt | String | ISO 8601 timestamp |
Example output
{"name": "Mleko 2% w butelce (świeże)","brand": "ŁACIATE","price": 3.99,"currency": "PLN","pricePerUnit": "3.99 PLN/l","ean": "5900820012212","sku": "13746","productId": "13746","inStock": true,"stockLevel": 297,"rating": 4.9,"reviewCount": 512,"category": "Mleko świeże","categories": ["Nabiał, jaja, sery", "Mleko, kefiry i napoje mleczne", "Mleko", "Mleko świeże"],"imageUrl": "https://res.cloudinary.com/dj484tw6k/image/upload/v1634597279/13746.png","url": "https://www.frisco.pl/pid,13746/n,mleko-2-w-butelce-swieze/stn,product","scrapedAt": "2026-09-12T14:10:15.983Z"}
A discounted item also carries originalPrice and discount:
{"name": "Jogurt kremowy z wiśniami","brand": "FANTASIA","price": 1.99,"currency": "PLN","originalPrice": 3.45,"pricePerUnit": "16.86 PLN/kg","discount": "1,99zł/szt. kupując 3 szt.","ean": "5900643047347","sku": "136697","productId": "136697","inStock": true,"stockLevel": 251,"rating": 4.9,"reviewCount": 274,"category": "Wiśnia","categories": ["Nabiał, jaja, sery", "Jogurty", "Jogurt smakowy", "Wiśnia"],"url": "https://www.frisco.pl/pid,136697/n,jogurt-kremowy-z-wisniami/stn,product","scrapedAt": "2026-09-12T14:14:44.239Z"}
Cost estimate
This actor uses roughly $0.002 per result plus a small per-run start fee
(pay-per-event pricing, no compute-unit billing to track). A run of 1,000
products costs about $2. Each result is one Frisco API call amortized across
a 250-item page — there is no per-product detail fetch, so cost scales
linearly and predictably with maxResults. Note: a run's usage cost only
settles after the run reports SUCCEEDED — checking the dataset mid-run will
show a cost far below the eventual total.
Limitations
- The product page URL is reconstructed from the product ID and name
(Frisco's own slug is cosmetic — any text after
/n,redirects to the canonical page), so the exact slug text may differ slightly from the live site's own link. - Prices reflect Frisco's standard Warsaw-area delivery pricing at scrape time; Frisco does not expose region-specific pricing through this public endpoint.
- Data is scraped from the public website and may change without notice.
- Respect Frisco's terms of service and use responsibly.
Need this data on a schedule, or a custom version?
We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.
See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.
Related Scrapers
- Kaufland Poland Scraper — Polish grocery/general-merchandise prices
- Oda Scraper — Norway grocery prices, same pure-online-grocer model
- Coop Scraper — Belgian grocery prices
- UK Grocery Price Matrix — cross-retailer UK grocery price comparison
- Hebe Poland Scraper — Polish drugstore/health & beauty prices