Seakeeper
Reads Seakeeper's own real-time Dealer / Elite Dealer Locator directly (the same admin-ajax endpoint the site's map runs) — every real gyro-stabilizer…
Reads Seakeeper's own real-time Dealer / Elite Dealer Locator directly (the same admin-ajax endpoint the site's map runs) — every real gyro-stabilizer dealer worldwide, or the nearest ones to a US zip ranked by distance with each dealer's real tier (Elite Dealer / Dealer / Master Technician).
Domain: seakeeper.com
Also known as: Seakeeper, Seakeeper Inc, Seakeeper Ride, seakeeper.com
Call it directly
bowmark.providers.seakeeper.listAllDealers(): Promise<SeakeeperDealer[]>
bowmark.providers.seakeeper.findNearestDealers(zip: string, limit?: number): Promise<SeakeeperNearestDealersResult>Functions
| Function | What it does |
|---|---|
listAllDealers | Every real Seakeeper dealer worldwide (name, address, contact, coordinates, tier), read straight from the locator's own live data endpoint. |
findNearestDealers | Ranks every real Seakeeper dealer by distance from a US zip and returns the nearest limit (default 20, matching the site's own displayed count), each with its real tier and how far it is. |
Types
interface SeakeeperDealer {
name: string;
address: string;
contactName: string;
phone: string;
email: string;
website: string;
latitude: number;
longitude: number;
tier: string;
tierLabel: string;
}
interface SeakeeperNearbyDealer extends SeakeeperDealer {
distanceMiles: number;
}
interface SeakeeperNearestDealersResult {
zip: string;
dealers: SeakeeperNearbyDealer[];
}