Flannels Scraper — UK Designer Fashion Prices & Sizes
Pricing
from $1.20 / 1,000 result scrapeds
Flannels Scraper — UK Designer Fashion Prices & Sizes
Scrape product data from flannels.com, the UK luxury and designer fashion retailer. Get names, brands, colours, sizes, current and full prices, discounts and images for any category page.
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
4 days ago
Last modified
Categories
Share
Flannels Scraper
Pull product data from flannels.com, the UK luxury and designer fashion retailer. The actor returns names, brands, colours, sizes, current prices, full prices, discounts and images for any Flannels category page.
Flannels sells women's, men's and kids' clothing, shoes, bags, accessories and beauty from several hundred brands, so one record shape covers all of those departments.
How to scrape Flannels data
Paste one or more Flannels category page URLs into categoryUrls, for example https://www.flannels.com/women/clothing/dresses. The actor pages through each category until it reaches maxResults or the end of the listing.
Flannels blocks plain requests. This actor sends every request through Bright Data Web Unlocker, so you do not need your own proxy or browser setup.
Each category page carries the product data inside the page itself, 58 products per page. The actor reads that data directly, which keeps the cost per product low.
If you leave categoryUrls empty, the actor scrapes women's dresses.
To find a category URL, open any department on flannels.com, go down to the category you want, and copy the address from the browser. Remove any filter or sort parameters after the question mark.
Input
| Field | Type | Description |
|---|---|---|
categoryUrls | list of URLs | Category pages from flannels.com, without filters or sorting |
maxResults | number | Maximum number of products across all categories (default 100) |
brightDataApiKey | text | Optional. Falls back to the actor's own key when empty |
Search pages, filter parameters and sort parameters are not supported. The actor only reads category pages.
What you get back
| Field | Description |
|---|---|
name | Product name without the brand |
brand | Brand name |
price | Current selling price in GBP |
originalPrice | Full price, only present when the price is reduced |
discount | Markdown percentage, for example -20% |
currency | Always GBP |
productId | Flannels colour-variant code |
colour | Colour of the variant |
sizes | Sizes listed for the variant |
imageUrl | Main product image |
sash | Site label such as newsale |
category, subCategory, activity | Product classification from the listing |
categoryUrl | The category page the product was read from |
country, language | Always uk and en |
url | Product page URL |
scrapedAt | ISO 8601 timestamp |
Each record is one colour of a product. The same dress in cream and in black comes back as two records with two product IDs. originalPrice and discount are absent on products that are not reduced. That is correct and not missing data.
Sample output
{"name": "Womens Sandra Scoop Maxi Dress","brand": "Mars The Label","price": 65,"currency": "GBP","productId": "65221969","colour": "Cream","sizes": ["3XS", "XXS", "XS", "S", "M", "L", "XL", "XXL"],"category": "Clothing","country": "uk","url": "https://www.flannels.com/mars-the-label-womens-sandra-scp-long-maxi-dress-652219#colcode=65221969","scrapedAt": "2026-10-23T15:10:00.000Z"}
Example input
{"categoryUrls": ["https://www.flannels.com/women/clothing/dresses","https://www.flannels.com/men/clothing/jackets-and-coats"],"maxResults": 500}
Frequently asked questions
Which Flannels site does this read?
The UK site, flannels.com, with prices in GBP.
Does it return every size and its stock?
It returns the sizes listed for each colour. Stock per size is not part of the listing.
Why do I get the same dress more than once?
Flannels lists every colour as its own product. The actor removes exact duplicates by product ID, so two colours of one dress stay as two records.
Can I use a search term?
No. Paste a category, brand or sub-category page URL instead.
How do I get only reduced items?
Scrape the category and keep the records that have an originalPrice.
Use cases
- Price monitoring of designer brands against other UK and European fashion retailers.
- Tracking markdowns through
originalPriceanddiscount. - Watching which sizes are listed for a brand or colour.
- Building a brand and colour catalogue with images and categories.
- Comparing the Flannels range with other luxury retailers.
Coverage
The actor works on any category page of flannels.com, including brand and sub-category pages such as /women/clothing/dresses/maxi-dresses. It does not walk the category tree, so list each category you want. A category with 2,200 products takes 38 requests.
The listing page does not carry product descriptions, materials or reviews. Those fields are not part of the output.
Performance and cost
Each request returns up to 58 products, so the Bright Data cost per result is a small fraction of a cent. A run of 100 products finishes in about a minute. The usage cost of a run only settles after the run reports SUCCEEDED, so a cost checked during the run is too low.
Limitations
- Only category pages are supported. Search pages and filtered or sorted URLs are not.
- Prices are the GBP prices shown on the listing page. Other country sites are not included.
- Stock per size is not included, only the sizes listed.
- If Flannels changes its page data, the actor needs an update. The run logs a warning when fewer than 80% of the products on a page can be read.
- A category URL that does not exist ends the run as SUCCEEDED with zero items and a message in the status line.
Related scrapers
- Debijenkorf Scraper for the Dutch department store
- Zalando Scraper for fashion across Europe
- Mytheresa Scraper for luxury fashion
- Vestiaire Collective Scraper for pre-owned luxury
Support
If a category does not resolve or a field is empty, open an issue on this actor's Apify Store page.