Bowmark AIdocs

ConsultNet

ConsultNet's live IT-staffing job board — real, current openings by keyword and optional ZIP/radius, each with the site's own posting id, title, client…

ConsultNet's live IT-staffing job board — real, current openings by keyword and optional ZIP/radius, each with the site's own posting id, title, client location and full description.

Domain: consultnet.com

Also known as: ConsultNet, consultnet, CONSULTNET

Call it directly

bowmark.providers.consultnet.searchJobs(query?: ConsultnetJobSearchQuery): Promise<ConsultnetJob[]>

Functions

FunctionWhat it does
searchJobsSearches ConsultNet's live job board and returns real, current openings — title, ConsultNet's own posting id, client location and the full description.

Types

// ConsultNet's OWN shapes — not a capability contract.

interface ConsultnetJob {
  title: string;              // "Applications Delivery Engineer (26-01572) - UT - Midvale"
  jobNumber: string | null;   // "26-01572" — ConsultNet's own stable posting id
  location: string | null;    // "UT - Midvale" — the CLIENT site, not the work arrangement
  url: string;                // the candidate-facing posting page
  description: string;        // the full posting body, HTML stripped to plain text
}

interface ConsultnetJobSearchQuery {
  keywords?: string;          // free text against ConsultNet's own index; omit for every posting
  zip?: string;                // a 5-digit US ZIP; ignored unless miles is also given
  miles?: number;              // radius around zip; ignored unless zip is also given
}

Examples

// What Java roles does ConsultNet have open right now?
const jobs = await bowmark.providers.consultnet.searchJobs({ keywords: "java" });
return jobs.map((j) => ({ title: j.title, jobNumber: j.jobNumber, location: j.location, url: j.url }));
// Anything open within 50 miles of Salt Lake City (84101)?
const jobs = await bowmark.providers.consultnet.searchJobs({ zip: "84101", miles: 50 });
return jobs.length;