Screwfix Product Scraper avatar

Screwfix Product Scraper

Pricing

from $4.75 / 1,000 overview products

Go to Apify Store
Screwfix Product Scraper

Screwfix Product Scraper

Scrape Screwfix products — prices (inc & ex VAT in GBP), ratings, images, specs & stock status. Keyword or category search, full detail enrichment, clean JSON/CSV, no code.

Pricing

from $4.75 / 1,000 overview products

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Screwfix Product Scraper — Prices, VAT, Ratings, Specs & Stock 🔩

SIÁN Agency Store Home Depot Product Scraper IKEA Product Scraper Lowe's Product Scraper

🎉 Extract the entire Screwfix catalogue — both consumer (inc-VAT) and trade (ex-VAT) prices in GBP, in one clean dataset

Built for UK price-monitoring teams, trade buyers, marketplaces and product-data analysts


📋 Overview

Turn any Screwfix search or category into a structured product feed — prices, VAT breakdown, ratings, images, full specifications and stock status, exported as clean JSON, CSV or Excel.

Why professionals choose this scraper:

  • Dual pricing: every product carries both the inc-VAT consumer price and the ex-VAT trade price, in GBP
  • Two speeds: a fast Overview mode (20 products per search page) and a deep Detail mode (full spec sheet)
  • 🎯 Native search & filters: keyword search, category browsing, sorting and Screwfix's own facet filters (brand, voltage, and more)
  • 💰 Pay-per-result: you're charged only for the products you actually receive — no wasted spend
  • 💎 45+ fields per product: brand, model bullets, ratings, reviews, badges, promotions, gallery images, technical specs, kit contents and manual downloads
  • No code, no account, no API key — paste a keyword and run

✨ Features

  • 🔍 Keyword search — anything you'd type into the Screwfix search bar (cordless drill, kitchen tap, led light bulb)
  • 🧭 Category browsing — sweep a whole category by its path (advanced)
  • 💷 VAT-aware pricing — inc-VAT and ex-VAT prices, was-price, savings amount and savings %
  • Ratings & reviews — average star rating and review counts
  • 📷 Image galleries — hero image in Overview, full gallery in Detail
  • 📐 Full specifications — the complete technical specs table per product (Detail mode)
  • 📦 Stock & fulfilment — delivery / collection eligibility, trade-counter stock, availability status
  • 🎉 Promotions & badges — live deal badges and bundle promotions
  • 📄 Manuals & datasheets — direct download links where available (Detail mode)
  • 🔃 Native sorting & filters — top sellers, price, rating, brand + facet filters

🎬 Quick Start

Provide a keyword (or several), pick a mode, and run. Results stream straight into the Apify dataset.

curl -X POST https://api.apify.com/v2/acts/sian.agency~screwfix-product-scraper/runs?token=YOUR_TOKEN \
-H 'Content-Type: application/json' \
-d '{"keywords": ["cordless drill"], "scrapeMode": "overview"}'

🚀 Getting Started (3 Simple Steps)

Step 1: Enter keywords

Add one or more search keywords (e.g. dewalt impact driver) — one per line.

Step 2: Choose a mode

Pick Overview for fast results or Detail for the full specification sheet.

Step 3: Run

Click Start. Watch products land in the dataset in real time.

That's it! In under a minute, you'll have:

  • A clean table of Screwfix products with inc/ex-VAT prices in GBP
  • Ratings, images and stock status for every result
  • One-click export to JSON, CSV or Excel

📥 Input Configuration

FieldTypeRequiredDescription
keywordsarrayNoFree-text Screwfix searches (e.g. cordless drill)
categoryPathsarrayNoCategory paths to sweep, e.g. tools/drills/cat830704 (advanced)
scrapeModestringNooverview (fast) or detail (full specs)
sortstringNotop_sellers, price_low, price_high, top_rated, brand_az, brand_za
facetsobjectNoFilter facets, e.g. { "brand": "dewalt" } (advanced)
maxResultsintegerNoCap on total products (FREE: 25, PAID: unlimited)

Example — keyword search:

{
"keywords": ["cordless drill", "kitchen tap"],
"scrapeMode": "overview",
"maxResults": 100
}

Example — category + filter + sort:

{
"categoryPaths": ["tools/drills/cat830704"],
"facets": { "brand": "dewalt" },
"sort": "price_low",
"scrapeMode": "detail"
}

📤 Output

Results are saved to the Apify dataset with 45+ fields, including:

FieldTypeDescription
productTitlestringFull product name
brandstringManufacturer / brand
pricenumberCurrent price inc VAT (GBP)
price_ex_vatnumberCurrent price ex VAT (GBP)
original_pricenumberWas price inc VAT, when reduced
savings_percentnumberFractional saving (0.4 = 40% off)
ratingnumberAverage star rating (0–5)
review_countintegerNumber of reviews
imagesarrayProduct image URLs
availability_statusstringStock / availability status
specsobjectFull technical specifications (Detail mode)
urlstringProduct page link

