Bowmark AIdocs

Coworking space day passes

Finds single-day coworking passes in a US city — venue, price, capacity and a direct booking link, aggregated across WeWork, Industrious, Regus/Spaces and…

Finds single-day coworking passes in a US city — venue, price, capacity and a direct booking link, aggregated across WeWork, Industrious, Regus/Spaces and independent operators via LiquidSpace. No login, no booking (that needs a signed-in LiquidSpace account).

Also known as: coworking space, coworking day pass, day office, hot desk, drop-in coworking, liquidspace

Call it

bowmark.coworking.findDayPasses(location: string | { city: string; state: string }, options?: CallOptions): Promise<FindDayPassesResult>

Functions

FunctionWhat it does
findDayPassesFinds single-day coworking passes for a US city — bowmark.coworking.findDayPasses("New York, NY") or { city: "New York", state: "NY" } — and reads each one's real, current price.

Types

type CoworkingDayPass = {
  venueName: string
  address: string
  workspaceName: string       // the pass's own display name at its venue
  category: string | null     // e.g. "Coworking" — null when unreported
  capacity: number | null
  priceAmount: number
  currency: string            // ISO 4217, always "USD" today (US cities only)
  bookingUrl: string          // where to actually book — needs a signed-in account
  latitude: number
  longitude: number
  rating: { average: number; count: number } | null
}
type FindDayPassesResult = {
  city: string
  state: string
  dayPasses: CoworkingDayPass[]   // [] when nothing is listed today — a real, complete answer
  warnings: string[]              // always present; empty when nothing was dropped
}

type CallOptions = {
  timeoutMs?: number   // per-provider budget in ms, default 30000, clamped to 1000-55000.
                       // A provider slower than this is DROPPED from the results and
                       // NAMED in warnings — never silently absent
}

Examples

// day-pass coworking options in New York, cheapest first
const { dayPasses, warnings } = await bowmark.coworking.findDayPasses("New York, NY");
for (const w of warnings) log(w);
dayPasses.sort((a, b) => a.priceAmount - b.priceAmount);
for (const p of dayPasses.slice(0, 5)) {
  log(`${p.venueName}: $${p.priceAmount}/day — ${p.bookingUrl}`);
}
return { dayPasses };
// the object form, same result
const result = await bowmark.coworking.findDayPasses({ city: "San Francisco", state: "CA" });
return result;

Providers behind it

Provider
liquidspaceLiquidSpace