E-commerce Location Scraper avatar

E-commerce Location Scraper

Pricing

from $1.14 / 1,000 locations

Go to Apify Store
E-commerce Location Scraper

E-commerce Location Scraper

Collect every store unit (location) for a restaurant chain from its store-locator URL.

Pricing

from $1.14 / 1,000 locations

Rating

0.0

(0)

Developer

E Commerce

E Commerce

Maintained by Apify

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

a day ago

Last modified

Share

E-commerce Location Scraping

Collect every store location for a restaurant chain. Pick one or more supported chains and the scraper returns each chain's store units — name, full address, coordinates, phone, opening hours, and store attributes — as clean schema.org Restaurant records.

What it does

Each selected chain maps to a dedicated location source that enumerates all of that chain's store units and returns them page by page, up to your per-chain limit. Every source has its own native data format; this Actor normalizes them all into a single schema.org shape, so opening hours, addresses, and coordinates look the same regardless of which chains you select. You are charged per location returned.

Supported chains

Coverage is United States unless noted.

ChainCoverageChainCoverage
SubwayUSBaskin RobbinsUS
Taco BellUSJack in the BoxUS
Domino'sUSPanera BreadUS
Little CaesarsUSTropical Smoothie CafeUS
Pizza HutUSWaffle HouseUS
Burger KingUSIHOPUS
Wendy'sUSApplebee'sUS
StarbucksUS, CanadaFive GuysUS
PopeyesUS, CanadaHardee'sUS
McDonald'sUSAuntie Anne'sUS
Dunkin'USSmoothie KingUS
ChipotleUSBuffalo Wild WingsUS
KFCUSDenny'sUS
Dairy QueenUSMarco's PizzaUS
Chick-fil-AUSFirehouse SubsUS
Papa JohnsUSChili'sUS
Jersey Mike'sUSWhataburgerUS
Jimmy John'sUSDutch Bros CoffeeUS
WingstopUSCulver'sUS
Panda ExpressUSZaxby'sUS
Papa Murphy'sUSCold Stone CreameryUS
Tim HortonsUS

Input

FieldTypeDescription
locationsUrlsarray (required)The chains to collect locations for, chosen from the supported list. Defaults to Subway. Starbucks and Popeyes offer separate US and Canada options.
maxLocationsPerChainintegerMaximum locations to collect per chain. Applied independently to each chain, not as a shared run total. Default 1000.

Output

Each dataset item is one store location, structured as a schema.org Restaurant:

{
"@context": "https://schema.org",
"@type": "Restaurant",
"name": "Chick-fil-A",
"url": "https://www.chick-fil-a.com/locations/va/leesburg",
"telephone": "+17037771200",
"branchCode": "02710",
"identifier": 10086,
"address": {
"@type": "PostalAddress",
"streetAddress": "1002 Edwards Ferry Rd NE",
"addressLocality": "Leesburg",
"addressRegion": "VA",
"postalCode": "20176",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 39.114553,
"longitude": -77.536868
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "https://schema.org/Monday",
"opens": "06:00:00",
"closes": "22:00:00"
}
],
"amenityFeature": [
{ "@type": "LocationFeatureSpecification", "name": "Drive Thru", "value": true }
]
}
Fieldschema.org typeDescription
nameTextStore name
urlURLStore page URL
telephoneTextStore phone number
branchCodeTextThe chain's store code / store identifier
identifierInternal chain identifier
addressPostalAddressstreetAddress, addressLocality (city), addressRegion (state), postalCode (ZIP), addressCountry (US/CA)
geoGeoCoordinateslatitude, longitude
openingHoursSpecificationOpeningHoursSpecification[]One entry per open interval. dayOfWeek, opens/closes as 24-hour HH:MM:SS. A day with no entry is closed; overnight hours are represented by closes earlier than opens. Empty when a chain does not publish hours.
amenityFeatureLocationFeatureSpecification[]Store attributes the chain advertises (e.g. Drive Thru, Breakfast, Delivery)

Any field the source does not provide is null (or an empty array for openingHoursSpecification / amenityFeature).

Pricing

This Actor uses pay-per-event pricing. You are charged once per store location returned to the dataset (event location-scraped).