Example:

{
"item_id": "906KV",
"productTitle": "DEWALT DCD778P2T-SFGB 18V 2 x 5.0Ah Li-Ion XR Brushless Cordless Combi Drill",
"brand": "DEWALT",
"product_type": "Combi Drills",
"price": 149.99,
"price_ex_vat": 124.99,
"original_price": 249.99,
"savings_percent": 0.4,
"currency": "GBP",
"rating": 4.9,
"review_count": 544,
"images": ["https://media.screwfix.com/is/image/ae235/906KV_P"],
"availability_status": "MISSING_SELECTED_STORE",
"url": "https://www.screwfix.com/p/dewalt-dcd778p2t-sfgb-.../906kv"
}

💼 Use Cases & Examples

1. Trade vs Retail Price Intelligence

Procurement teams comparing trade (ex-VAT) and consumer (inc-VAT) pricing across suppliers.

Input: Your category keywords Output: Both price points per product, plus savings % Use: Build a live UK trade-pricing benchmark.

2. Competitor & Promo Monitoring

Retail analysts tracking Screwfix prices, was-prices and deal badges over time.

Input: Keywords or category paths Output: Current price, was-price, savings, badges and promotions Use: Detect price drops and bundle deals as they go live.

3. Product Feed Enrichment

Marketplaces and resellers populating listings with rich specs.

Input: Detail mode on your SKUs' keywords Output: Full technical specifications, bullets, gallery images, manuals Use: Auto-fill product pages with structured spec sheets.

4. Assortment & Catalogue Research

Category managers mapping Screwfix's range by brand and category.

Input: Category paths with brand facets Output: Every product in scope, brand-filtered Use: Understand range depth and brand coverage.

5. Market & Demand Research

Analysts studying ratings and review volumes to gauge demand.

Input: Top-rated sort on a category Output: Ratings and review counts per product Use: Surface the best-reviewed products in any segment.


🔗 Integration Examples

JavaScript/Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('sian.agency/screwfix-product-scraper').call({
keywords: ['cordless drill'],
scrapeMode: 'overview',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('sian.agency/screwfix-product-scraper').call(
run_input={'keywords': ['cordless drill'], 'scrapeMode': 'overview'}
)
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

cURL

curl -X POST 'https://api.apify.com/v2/acts/sian.agency~screwfix-product-scraper/runs?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"keywords": ["cordless drill"], "scrapeMode": "overview"}'

Automation Workflows (N8N / Zapier / Make)

  1. Trigger: Schedule or webhook
  2. HTTP Request: Call the actor API
  3. Process: Handle the JSON results
  4. Action: Save, notify, or transform

📊 Performance & Pricing

FREE Tier (Try It Now)

  • 25 products per run — full feature access, same quality
  • No credit card required
  • Perfect for testing and small projects
  • Unlimited products per run
  • Faster processing, no delays
  • Pay-per-result: only charged for the products you receive

💰 Transparent pricing — a low overview rate for high-volume harvesting and a richer rate for full-detail enrichment.

🔗 View current pricing


❓ Frequently Asked Questions

Q: How many products can I scrape? A: FREE tier: 25 per run. PAID tier: unlimited.

Q: Do I get both VAT-inclusive and VAT-exclusive prices? A: Yes — every product carries both the consumer inc-VAT price and the trade ex-VAT price, in GBP.

Q: What's the difference between Overview and Detail mode? A: Overview returns search/category results fast (price, rating, image, bullets). Detail also fetches each product page for the full specifications table, long overview, full gallery, kit contents and manual downloads.

Q: Can I filter by brand or sort results? A: Yes — use the sort option and facet filters (e.g. { "brand": "dewalt" }). Sorting and the full facet set apply best to category-path browsing.

Q: What output formats are available? A: JSON, CSV and Excel — export directly from the Apify dataset.

Q: Is this legal? A: Yes — we only extract publicly available data. See the legal section below.


🐛 Troubleshooting

No products returned

  • Check the keyword spelling, or try a broader term
  • For category mode, confirm the path matches the /c/... segment from a Screwfix category URL

Fewer products than expected

  • FREE tier caps at 25 products per run — upgrade for unlimited
  • Some searches simply have fewer matching products

Filters not applying

  • Facet filters and sorting apply best to category-path browsing; keyword searches use Screwfix's default relevance order

Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what has been published publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.


™️ Trademark & Affiliation Disclaimer

This actor is an independent tool and is not affiliated with, endorsed by, sponsored by, or in any way officially connected to Screwfix Direct Ltd. "Screwfix" and the Screwfix logo are trademarks of their respective owner. All product names, brand names and trademarks referenced in the output belong to their respective owners and are used for identification purposes only. This tool extracts only publicly available information.


🤝 Support

Telegram Support

Join our active support community


Built by SIÁN Agency | More Tools