RadioShack Product Scraper (USA)
Pricing
from $1.00 / 1,000 plp data rows
RadioShack Product Scraper (USA)
Scrapes e-commerce product data (name, price, stock, specs, images) from radioshack.com as seen from the USA.
Pricing
from $1.00 / 1,000 plp data rows
Rating
0.0
(0)
Developer
R.L.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
What does RadioShack Product Scraper do?
RadioShack Product Scraper extracts e-commerce product data from radioshack.com, the official RadioShack online store, as seen from the USA. Run it in one of three modes — by search query, by category, or a full catalog crawl — and it returns structured product data — name, price, stock status, brand, specifications, images, and more — ready to download or feed into another system. In every mode you can optionally fetch each product's full detail page for the complete record. It runs on the Apify platform, so you get automatic retries, US-based residential proxy rotation, scheduling, and API/webhook access to your results without managing any infrastructure.
Why use RadioShack Product Scraper?
- Price monitoring — track price and discount changes across RadioShack's catalog over time.
- Catalog research — build a dataset of RadioShack's product range, specs, and availability for market or competitor analysis.
- Reselling and comparison tools — feed structured product data into a price-comparison site, chatbot, or inventory system.
- US market snapshot — the Actor is configured to browse the site through US residential IPs, matching what a shopper in the United States sees (USD pricing, English store).
How to use RadioShack Product Scraper
- Click Try for free (or Run) on this Actor's page.
- Pick a Scraping mode:
- Search query — enter one or more search terms in Search queries (e.g.
radio). - Category — enter one or more category listing URLs in Category URLs (e.g.
https://www.radioshack.com/c/audio/radios). - Full catalog crawl — no further input needed; it crawls the entire store starting from
/c.
- Search query — enter one or more search terms in Search queries (e.g.
- Leave Fetch full product detail (PDP) data on (default) for complete records, or turn it off for a faster run that only returns listing-page data (name, price, thumbnail).
- Optionally set Max products to scrape to limit the run.
- Click Start and wait for the run to finish.
- Open the Dataset tab to view, filter, and export the scraped products.
Input
The Actor accepts a JSON input with the following fields (see the Input tab for the full form):
| Field | Type | Description |
|---|---|---|
mode | string | search, category, or full. Defaults to full. |
searchQueries | array | Search terms to crawl (used when mode is search). |
categoryUrls | array | Category listing URLs to crawl (used when mode is category). |
fetchProductDetails | boolean | Also visit each product's detail page for the full record. Defaults to true; set false for a listing-data-only run. |
maxItems | integer | Stop after this many products are scraped. 0 = unlimited. |
proxyConfiguration | object | Proxy settings. Defaults to Apify Residential proxies geolocated to the US, so the store is browsed the way a US shopper sees it. |
Example input (category mode, full detail):
{"mode": "category","categoryUrls": [{ "url": "https://www.radioshack.com/c/audio/radios" }],"fetchProductDetails": true,"maxItems": 200,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
Example input (search mode, listing data only — faster, fewer requests):
{"mode": "search","searchQueries": ["radio", "bluetooth speaker"],"fetchProductDetails": false}
Output
Each scraped product is stored as one item in the dataset. Example output:
{"url": "https://www.radioshack.com/classic-style-radio-with-bluetooth/p","sku": "469582500016","name": "RadioShack Retro AM FM Radio 4001796 Bluetooth Dual Speakers Vintage Design","brand": "RadioShack","price": 119.99,"regular_price": 139.99,"discount_percent": 14,"currency": "USD","in_stock": true,"description": "Rediscover the charm of classic audio with the RadioShack Retro AM/FM Radio...","specifications": {"Brand": "RadioShack","Model": "4001796","AM / FM Radio": "AM, FM","Power source": "DC","Technology": "Analogue"},"images": ["https://www.radioshack.com/media/catalog/product/..."],"breadcrumbs": ["Home", "Products", "Audio", "Radios"],"category": "Radios"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
When Fetch full product detail (PDP) data is turned off, only listing-page fields are populated (url, name, price, regular_price, discount_percent, currency, images with a single thumbnail); sku, brand, in_stock, description, specifications, breadcrumbs, and category come back empty/null.
Data table
| Field | Description |
|---|---|
url | Canonical product page URL |
sku | Product identifier (UPC/SKU shown on the page) |
name | Product title |
brand | Brand, parsed from the specifications table |
price | Current selling price (USD) |
regular_price | Original price before discount, if on sale |
discount_percent | Discount percentage, if on sale |
in_stock | Whether the product is currently in stock |
description | Full product description text |
specifications | Key/value map of the product's spec sheet |
images | List of product image URLs |
breadcrumbs | Category breadcrumb trail |
category | Leaf category name |
Pricing / Cost estimation
This Actor runs on the Apify platform under the pay-per-usage pricing model — you pay for the compute units and proxy traffic your runs consume. Scraping a single category (a few dozen products) typically costs a fraction of a compute unit; the free Apify plan's monthly credits comfortably cover light, recurring use. Larger full-catalog runs cost more, mainly driven by residential proxy bandwidth.
Tips and advanced options
- Use
categoryorsearchmode instead of a full catalog crawl to scrape faster and cheaper when you only need part of the store. - Turn off Fetch full product detail (PDP) data when you only need names, prices, and thumbnails — it skips one request per product.
- Use
maxItemsto cap runs during testing before scaling up. - Residential proxies are recommended (and set by default) for reliable, US-geolocated access; you can switch to a different proxy group in the Proxy configuration input if needed.
- Schedule the Actor (Apify Schedules) to monitor prices and stock over time.
FAQ, disclaimers, and support
This Actor only collects publicly available product information from radioshack.com. It respects the site's robots.txt. Use it in compliance with radioshack.com's Terms of Service and applicable laws; you are responsible for how you use the scraped data. Selectors are based on the site's current Magento storefront and may need updates if RadioShack changes its page markup — please report issues via the Actor's Issues tab. Need a custom version (variants, reviews, different country/store, or a different site entirely)? Reach out through the Issues tab or Apify's contact options.
Did you find this useful?
⭐ Rate this actor on Apify! Your feedback helps other users find it and helps us keep improving it.