RadioShack Product Scraper (USA) avatar

RadioShack Product Scraper (USA)

Pricing

from $1.00 / 1,000 plp data rows

Go to Apify Store
RadioShack Product Scraper (USA)

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.

R.L.

Maintained by Community

Actor 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

  1. Click Try for free (or Run) on this Actor's page.
  2. 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.
  3. 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).
  4. Optionally set Max products to scrape to limit the run.
  5. Click Start and wait for the run to finish.
  6. 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):

FieldTypeDescription
modestringsearch, category, or full. Defaults to full.
searchQueriesarraySearch terms to crawl (used when mode is search).
categoryUrlsarrayCategory listing URLs to crawl (used when mode is category).
fetchProductDetailsbooleanAlso visit each product's detail page for the full record. Defaults to true; set false for a listing-data-only run.
maxItemsintegerStop after this many products are scraped. 0 = unlimited.
proxyConfigurationobjectProxy 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

FieldDescription
urlCanonical product page URL
skuProduct identifier (UPC/SKU shown on the page)
nameProduct title
brandBrand, parsed from the specifications table
priceCurrent selling price (USD)
regular_priceOriginal price before discount, if on sale
discount_percentDiscount percentage, if on sale
in_stockWhether the product is currently in stock
descriptionFull product description text
specificationsKey/value map of the product's spec sheet
imagesList of product image URLs
breadcrumbsCategory breadcrumb trail
categoryLeaf 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 category or search mode 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 maxItems to 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.