Herman Miller Authorized Dealer Locator Scraper
Herman Miller Authorized Dealer Locator Scraper
Scrape the complete worldwide directory of authorized Herman Miller (MillerKnoll) dealers, retailers, contract showrooms, and online resellers from the official dealer locator API. Returns dealer name, full address, GPS coordinates, phone, email, website, certification tier, MillerKnoll brands carried, and product categories for every location globally — typically 1,000+ records across retail, contract, showroom, and online channels.
Herman Miller Dealer Scraper Features
- Extracts every authorized Herman Miller / MillerKnoll dealer worldwide from one job
- Returns full address: street, city, state, postal code, country, and global region
- Includes GPS latitude and longitude for every dealer location
- Captures contact details: phone, fax, email, and website where the dealer publishes them
- Returns the certification tier (Certified, Accredited Partner, Dealer Partner)
- Lists MillerKnoll brands carried by each dealer (Herman Miller, Knoll, HAY, and others), pipe-separated
- Filters by dealer type (retail, contract, showroom, online) and country
- Pure JSON API access, no browser, no captcha, no proxy
Who Uses Herman Miller Dealer Data?
- Sales prospecting teams — Build a lead list of Herman Miller contract dealers for B2B office-furniture outreach
- MillerKnoll partners — Map dealer coverage by region for competitive analysis or channel planning
- Commercial interior designers — Find the nearest accredited dealer for specification and sourcing
- Market researchers — Track dealer footprint, certification tier distribution, and regional concentration across MillerKnoll's network
- Procurement teams at large enterprises — Identify authorized contract dealers in target markets before issuing an RFP
How the Herman Miller Dealer Scraper Works
- Set dealer types and country filters if you need them — Leave them empty to pull every dealer worldwide
- The scraper hits the public dealer locator API — Returns the full directory in a single pass, no per-location lookups required
- Normalizes each record with address fields broken out, brands and categories pipe-separated, and a stable Salesforce-issued dealer ID
- Returns one record per dealer location with 24 fields ready for CRM import or geo-mapping
The dealer locator backend returns the whole directory in one shot. The scraper filters and normalizes in memory, so even a worldwide pull takes a handful of seconds.
Input
{
"maxItems": 0,
"dealerTypes": ["retail", "contract", "showroom", "online"],
"countries": []
}
| Field | Type | Default | Description |
|---|---|---|---|
| maxItems | integer | 0 | Maximum number of dealer records to return. Set to 0 for the full worldwide directory (~1,000–3,000). |
| dealerTypes | array | ["retail","contract","showroom","online"] |
Dealer types to include. Leave empty to collect all types. |
| countries | array | [] |
Country filter (e.g. ["United States","Germany"]). Leave empty for worldwide results. |
US contract dealers only
{
"dealerTypes": ["contract"],
"countries": ["United States"]
}
European showroom directory
{
"dealerTypes": ["showroom"],
"countries": ["Germany", "United Kingdom", "France", "Italy", "Spain"]
}
Herman Miller Dealer Output Fields
{
"dealerId": "0014X00002abcDeFGH",
"dealerName": "OfficeWorks Contract Group",
"dealerType": "contract",
"addressStreet": "123 Market Street",
"addressCity": "San Francisco",
"addressState": "CA",
"addressPostalCode": "94103",
"addressCountry": "United States",
"globalRegion": "North America",
"latitude": 37.7793,
"longitude": -122.4192,
"phone": "+1-415-555-0123",
"fax": "+1-415-555-0124",
"email": "info@officeworks.example",
"website": "https://officeworks.example",
"certificationLevel": "Certified",
"categories": "Commercial|Healthcare|Government",
"brands": "Herman Miller|Knoll|HAY|Geiger",
"productOffering": "Seating|Workstations|Storage|Lighting",
"businessHours": "{\"mon\":\"9-5\",\"tue\":\"9-5\"}",
"locale": "en_us",
"locationNotes": "Entrance on 2nd floor",
"dealerUrl": "https://www.hermanmiller.com/dealers/officeworks-sf",
"scrapedAt": "2026-05-27T03:14:22.000Z"
}
| Field | Type | Description |
|---|---|---|
| dealerId | string | Salesforce Account ID — unique stable identifier for this dealer location. |
| dealerName | string | Full display name of the dealer or store location. |
| dealerType | string | Dealer classification: retail, contract, showroom, or online. |
| addressStreet | string | Street address. |
| addressCity | string | City. |
| addressState | string | State or province. |
| addressPostalCode | string | ZIP or postal code. |
| addressCountry | string | Country. |
| globalRegion | string | Macro-region (North America, Europe, Asia Pacific, etc.). |
| latitude | number | Latitude coordinate. |
| longitude | number | Longitude coordinate. |
| phone | string | Primary phone number. |
| fax | string | Fax number if available. |
| string | Contact email. | |
| website | string | Dealer website URL. |
| certificationLevel | string | Herman Miller certification tier (Certified, Accredited Partner, Dealer Partner). |
| categories | string | Market/product categories served, pipe-separated. |
| brands | string | MillerKnoll brands carried, pipe-separated. |
| productOffering | string | Product lines or specializations, pipe-separated. |
| businessHours | string | Operating hours summary, formatted as a JSON string when available. |
| locale | string | Locale/site code (e.g. en_us, en_gb). |
| locationNotes | string | Additional location notes or directions. |
| dealerUrl | string | Direct URL to the dealer's profile page on hermanmiller.com, when available. |
| scrapedAt | string | ISO 8601 timestamp when the record was collected. |
FAQ
How do I scrape Herman Miller authorized dealers?
Herman Miller Dealer Scraper hits the public dealer-locator API used by hermanmiller.com, normalizes each record into a flat schema, and filters by dealer type and country if you ask it to. No captcha, no anti-bot, no proxy needed.
How many dealers can I get?
Herman Miller Dealer Scraper covers the full worldwide MillerKnoll dealer network — typically 1,000–3,000 records across retail, contract, showroom, and online channels. Set maxItems to 0 for everything.
Can I filter by dealer type or country?
Herman Miller Dealer Scraper accepts both. Pass dealerTypes: ["contract"] for B2B-only, or countries: ["United States","Canada"] for North America. Combine them however you need.
Does this need proxies?
Herman Miller Dealer Scraper does not need proxies. The public locator API accepts datacenter IPs without rate-limiting at the volumes a directory pull involves.
How much does the Herman Miller Dealer Scraper cost to run?
Herman Miller Dealer Scraper is priced per record returned via the pay-per-event model. A worldwide directory pull costs less than a cup of coffee and runs in seconds.
Need More Features?
Need additional fields, distance-from-zipcode filtering, or scheduled snapshots for change detection? File an issue or get in touch.
Why Use the Herman Miller Dealer Scraper?
- Complete worldwide coverage — Every authorized dealer in the MillerKnoll network, every region, every dealer type, in one run
- Geo-ready — Lat/lng coordinates on every record, so you can drop the output straight into a map or distance-search index
- Clean B2B data — Phone, email, website, certification tier, and pipe-separated brand list. Drops into a CRM without preprocessing.