Screwfix Trade & Industrial Supply Catalog Scraper avatar

Screwfix Trade & Industrial Supply Catalog Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Screwfix Trade & Industrial Supply Catalog Scraper

Screwfix Trade & Industrial Supply Catalog Scraper

Scrape Screwfix.com - the UK's largest trade tool, hardware, and industrial/MRO supply catalog. Search by keyword, browse a curated category, or fetch full product detail (price, brand, images, reviews) by item number.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Scrape Screwfix.com — the UK's largest trade tool, hardware, and industrial/MRO (maintenance, repair & operations) supply catalog with hundreds of thousands of products across tools, fixings, electrical, plumbing, safety workwear, and more. Search by keyword, browse a curated category, or fetch full product detail (price, brand, images, ratings) by item number. Prices are public — no trade account or login required.

What this actor does

  • Three modes: search, category, byItemNumber
  • 16 curated leaf categories across Tools, Fixings, Electrical, Plumbing, Safety, and more, plus a free-text category URL override
  • Price, rating, and brand filters: minPrice / maxPrice / minRating / brand
  • Rich product detail: brand, full description, technical specification table, image gallery, video, star rating, review count
  • Merchandising signals on every listing: was-price/savings, promo badges (e.g. "Great Value Product"), delivery/collection availability — sourced from Screwfix's own page data, not just the JSON-LD summary
  • Empty fields are omitted

Output per product

  • title, brand
  • itemNumber — Screwfix's own SKU (e.g. 13266)
  • price, currency (GBP), wasPrice, savingsAmount, savingsPercent — when the item is on promotion
  • availabilityInStock / OutOfStock (detail lookups only); availableForDelivery, availableForCollection, stockedInTradeCounter (search/category/detail)
  • badgeText — Screwfix's own promo badge label (e.g. "Great Value Product"), when shown
  • description (detail lookups only), fullDescription (detail lookups only, when materially longer than description)
  • bulletPoints[] — key feature bullets (search/category/detail, when available)
  • technicalSpecifications[]{name, value} spec table (detail lookups only)
  • imageUrl, imageUrls[] (full gallery on detail lookups only), videoUrl, brandLogoUrl (detail lookups only)
  • ratingValue, reviewCount
  • category, categoryPath[] — breadcrumb trail
  • sourceUrl, recordType: "screwfixProduct", scrapedAt

Input

FieldTypeDefaultDescription
modestringsearchsearch / category / byItemNumber
searchQuerystringdrill bitFree-text keyword search (mode=search)
categorySlugstringtools/drilling/cat5920002One of 16 curated leaf categories (mode=category)
categoryUrlstringCustom category URL, overrides categorySlug (mode=category)
brandstringRestrict to a single brand, e.g. DEWALT
itemNumbersarrayScrewfix item numbers or full product URLs (mode=byItemNumber)
minPriceintDrop products priced below this amount
maxPriceintDrop products priced above this amount
minRatingint (1-5)Only return products rated this many stars or higher (mode=search/category), applied server-side
maxItemsint30Hard cap (1–1000)

Example: search with a brand and price ceiling

{
"mode": "search",
"searchQuery": "impact driver",
"brand": "DEWALT",
"maxPrice": 150,
"maxItems": 50
}

Example: browse a category

{
"mode": "category",
"categorySlug": "screws-nails-fixings/concrete-screws/cat840054",
"maxItems": 100
}

Example: lookup specific products

{
"mode": "byItemNumber",
"itemNumbers": ["13266", "https://www.screwfix.com/p/erbauer-drill-bits/65352"]
}

Use cases

  • Price monitoring — track trade tool and hardware prices over time
  • Procurement research — compare brands and prices across MRO categories
  • Catalog enrichment — pull structured product data (images, ratings) for internal systems
  • Market research — analyze category breadth, brand coverage, and customer ratings
  • Competitive intelligence — benchmark trade-supply pricing against other retailers

FAQ

Do I need a trade account to see prices? No — Screwfix shows prices to anonymous visitors; this actor never uses cookies or a login.

Is this the same as Screwfix's consumer DIY range? Screwfix serves both tradespeople and DIY customers from the same catalog — tools, fixings, electrical, plumbing, and safety workwear are all genuine trade/industrial supply categories alongside general hardware.

Why do search/category listings have fewer fields than byItemNumber lookups? Listing pages show enough to browse (title, brand, price, rating, image); the full description and image gallery require opening the individual product page, which mode=byItemNumber does explicitly.

What currency are prices in? GBP (£) — Screwfix is a UK retailer.

Why might a category return 0 results? The curated categorySlug list only includes verified leaf categories that list products directly. A custom categoryUrl pointing at a category hub page (one that only links to further subcategories) will return 0 products — pick the specific subcategory instead.

How does the brand filter work on search/category listings? Screwfix's listing pages don't publish a dedicated brand field per product, so the filter matches the brand name as a substring of the title (which conventionally leads with the brand). mode=byItemNumber lookups return a dedicated brand field from the product page and use an exact match instead.

Why did my search return results that don't look related to my query? For queries with no real matches, Screwfix's own search occasionally falls back to a generic/trending result set rather than an empty page — the actor faithfully returns whatever the site's search returns.

Is this affiliated with Screwfix? No — this is an independent third-party actor reading Screwfix's public catalog pages.

How fresh is the data? Prices and stock status reflect what Screwfix's website shows at scrape time and can change frequently.

Limitations

Sort order isn't exposed. Screwfix's search UI offers a sort dropdown (relevance, price, brand A-Z/Z-A, rating), but it's driven by client-side JavaScript against a session-scoped backend call — plain query-string parameters (sort=, sortBy=, etc.) were tested directly against the site and reliably zero out the result set rather than reordering it. Rather than ship an unverified, possibly-broken parameter, this actor omits sort order. Results are returned in Screwfix's default relevance order; use minPrice/maxPrice/minRating/brand to narrow results instead.

Category-specific attribute filters aren't exposed. Screwfix's search results also expose highly dynamic per-query facets (e.g. "Drill Bit Type", "Shank Type", "Tip Material" for a drill-bit search) that change entirely based on the search term — these aren't a stable, enumerable input surface across all product categories, so they're intentionally left out in favor of the universal minPrice/maxPrice/minRating/brand filters.