Bowmark AIdocs

Kaleidescape

Kaleidescape's own authorized-dealer locator, run for real — a current, real dealer list (tier, address, phone, email, distance) for a US zip or…

Kaleidescape's own authorized-dealer locator, run for real — a current, real dealer list (tier, address, phone, email, distance) for a US zip or coordinate, off the site's own undocumented API.

Domain: kaleidescape.com

Also known as: Kaleidescape, kaleidescape, Kaleidescape Inc

Call it directly

bowmark.providers.kaleidescape.findDealersNear(location: KaleidescapeZipLocation | KaleidescapeCoordLocation, options?: KaleidescapeFindDealersOptions): Promise<KaleidescapeFindDealersResult>

Functions

FunctionWhat it does
findDealersNearFinds Kaleidescape authorized dealers near a location — pass EITHER a 5-digit US zip (geocoded to a centroid with a keyless third-party lookup, since kaleidescape.com's own search…

Types

interface KaleidescapeDealer {
  id: number;
  store: string;
  address: string;
  city: string;
  state: string;
  zip: string;
  countryCode: string;
  email: string | null;
  url: string | null;
  phone: string;
  latitude: number;
  longitude: number;
  distanceMiles: number;
  rank: number;
  certified: boolean;
  demo: boolean;
  dealerStatus: number;
}
interface KaleidescapeGeoPoint {
  latitude: number;
  longitude: number;
}
interface KaleidescapeFindDealersResult {
  dealers: KaleidescapeDealer[];
  searchPoint: KaleidescapeGeoPoint;
  sourceUrl: string;
}
interface KaleidescapeZipLocation {
  zip: string;
}
interface KaleidescapeCoordLocation {
  latitude: number;
  longitude: number;
}
interface KaleidescapeFindDealersOptions {
  installType?: "marine" | "aviation";
}