Stockist Store & Dealer Locator Scraper avatar

Stockist Store & Dealer Locator Scraper

Pricing

from $1.00 / 1,000 saved locations

Go to Apify Store
Stockist Store & Dealer Locator Scraper

Stockist Store & Dealer Locator Scraper

Export public Stockist store and dealer locators from brand pages into clean location rows with addresses, coordinates, contacts and source links. Set a per-site cap and review coverage in the run summary.

Pricing

from $1.00 / 1,000 saved locations

Rating

0.0

(0)

Developer

Akshay Aggarwal

Akshay Aggarwal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Turn public brand locator pages into structured store and dealer lists. Supply pages that embed a Stockist locator, and get one row per published location with its name, address, coordinates and available contact details. Use the dataset to map retail distribution, compare dealer networks or update a location directory.

Quick start

{
"locatorPageUrls": [
"https://www.littleenglish.com/pages/store-locator-1",
"https://www.seventyone-percent.com/pages/points-de-vente"
],
"maxLocationsPerSite": 10
}

Each input must be a public HTTPS page containing a Stockist widget. The Actor discovers the widget on that page and reads the location list it publishes anonymously. It supports 1–10 pages per run and saves up to 5,000 locations per page. The default of 10 provides a small sample. It does not search for locator pages, access private locators, or scrape other locator platforms.

Output

One dataset row represents one location. For example, a Little English record:

{
"id": "80954144",
"brand": "Little English",
"name": "A Mano",
"address": "1677 Wisconsin Ave NW",
"city": "Wasington",
"region": "DC",
"postal_code": "20007",
"country": "United States",
"latitude": 38.91246375,
"longitude": -77.06571263,
"phone": null,
"website": null,
"hours_if_explicit": null,
"services": [],
"source_url": "https://www.littleenglish.com/pages/store-locator-1"
}

Values reflect the brand's published data, including its spelling. Missing fields are null; services are empty when none are listed. Hours appear only when the public location data explicitly labels them as hours. The Actor does not infer whether a store is open, closed or still carries the brand.

The OUTPUT key-value record reports fetched, saved and skipped counts for each page, plus errors and any location or spending limit. Duplicate Stockist IDs within a page are skipped. When a page is inaccessible or does not contain one identifiable Stockist widget, its error appears in OUTPUT and other supplied pages can still be processed. Large or capped runs may return a partial list.

Billing and limits

The price is $1 per 1,000 saved location rows, metered per individual row, plus $0.00005 per run start at up to 1 GiB memory. You do not need to buy 1,000 rows. Only rows successfully saved to the dataset count; missing pages, errors and the run summary are not location rows. Check the live pricing panel before running. The start charge can apply even when no locations are saved.

Public pages can change or restrict access. A response over 8 MiB, an unsafe URL or redirect, or an expired run time budget stops that page. This Actor reads the public whole-list feed used by supported Stockist widgets; it does not enumerate geography or call a private API.