Sprouts Farmers Market Store Hours & Address Scraper avatar

Sprouts Farmers Market Store Hours & Address Scraper

Pricing

from $0.50 / 1,000 stores

Go to Apify Store
Sprouts Farmers Market Store Hours & Address Scraper

Sprouts Farmers Market Store Hours & Address Scraper

Scrape Sprouts Farmers Market store hours, address, phone number, and GPS coordinates from any store page URL. Export store data to JSON, CSV, or Excel. Fast HTTP scraping β€” no browser or proxy needed.

Pricing

from $0.50 / 1,000 stores

Rating

0.0

(0)

Developer

DataCach

DataCach

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

Scrape Sprouts Farmers Market store hours, addresses, phone numbers, and GPS coordinates β€” plus Google Place IDs, in-store services, and delivery/pickup availability β€” from any Sprouts store page URL. No browser, no proxies to configure, and no coding required: paste a list of store URLs, click Start, and export clean structured JSON, CSV, or Excel data.

⚠️ Free vs. Premium in one line: free Apify accounts scrape only the first 5 store URLs per run; paid accounts have no limit. Full details below.

What is Sprouts Farmers Market Store Hours & Address Scraper?

Sprouts Farmers Market Store Hours & Address Scraper is a fast, lightweight web scraping API for Sprouts store pages. Give it one or more sprouts.com/store/... URLs and it returns one structured record per store β€” store name and number, full street address, phone number, latitude/longitude, Google Place ID, opening hours (both human-readable and machine-readable), in-store services, delivery/pickup availability, nearby stores, and whether the location is currently open or an announced upcoming opening.

It uses plain HTTP requests β€” no headless browser and no proxy β€” so runs are fast and cheap in compute units.

This Actor is the enrichment / detail step, not the discovery step β€” it expects you to already have store URLs. Pair it with the Sprouts Farmers Market Store Locator Scraper (or your own list of URLs) to first collect the links, then feed them into this Actor to enrich every one with full store details.

What can Sprouts Farmers Market Store Hours & Address Scraper do?

  • 🏬 Extract full store metadata for any Sprouts store page: store name, store number, address, phone, geolocation, hours, and opening status
  • πŸ“ Google Place ID and Maps link for every store β€” a ready-made join key onto Google Places / Google Maps data, with no fuzzy address matching
  • πŸ•°οΈ Machine-readable hours β€” opening and closing times in 24-hour form plus a schema.org openingHoursSpecification block, alongside the raw display string
  • πŸ›’ In-store services and fulfillment flags β€” Beer & Wine, Spirits, Fresh Sushi, Sandwich Bar, deli brand, and more, plus has_delivery and has_pickup
  • 🧭 Nearby stores with distances in miles, straight from each store page
  • πŸ”— Bulk input β€” paste any number of store URLs at once and have them processed concurrently (subject to the free-plan cap below)
  • ⚑ No browser and no proxy needed β€” plain HTTP scraping keeps runs quick and inexpensive in compute units
  • πŸ•’ Extraction timestamps β€” every record is stamped with the exact UTC date and time it was scraped, so you can track data freshness across repeated runs
  • πŸŽ›οΈ Configurable concurrency β€” tune how many store pages are fetched in parallel to balance speed against rate-limiting risk
  • πŸ“€ Export to JSON, CSV, Excel, HTML, or XML directly from the Apify platform
  • ☁️ Run on the Apify platform with built-in scheduling, API access, webhooks, monitoring, proxy rotation, and Zapier / Make integrations β€” no infrastructure to manage

Free vs. Premium: how many Sprouts stores can I scrape per run?

This Actor applies a usage limit based on your Apify account plan. It is checked automatically at run time (via the Apify run environment) β€” it is not an input field, and you cannot configure, raise, or disable it yourself.

Free Apify planPaid (Premium) Apify plan
Store URLs processed per runβ›” Only the first 5 URLs from linksβœ… No cap β€” every URL you provide
Extra URLs beyond the capSilently skipped for that runn/a
User-configurable?❌ No β€” enforced in code at run time❌ No cap to configure
All output fields available?βœ… Yes β€” identical data per storeβœ… Yes

What this means in practice:

  • πŸ†“ Free-plan accounts β€” each run processes only the first 5 URLs from the links input, no matter how many you paste in. Duplicate URLs are removed first, then the list is truncated to 5. The run log prints a warning (Free plan detected β€” limiting to the first 5 links (stores)) so you can confirm this is what happened.
  • πŸ’³ Paid Apify accounts β€” no limit is applied. Every URL in links is processed in the same run, so you can enrich hundreds or thousands of Sprouts stores in a single go.
  • ❓ If the plan cannot be verified (a rare platform hiccup), the Actor fails safe and applies the free-plan 5-URL cap for that run.

If you are on a free plan and your list has more than 5 URLs, either split the work across multiple runs (5 URLs at a time) or upgrade your Apify plan to process the full list in one run. Everything else about the Actor β€” every output field, every service flag, the Google Place ID, the hours β€” is identical on both plans.

What data does Sprouts Farmers Market Store Hours & Address Scraper extract?

