Skip to main content

Stellantis Dealer Locator Source

The dealer locator raw data is fetched from the bdlws/MDLSDealerLocator endpoint via brand-specific URLs (one call per brand: chrysler, dodge, jeep, ram, fiat, alfa_romeo). A physical dealer that sells multiple brands appears in multiple source queries and is merged at transform time using (dealer_code, location_seq) as the key.

Known data quality issues

website — brand-URL contamination

Observed: 2026-06-26 materialization, dealer_code 61098 (location_seq 000)

The Stellantis backend returns different website values depending on which brand URL is queried. For multi-rooftop dealer groups, the chrysler/dodge/jeep queries may return the parent dealer group URL (e.g. serrachevrolet.com — a GM brand site) while the ram query returns the brand-appropriate CDJR URL (serracdjrsouthfield.com). The two URLs point to different physical addresses on opposite sides of the same highway.

A heuristic like "prefer URLs containing cdjr" handles obvious cases but is not reliable across the full dealer population. Resolving this correctly would require scraping each URL and classifying the resulting page, or cross-referencing a trusted dealer registry.

business_center — border-case dealers assigned to different zones per brand

Observed: 2026-06-29 materialization, dealer_code 69235 (Napleton Alfa Romeo-FIAT, Schererville, IN)

The Stellantis dealer locator returns a single-letter regional zone code (A–G) for each dealer. The zones map roughly to geographic sales territories: A=East Central, B=Northeast, C=Southeast, D=South, E=West, F=Upper Midwest, G=Central/Plains. For the vast majority of dealers the value is identical across all brand endpoints. Dealer 69235, a Chicago-area Alfa/Fiat dealer in northwest Indiana, is the only known case where the alfa_romeo endpoint returns 'A' (Indiana-side) and the fiat endpoint returns 'F' (Chicago-metro cluster). Both assignments are geographically defensible for a dealer on the IL/IN border.

departments — per-brand contact storage

Observed: 2026-06-26 materialization, dealer_code 43666 (Northtown CDJR), dealer_code 44402 (Hendrick Dodge Ram FIAT)

The Stellantis backend stores department contacts (sales email, service phone, etc.) per-brand, not per physical location. The same dealer queried through different brand URLs returns different named contacts for the same department within a single run — for example, sales at dealer 43666 returns m.sims@northtownauto.com via one brand and j.rogers@northtownauto.com via another.

Multiple departments differing simultaneously at the same dealer rules out timing as a cause.