Best Buy Store Details Scraper avatar

Best Buy Store Details Scraper

Pricing

from $0.99 / 1,000 stores

Go to Apify Store
Best Buy Store Details Scraper

Best Buy Store Details Scraper

Extracts full store details (address, phone, geolocation, hours) for Best Buy US store page links, output by the Best Buy Store Links Scraper.

Pricing

from $0.99 / 1,000 stores

Rating

0.0

(0)

Developer

DataCach

DataCach

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract complete Best Buy store data — address, phone number, geolocation, and opening hours — for any US Best Buy location, in seconds.

What is Best Buy Store Details Scraper?

Best Buy Store Details Scraper is an Apify Actor that extracts full store details from public Best Buy store pages. Feed it one or more store page URLs — typically the output of the companion Best Buy Store Links Scraper — and it scrapes each page's structured data to return a clean JSON record per store: name, street address, city, state, ZIP code, phone number, latitude/longitude, and raw opening hours.

No coding, no browser automation, no CSS selectors to maintain — just paste URLs and get structured store data back, ready to export as JSON, CSV, or Excel.

What can Best Buy Store Details Scraper do?

  • 📍 Extract full store metadata — name, street, city, state, ZIP, phone, latitude/longitude, and opening hours for any Best Buy US store page.
  • 🔗 Bulk input support — paste a single URL or thousands of Best Buy store links at once.
  • Fast, lightweight HTTP scraping — no headless browser required, so runs finish quickly and cheaply.
  • 🎚️ Configurable concurrency — tune how many store pages are fetched in parallel (1–20) to balance speed against anti-bot risk.
  • 🛡️ Automatic anti-bot detection — blocked or failed pages are logged and skipped instead of crashing the whole run.
  • 📤 Multiple export formats — download results as JSON, CSV, Excel, XML, or HTML directly from the Output tab.
  • 🔄 Full Apify platform integration — schedule recurring runs, trigger via the Apify API, monitor run health, and connect to Zapier, Make, or any webhook-based workflow.
  • 🧩 Combine with Best Buy Store Links Scraper to go from "all Best Buy locations" to "full store details" in one pipeline.

What data does Best Buy Store Details Scraper extract?

FieldDescription
nameStore brand name (e.g. "Best Buy")
streetStreet address
cityCity
stateUS state abbreviation
zipcodeZIP / postal code
phoneStore phone number
latitudeStore geolocation latitude
longitudeStore geolocation longitude
hours_rawRaw opening-hours list, as published in the store page's structured data
urlThe source store page URL
extraction_datetimeUTC timestamp of extraction (ISO 8601)
extraction_dateExtraction date (mm-dd-yyyy)

How do I scrape Best Buy store details?

  1. Get store page URLs. Run the Best Buy Store Links Scraper to collect every Best Buy store URL, or gather them manually from the Best Buy store directory.
  2. Open this Actor's Input tab and paste the URLs into the Store page URLs (links) field.
  3. Optionally adjust Max concurrency (maxConcurrency, default 5) — lower it if you want to be gentler on the target site, raise it (up to 20) for faster runs.
  4. Click Start. The Actor fetches each store page, extracts its embedded structured data, and pushes one item per store to the dataset.
  5. Download your results from the Output tab in JSON, CSV, Excel, or any supported format — or pull them programmatically via the Apify API.

Input

Best Buy Store Details Scraper takes a simple, minimal input:

  • Store page URLs (links) — one or more Best Buy US store page URLs, for example https://stores.bestbuy.com/ri/warwick/24-universal-blvd-569.html. This is typically the output of the Best Buy Store Links Actor.
  • Max concurrency (maxConcurrency) — how many store pages to fetch in parallel (1–20, default 5). Lower values are gentler on the target site; higher values finish faster.

⚠️ On the free plan, only the first 5 links are processed per run. Upgrade your plan to remove this limit.

Best Buy Store Details Scraper input example

Example input:

{
"links": [
"https://stores.bestbuy.com/ri/warwick/24-universal-blvd-569.html",
"https://stores.bestbuy.com/ak/anchorage/1200-n-muldoon-rd-1760.html"
],
"maxConcurrency": 5
}

Output example

Each store produces one dataset item like this:

{
"url": "https://stores.bestbuy.com/ri/warwick/24-universal-blvd-569.html",
"name": "Best Buy",
"street": "24 Universal Blvd",
"city": "Warwick",
"state": "RI",
"zipcode": "02886",
"phone": "(401) 826-7007",
"latitude": 41.701315,
"longitude": -71.495997,
"hours_raw": {
"openingHours": [
"Mo,Tu,We,Th,Fr,Sa 10:00-21:00",
"Su 10:00-20:00"
]
},
"extraction_datetime": "2026-07-21T18:20:26.063411+00:00",
"extraction_date": "07-21-2026"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Use cases

  • 🗺️ Store locator apps — power an in-house store finder with accurate, up-to-date addresses and coordinates.
  • 📊 Retail market research — analyze Best Buy's US footprint by state, city, or region.
  • 📞 Lead & contact databases — build a directory of store phone numbers for outreach or customer service routing.
  • 🧭 Logistics & geolocation — feed store latitude/longitude into routing, delivery radius, or mapping tools.
  • Hours-of-operation tracking — monitor opening-hours changes across store locations over time.
  • 🔁 Data pipelines — combine with Best Buy Store Links Scraper as an automated two-step Apify pipeline: discover links, then enrich with full details.
ActorWhat it does
Best Buy Store Links ScraperCollects all Best Buy US store page URLs — the recommended input source for this Actor
(add more of your related Actors here)

FAQ

This Actor only extracts publicly available data already published in the structured data (ld+json) embedded in Best Buy's public store pages — the same data search engines index. Scraping publicly accessible data is generally considered legal, but you are responsible for complying with Best Buy's Terms of Service and applicable laws in your jurisdiction. Avoid scraping personal data or content behind a login, and use reasonable request rates.

Does this Actor need Best Buy store URLs to work?

Yes. It doesn't discover stores on its own — pass it store page URLs (from the Best Buy Store Links Actor or the Best Buy store directory) and it extracts the details for each one.

Can I run this Actor via API or on a schedule?

Yes. Every Apify Actor, including this one, can be triggered via the Apify API, scheduled to run automatically (e.g. daily/weekly), and integrated with Zapier, Make, webhooks, or any HTTP client.

What happens if a store page is blocked or fails to load?

Blocked or failed links are logged and skipped — they don't stop the run. The run only fails if no link succeeds. Check the run log for per-link status.

What export formats are supported?

Results can be downloaded as JSON, CSV, Excel (XLSX), XML, or HTML directly from the Output tab, or fetched via the Apify API / Dataset API.

Support

Found a bug, have a feature request, or need a custom version of this Actor for a specific use case? Open an issue on the Actor's Issues tab in Apify Console, or reach out for a tailored scraping solution.