FieldDescription
urlThe Sprouts store page URL that was scraped
nameBrand name β€” always "Sprouts Farmers Market"
store_nameThe location's own name (e.g. "Birmingham", "San Diego - Genesee Ave.")
store_numberSprouts' internal store number (e.g. "482")
store_idSprouts' internal page ID β€” a stable identifier that survives URL changes
streetStreet address
cityCity
stateState abbreviation (e.g. "AL")
state_nameFull state name (e.g. "Alabama")
zipcodeZIP code
shopping_centerShopping center name or cross street, when the store page lists one
phoneStore phone number, digits only (e.g. "2052632808")
phone_formattedStore phone number as displayed (e.g. "205-263-2808")
latitudeStore latitude
longitudeStore longitude
google_place_idGoogle Places ID for the store β€” a ready-made join key to Google Maps data
google_maps_urlDirect Google Maps link to the store
store_statusLifecycle status from the store page: "open" or "opening-soon"
opening_status"open" for operating stores, "upcoming" for announced-but-not-yet-open stores
opening_dateAnnounced opening date text for "upcoming" stores (empty for open stores)
independently_operatedtrue for franchise-style locations run by a third party
hours_displayHuman-readable store hours (e.g. "7:00AM -10:00PM")
hours_openOpening time in 24-hour form (e.g. "07:00")
hours_closeClosing time in 24-hour form (e.g. "22:00")
hours_rawschema.org openingHoursSpecification block covering all seven days
servicesIn-store services array (e.g. ["Beer & Wine", "Fresh Sushi", "Sandwich Bar"])
has_deliveryWhether the store offers delivery
has_pickupWhether the store offers pickup
nearby_storesNearby Sprouts locations, each with name, url, and distance_mi
page_last_modifiedWhen Sprouts last updated the store page β€” a freshness signal for diffing runs
extraction_datetimeUTC timestamp of when the record was extracted, in ISO-8601 format
extraction_dateExtraction date only, in mm-dd-yyyy format

How do I scrape Sprouts Farmers Market store hours and addresses?

  1. Get store URLs. Run the Sprouts Farmers Market Store Locator Scraper first, or gather https://www.sprouts.com/store/<state>/<city>/<street>/ URLs yourself.
  2. Open the Input tab of this Actor and paste the URLs into the Store page URLs (links) field β€” one per line.
  3. Check your plan cap. On a free Apify plan only the first 5 URLs will run β€” see Free vs. Premium.
  4. Adjust concurrency (optional). maxConcurrency controls how many store pages are fetched in parallel β€” lower it if you see blocked requests, raise it for faster large batches.
  5. Click Start. The Actor fetches each store page and pushes one structured item per store to the dataset.
  6. Export your data from the Output tab as JSON, CSV, Excel, HTML, or XML β€” or pull it programmatically via the Apify API.

Input

The Actor accepts two input fields β€” see the Input tab for the full form:

  • πŸ”— Store page URLs (links) β€” required. An array of Sprouts store page URLs to extract details from, e.g. https://www.sprouts.com/store/al/birmingham/us-hwy-280/. One URL per line. Search pages, category pages, and non-Sprouts URLs are not supported. Duplicates are removed automatically, and each valid URL produces exactly one dataset item. These URLs are typically the output of the Sprouts store locator Actor.
  • πŸŽ›οΈ Parallel requests (maxConcurrency) β€” optional. How many store pages are fetched at the same time (1–20, default 5). Higher values finish large batches faster but raise the risk of being rate-limited; lower values (2–3) are gentler and more reliable.

There is no input field for the free-plan limit β€” it is applied automatically from your account plan.

{
"links": [
"https://www.sprouts.com/store/al/birmingham/us-hwy-280/",
"https://www.sprouts.com/store/az/avondale/n-dysart-rd/"
],
"maxConcurrency": 5
}

Output example

Every dataset item looks like this:

{
"url": "https://www.sprouts.com/store/al/birmingham/us-hwy-280/",
"name": "Sprouts Farmers Market",
"store_name": "Birmingham",
"store_number": "482",
"store_id": "1165",
"street": "5265 US Hwy. 280",
"city": "Birmingham",
"state": "AL",
"state_name": "Alabama",
"zipcode": "35242",
"shopping_center": "Brook Highland Plaza",
"phone": "2052632808",
"phone_formatted": "205-263-2808",
"latitude": 33.42011,
"longitude": -86.683403,
"google_place_id": "ChIJr1-uqEEWiYgRF55SyzAxecs",
"google_maps_url": "https://www.google.com/maps/search/?api=1&query=33.42011%2C-86.683403&query_place_id=ChIJr1-uqEEWiYgRF55SyzAxecs",
"store_status": "open",
"opening_status": "open",
"opening_date": "",
"independently_operated": false,
"hours_display": "7:00AM -10:00PM",
"hours_open": "07:00",
"hours_close": "22:00",
"hours_raw": {
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
"opens": "07:00",
"closes": "22:00"
}
]
},
"services": ["Beer & Wine", "Boars Head Premium Meats & Cheeses", "Deli Catering Trays", "Fresh Sushi", "Sandwich Bar"],
"has_delivery": true,
"has_pickup": true,
"nearby_stores": [
{ "name": "Hoover", "url": "https://www.sprouts.com/store/al/hoover/medford-dr/", "distance_mi": 9.4 }
],
"page_last_modified": "2024-10-31T09:25:20-07:00",
"extraction_datetime": "2026-07-27T14:30:00.123456+00:00",
"extraction_date": "07-27-2026"
}

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

