RS Online Listings Scraper
Pricing
from $3.00 / 1,000 product listings
RS Online Listings Scraper
The RS Online Listings Scraper extracts product listings and full records from RS Online across 29 country stores, capturing stock numbers, brands, MPNs, localised prices with quantity breaks, stock, specifications and datasheets β ideal for price monitoring and BOM costing.
Pricing
from $3.00 / 1,000 product listings
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
3
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
π RS Online Listings Scraper
Extract product data from RS Online (RS Group) at scale. The RS Online Listings Scraper pulls stock numbers, brands, manufacturer part numbers, local prices with quantity breaks, live availability, full parametric specifications and datasheet PDFs into clean, structured JSON β ready for price monitoring, BOM costing, competitor analysis and catalogue enrichment.
RS is one of the largest industrial and electronics distributors in the world, with over 1.2 million products and 29 country stores. This Actor makes that catalogue queryable, exportable and schedulable, with API access, scheduling, integrations and monitoring on the Apify platform.
β¨ Features
- π·οΈ Complete product records β title, RS stock number, brand, manufacturer part number, price, availability, image, category and specifications.
- π 29 country stores β UK, Ireland, Germany, France, Italy, Spain, Netherlands, Belgium, Austria, Switzerland, the Nordics, Poland, Portugal, Czechia, Hungary, Australia, New Zealand, Singapore, Malaysia, the Philippines, Hong Kong, Thailand, Taiwan, China, Japan, South Korea and South Africa β each with local language, currency and pricing.
- π° Quantity price breaks β the whole price ladder (1 / 5 / 10 / 30 / 100+), unit price and pack price, plus MOQ, order multiples and the local tax rate.
- π¬ Full specification tables β every parametric attribute RS publishes for a part, from voltage and tolerance to thread size and IP rating.
- π Datasheets and documents β direct PDF links to datasheets, selection guides and manufacturer information.
- π Whole-category exports β point it at any category URL and export it in full, with automatic pagination all the way down.
- π Keyword search β look products up by search term instead of browsing categories.
- β‘ Fast and cheap β thousands of products per minute, no proxies required.
π‘ Why use the RS Online Listings Scraper?
- Price monitoring β track RS pricing across markets and spot changes on a daily schedule.
- Cross-market arbitrage β the same stock number in 29 currencies, side by side.
- BOM costing β price a bill of materials with real quantity breaks instead of single-unit prices.
- Competitor benchmarking β compare RS against Farnell, Mouser, Digi-Key or RS PRO's own-brand range.
- Catalogue enrichment β fill your PIM with clean specification tables, images and datasheet links.
- Stock and availability tracking β know what is actually buyable today, market by market.
π οΈ How to use the RS Online Listings Scraper
- Choose what to scrape β paste RS category URLs, individual product URLs, or type search terms. Any combination works.
- Pick your market β choose the country store that search terms should use. Category and product URLs use their own domain automatically.
- Set your limit β pick how many products to save with Maximum items. Start small to preview the data.
- Optionally go deeper β tick Scrape full product details for specification tables, datasheets and price breaks.
- Run it β click Start. Results appear in the Output tab within seconds.
- Export or integrate β download as JSON, CSV, Excel or HTML, or pull it via the Apify API.
π₯ Input
| Field | Type | Description |
|---|---|---|
startUrls | array | RS category URLs (e.g. https://uk.rs-online.com/web/c/cables-wires/) or product URLs. Market taken from the domain. |
searchTerms | array | Keywords to look up, e.g. digital multimeter, M4 socket screw. |
country | string | Country store used for search terms, e.g. GB, DE, AU. Controls language, currency and local pricing. |
maxItems | integer | Maximum number of products to save. Default 50. |
scrapeDetails | boolean | Open every product for the full record. Default false. |
proxyConfiguration | object | Optional. Proxies are not required for this Actor. |
Example input:
{"startUrls": [{ "url": "https://uk.rs-online.com/web/c/test-measurement/" }],"searchTerms": ["digital multimeter"],"country": "GB","maxItems": 100,"scrapeDetails": false}
π Output
You can download the dataset in various formats such as JSON, HTML, CSV or Excel.
Listing record:
{"stockNumber": "123-2229","articleId": "1232229","title": "RS PRO Sound Level Calibrator, Β±0.5 dB Accuracy, 114 dB Output, 25.4 mm Microphone","url": "https://uk.rs-online.com/web/p/sound-level-calibrators/1232229","brand": "RS PRO","manufacturerPartNumber": null,"price": 241.76,"displayPrice": "Β£241.76","currency": "GBP","availability": "IN_STOCK","image": "https://media.rs-online.com/t_large/F1232229-01.jpg","category": "Sound Level Calibrators","categoryUrl": "https://uk.rs-online.com/web/c/test-measurement/environmental-test-measurement/sound-level-calibrators/","packSize": "1","salesUnitOfMeasure": "EA","baseUnitOfMeasure": "EA","flags": ["RSPRO"],"specifications": {"Brand": "RS PRO","Product Type": "Sound Level Calibrator","Sound Output": "114dB","Frequency": "1000Hz","Accuracy": "Β±0.5 dB","Battery Life": "20h"},"country": "GB"}
With Scrape full product details enabled, each record additionally carries:
{"priceBreaks": [{ "fromQuantity": 1, "unitPrice": 0.379, "packPrice": 18.93, "displayPrice": "18,93 β¬" },{ "fromQuantity": 10, "unitPrice": 0.34, "packPrice": 17.02, "displayPrice": "17,02 β¬" }],"minimumOrderQuantity": 1,"orderMultiples": 1,"taxRatePercentage": 19,"categoryPath": ["Electrical, Automation & Cables", "Cables & Wires", "AV Cables", "Audio Cable"],"countryOfOrigin": "CN","datasheetUrl": "https://docs.rs-online.com/6f81/0900766b8157f120.pdf","documents": [{ "title": "Datasheet", "type": "data_sheet", "url": "https://docs.rs-online.com/6f81/0900766b8157f120.pdf" }],"isRestricted": false,"isCalibrated": false,"inStock": true}
Data fields
| Field | Description |
|---|---|
stockNumber | RS stock number in its familiar 123-2229 form |
articleId | The same number as used in product URLs |
title | Full product title, in the language of the market |
url | Product page URL |
brand, brandUrl | Manufacturer or own-brand name and brand page |
manufacturerPartNumber, sku | MPN and RS SKU |
price, displayPrice, currency | Price excluding tax, formatted price and currency code |
priceBreaks | Quantity price ladder with unit and pack prices (details mode) |
minimumOrderQuantity, orderMultiples | Ordering constraints (details mode) |
taxRatePercentage | Local VAT/GST rate (details mode) |
availability, inStock | Stock status |
image | Primary product image |
category, categoryUrl, categoryPath | Leaf category, its URL, and the full category hierarchy |
specifications | Parametric attribute table as a key/value object |
documents, datasheetUrl | Datasheet and document PDFs (details mode) |
packSize, salesUnitOfMeasure, baseUnitOfMeasure | Packaging and units of measure |
countryOfOrigin, energyRating, isRestricted, isCalibrated | Compliance and handling flags |
country | The market the record was scraped from |
π΅ How much does it cost to scrape RS Online?
This Actor uses pay per event pricing β you pay for the data you get, not for compute time.
| Event | Price | When it's charged |
|---|---|---|
| Product listing | $0.003 | Per product from a category URL or search term |
| Full product record | $0.008 | Per product scraped with Scrape full product details on |
Examples:
- Exporting 1,000 products from a category costs $3.00.
- Exporting 1,000 products with full details costs $8.00.
- A 50-product preview run costs $0.15.
With the Apify Free plan's $5 of monthly credit you can scrape roughly 1,600 products per month at no cost.
π‘ Tips
- Start with a low
maxItemsto preview the output shape before committing to a large export. - Leave
scrapeDetailsoff unless you need specification tables, datasheets or price breaks β listing records already carry price, stock, brand, MPN, image, category and a summary spec table at less than half the cost. - Scrape a subcategory, not the root.
cables-wires/av-cablesreturns a focused set;cables-wiresreturns nearly 80,000 products. - Compare markets by running the same category with different country domains, then joining on
stockNumber. - Schedule a daily run and connect it to Google Sheets, Slack or your warehouse via Apify integrations.
β FAQ
Which markets are supported? GB, IE, DE, FR, IT, ES, NL, BE, AT, CH, DK, SE, NO, PL, PT, CZ, HU, AU, NZ, SG, MY, PH, HK, TH, TW, CN, JP, KR and ZA. Titles, specifications, categories and prices all come back localised.
Are prices with or without tax? Prices are list prices excluding tax, as shown to a logged-out visitor. The local tax rate is included in details mode so you can gross them up. Account-specific contract pricing is not available.
Some of my search terms return nothing.
Very broad head terms (for example cable on its own) are handled by the site as category navigation rather than a search and return no results. Use a more specific term, or point the Actor at the category URL instead.
Can I get the whole 1.2 million product catalogue?
Yes β set a high maxItems and give it category URLs. Note that products appear in several categories; records are deduplicated by stock number within a run.
Is scraping RS Online legal? This Actor collects only publicly available product information β no personal data and nothing behind a login. As with any scraping project, you are responsible for how you use the data, and you should review RS's terms and consult a lawyer if you are unsure.
Something is missing or broken. Open an issue on the Issues tab and it will be looked at. Custom versions and adjacent distributor scrapers can be built on request.