Use cases

  • πŸ—ΊοΈ Store locator enrichment β€” turn a bare list of Sprouts store URLs into a full database of addresses, phone numbers, and coordinates for a store-finder map or app.
  • πŸ”— Google Places reconciliation β€” use google_place_id to match Sprouts locations against Google Maps reviews, ratings, and popular-times data without any fuzzy address matching.
  • 🍣 Service-level analysis β€” segment stores by services, has_delivery, and has_pickup to see which locations carry sushi, beer & wine, or spirits, and which support online fulfillment.
  • πŸ•°οΈ Hours-aware apps and feeds β€” publish accurate opening hours with hours_open/hours_close, or drop hours_raw straight into schema.org structured data on a location page.
  • πŸ“ Local SEO and directory listings β€” keep a business directory or franchise-locator page in sync with accurate Sprouts store hours and addresses.
  • πŸ—οΈ Market and expansion research β€” track newly announced Sprouts locations via opening_status: "upcoming" and opening_date.
  • πŸ“ˆ Competitive and retail analytics β€” monitor store counts, geographic coverage, and operating hours across regions over time using extraction_datetime / extraction_date and page_last_modified.
  • πŸ”Œ Data pipeline integration β€” feed structured Sprouts store data into a CRM, BI tool, or internal database via the Apify API, webhooks, or scheduled exports.
ActorWhat it does
Sprouts Farmers Market Store Locator ScraperπŸ” The discovery step β€” collects Sprouts store page URLs in bulk. Run it first, then feed its output into this Actor.
Sprouts Farmers Market Store Hours & Address Scraper (this Actor)🏬 The enrichment step β€” turns each store URL into a full store record with hours, address, phone, coordinates, Google Place ID, and services.

FAQ

How many Sprouts stores can I scrape on the free Apify plan?

Five per run. Free-plan accounts are capped at the first 5 URLs in the links input; the rest are skipped for that run. Paid (Premium) Apify accounts have no cap and process every URL you provide. The limit is enforced automatically at run time from your account plan β€” it is not an input you can change. See the Free vs. Premium section for the full comparison.

Why does my run only return 5 results even though I provided more URLs?

You are on a free Apify plan. Look for the Free plan detected β€” limiting to the first 5 links (stores) warning in the run log to confirm. Either split your URLs across multiple runs (5 at a time) or upgrade to a paid Apify plan to remove the limit entirely.

Do free and paid plans get different data per store?

No. The per-store output is identical on both plans β€” same 30+ fields, same Google Place ID, same hours, same services. The only difference is how many URLs each run processes.

Where do I get Sprouts store URLs to scrape?

From the Sprouts Farmers Market Store Locator Scraper, which discovers store page URLs in bulk. You can also paste URLs you already have, as long as they follow the https://www.sprouts.com/store/<state>/<city>/<street>/ pattern.

This Actor only extracts data that is publicly visible on Sprouts store pages β€” the same information any visitor sees in their browser. Scraping publicly available data is generally permitted, but you are responsible for reviewing Sprouts' Terms of Service and applicable law before using the extracted data, especially for commercial purposes. No personal data is collected.

Does this Actor need proxies or a browser?

No. It uses lightweight HTTP requests instead of a headless browser, which makes runs faster and cheaper in compute units. If a request is blocked by anti-bot protection, that link is skipped and logged β€” the run only fails if no link succeeds. If you do hit blocks, lower maxConcurrency to 2–3, or enable Apify Proxy on the run.

What happens if a store URL fails or is blocked?

Failed or blocked links are skipped and logged with a warning; they do not stop the rest of the run. The Actor fails the whole run only if none of the provided links succeed.

Can I run this Sprouts scraper on a schedule?

Yes. Use Apify's built-in Scheduler to re-run this Actor automatically (daily, weekly, or on any cron expression) and keep store hours, opening status, and addresses up to date. The extraction_datetime / extraction_date fields on every item let you track exactly when each snapshot was taken.

Can I access this Actor via API?

Yes. Every Apify Actor, including this one, can be started and its results retrieved through the Apify API, and integrated with tools like Zapier, Make, webhooks, or your own backend in Python or JavaScript.

How do I export Sprouts store data to CSV or Excel?

Open the Output tab after a run and choose your format β€” JSON, CSV, Excel, HTML, or XML β€” or hit the dataset items endpoint of the Apify API with ?format=csv.

Support

Found a bug or have a feature request? Open an issue on this Actor's Issues tab in Apify Console β€” it is the fastest way to reach the maintainer. For custom scraping solutions, larger-scale integrations, or additional Sprouts data points, reach out via the Actor's contact details on Apify Store.