Public tools
No auth required
5 tools · stdio or HTTP
Free for anyone — available via the local npm package or the hosted endpoint.
Backed by an embedded daily snapshot so they answer fast and never hit rate limits.
search_jobs
· live jobs · filter + rank
Search HireJack's database of live tech job postings. Filter by keyword,
role family, seniority, skill, location, salary, remote policy, or visa
sponsorship. Returns a slim list with title, company, location, salary
range, posted date, and key skills.
| Param | Type | | What it does |
| q | string | opt | Free-text keyword across title, company, domain, and location. Does not search descriptions — use skill for that. |
| family | enum | opt | Role family. One of: software_engineering, data_engineering, machine_learning, security, product, design, operations, marketing, sales, finance, people, services, legal, other. |
| seniority | enum | opt | intern, junior, mid, senior, staff, principal, manager, director, vp |
| skill | string | opt | Single skill to require (case-insensitive substring), e.g. Rust or Kubernetes. |
| company | string | opt | Company domain filter, e.g. stripe.com. |
| location | string | opt | Location substring, e.g. San Francisco. |
| remote | enum | opt | remote, hybrid, or remote+hybrid. |
| salary_min | number | opt | Annual USD floor. Matches jobs whose disclosed range could pay at least this much. |
| salary_max | number | opt | Annual USD ceiling. Matches jobs whose floor is at or below this. |
| has_salary | boolean | opt | Only return jobs with a disclosed salary. |
| visa | enum | opt | yes or no. |
| limit | number | opt | Max results (default 25, max 100). |
Try saying
"Find me remote senior security engineering jobs that disclose salary and pay at least $220K."
get_job
· one posting in detail
Fetch one job by domain + jobId, or by HireJack
detail URL. Returns title, company, location, salary, skills, seniority,
posted date, visa/remote/education metadata, and (when available) the AI
summary. Use after search_jobs when the user picks a specific role.
| Param | Type | | What it does |
| domain | string | opt | Company domain. Required unless url is provided. |
| jobId | string | opt | Canonical id (exactly as returned by search_jobs). Required unless url is provided. |
| url | string | opt | Full HireJack detail URL, e.g. https://hirejack.com/jobs/stripe.com/sw-eng-12345/. |
Try saying
"Pull up the full posting for this URL: https://hirejack.com/jobs/anthropic.com/research-engineer-..."
get_company_profile
· one company · tech stack & trends
Fetch the full hiring profile for one company: tech stack (top skills with
counts), role distribution, seniority breakdown, location breakdown, hiring
trend (% MoM), salary medians, and an AI‑generated analyst brief.
| Param | Type | | What it does |
| domain | string | req | Apex domain (e.g. stripe.com, anthropic.com) — not a subdomain. |
Try saying
"What is Stripe hiring for right now, and how is their headcount trending?"
search_companies
· list companies · filter by industry
List HireJack's tracked companies with hiring volume. Filter by industry
substring. Useful to discover domains before calling get_company_profile,
or to answer "which fintech companies are hiring?" Served from an embedded
daily snapshot (see fetchedAt in the response).
| Param | Type | | What it does |
| industry | string | opt | Substring filter (case-insensitive). Examples: fintech, health tech, gaming, defense, AI. |
| limit | number | opt | Max companies (default 50, max 200). |
Try saying
"List all the fintech companies you track and rank them by open job count."
get_market_pulse
· market-wide snapshot
Market-wide snapshot: total open tech jobs, tracked companies, remote share,
top skills by demand, top companies by hiring volume, and trending skills
(week-over-week movers). High-level questions like "how is the tech job
market right now?"
No parameters.
Try saying
"Give me a snapshot of the tech hiring market — total jobs, remote share, and what skills are trending up this week."
Pro tools
Pro tier · OAuth required
8 tools · hosted endpoint only
Personal intelligence layered over the market data. Requires an authenticated
HireJack user on Pro or higher. Connect via the hosted endpoint
and complete the OAuth flow.
match_job
· score a specific posting
Score how well you match a specific job. Returns matchPct (0-100),
5-dimension breakdown (skills 50%, role 20%, seniority 10%, location 10%, remote
10%), matched/missing/bonus skill lists, ATS-specific resume tips for the
company's ATS, and a priorityScore that factors hiring velocity.
| Param | Type | | What it does |
| domain | string | req | Company domain, e.g. stripe.com. |
| jobId | string | req | The id field from a search_jobs result, verbatim — do not reformat. Postings rotate; always fetch a fresh id first. |
Try saying
"How well do I match this Anthropic research engineer role? Should I apply?"
company_fit
· score your fit for a company
Score how well you fit a company. Returns fitScore (0-100),
5-dimension breakdown (tech stack 40%, roles 25%, seniority 15%, location 10%,
hiring trend 10%), matching skills, skill gaps, role alignment, and a
hiring-momentum signal.
| Param | Type | | What it does |
| domain | string | req | Company domain, e.g. anthropic.com. |
Try saying
"Am I a good fit for Anthropic? Compare it against Stripe and Cloudflare while you're at it."
recommendations
· top-N jobs scored for you
Top job recommendations for the authenticated user, scored against your
profile (skills, desired roles, seniority, location, remote preference).
Returns up to ~30 jobs ranked by composite match with per-job details.
| Param | Type | | What it does |
| limit | number | opt | Max recommendations (default 30, max 50). |
Try saying
"Show me my top 10 matches this week and group them by which I'm most likely to land."
salary_benchmark
· percentile + career ladder
Compare a salary against the live HireJack market for a role family +
seniority. Returns precomputed P10/P25/P50/P75/P90
percentiles, your percentile ranking when salary is supplied,
and a career-ladder progression of medians by seniority.
| Param | Type | | What it does |
| family | enum | opt | Role family to benchmark against. Same enum as search_jobs.family. |
| seniority | enum | opt | Seniority level. Same enum as search_jobs.seniority. |
| salary | number | opt | Your current annual USD salary. When provided, response includes your percentile within the slice. |
Try saying
"I make $215K as a senior data engineer. Where does that put me percentile-wise, and what's the staff-level median?"
skill_gap
· what to learn for your target roles
Analyze the gap between your current skills and what your desired roles
require in the live market. Returns matchPct, the skills you
already have that map to target roles, and the missing skills ranked by impact
(how often each skill appears in target-role postings).
No parameters — reads your profile.
Try saying
"What's the skill gap between me and the senior PM roles I'm targeting? What should I learn next?"
market_position
· your overall market score (0-100)
Compute your market position score (0-100). Weighted: 50% skill demand, 20%
seniority fit, 15% remote availability for your preference, 15% skill breadth.
Returns score, matching jobs count, salary median for matching roles, per-skill
demand breakdown, and the top companies whose tech stacks align with you.
No parameters — reads your profile.
Try saying
"What's my market position right now? Which of my skills are in highest demand?"
skill_impact
· simulate adding each missing skill
For each skill you don't have, simulate adding it and compute the market
impact. Returns a ranked list with: newJobsUnlocked (jobs that
newly match), boostedJobs (matches that would score higher),
companiesNeedingIt, relevantRoles, and a composite
impactScore. Also returns profileCompleteness.
No parameters — reads your profile.
Try saying
"Which single skill would unlock the most new jobs for me if I added it to my profile?"
watchlist_intelligence
· what's happening at companies you watch
Aggregate hiring intelligence on every company you're watching. Per company:
totalJobs, hiringTrend (up/down/stable),
trendPct (WoW %), topSkills, medianSalary,
sparkline data (~12 weeks), and jobDelta since the previous snapshot.
No parameters — reads your watchlist.
Try saying
"Which of my watched companies are scaling hiring up right now, and which are slowing down?"
Premium tools
Premium tier · OAuth required
2 tools · hosted endpoint only
AI-generated, per-job tailoring. Uses Bedrock Claude under the hood and reads
your uploaded resume + the live job description as context. Requires a
HireJack Premium subscription.
resume_rewrite
· targeted bullet rewrites
Generate targeted resume bullet rewrites for a specific job. Uses your
uploaded resume + the JD as context. Returns before/after bullet
rewrites, missing keywords from the JD, and
ATS-format tips. You must have a resume uploaded to HireJack (via Settings
or Onboarding).
| Param | Type | | What it does |
| domain | string | req | Company domain, e.g. stripe.com. |
| jobId | string | req | Canonical job id from search_jobs, verbatim. |
Try saying
"Rewrite my resume bullets for this Stripe staff backend role — emphasize what they actually want."
interview_prep
· topics, questions & company research
Generate targeted interview prep for a specific job. Returns:
5 key topics (deep vs surface depth, scaled to seniority),
5 likely questions by type (technical, behavioral, system
design) with answer tips, and 3 company-specific research items.
Uses JD + company tech stack + your skills as context.
| Param | Type | | What it does |
| domain | string | req | Company domain, e.g. anthropic.com. |
| jobId | string | req | Canonical job id from search_jobs results. |
Try saying
"Help me prep for my Anthropic interview — what topics will they dig into and what's likely to come up in the system design round?"
Analyst tools
Analyst tier · OAuth required
7 tools · hosted endpoint only
Historical time-series and multi-axis segmentation for investors, journalists,
HR researchers, and recruiters in research mode. Daily market history back to
March 2026; monthly per-company & per-skill snapshots. Requires the
standalone Analyst tier ($49/mo or $399/yr).
get_company_history
· time-series for one company
Monthly snapshots of a company's hiring profile: total jobs, engineering
jobs, median salary, hiring trend, top skills, seniority + family
distribution. Plus a wider monthlyPostings job-count series
and current-state summary.
| Param | Type | | What it does |
| domain | string | req | Company domain. |
| months | number | opt | Months of history (default 12, max 24). Detailed monthly snapshots began March 2026. |
Try saying
"How has Stripe's hiring shifted over the last 12 months? Are they growing or shrinking?"
get_skill_history
· time-series for one skill
Monthly companyCount + jobMentions for a skill,
top companies hiring for it each month, and computed MoM deltas.
| Param | Type | | What it does |
| skill | string | req | Skill name or id, e.g. Rust, kubernetes, Machine Learning. Aliases resolve via the skills dictionary. |
| months | number | opt | Months of history (default 12, max 24). |
Try saying
"How fast is Rust adoption growing across tech employers? Which companies lead it?"
get_market_history
· market-wide time-series
Time-series of market-wide hiring stats: total jobs, remote share,
compensation, seniority + family distribution, top skills. Daily resolution
back to early March 2026; monthly resolution from March 2026.
| Param | Type | | What it does |
| range | enum | opt | daily (up to 90 days back) or monthly (up to 24 months back). Default daily. |
| days | number | opt | Days of daily history (default 30, max 90; range=daily only). |
| months | number | opt | Months of monthly history (default 12, max 24; range=monthly only). |
Try saying
"How has the remote share of tech hiring moved over the last 90 days?"
compare_companies
· up to 5 side-by-side
Compare hiring profiles of multiple companies side-by-side. Per company:
current state (totalJobs, medianSalary, trend, top skills) plus monthly
snapshot history for the chosen window.
| Param | Type | | What it does |
| domains | string[] | req | Up to 5 domains, e.g. ["stripe.com", "plaid.com", "adyen.com"]. |
| months | number | opt | Months of history per company (default 6, max 12). |
Try saying
"Compare hiring at Stripe, Plaid, and Adyen over the last 3 months. Which is growing fastest?"
find_companies
· multi-axis segmentation
Multi-axis segmentation: filter by industry × role family × skill
× hiring trend × job-count range. Returns companies sorted by open
jobs descending.
| Param | Type | | What it does |
| industry | string | opt | Industry substring filter. E.g. fintech, defense, AI. |
| family | enum | opt | Companies hiring for this role family. |
| skill | string | opt | Companies whose top skills include this (substring match). |
| trend | enum | opt | up, down, or stable. |
| minJobs | number | opt | Minimum total open jobs (default 0). |
| maxJobs | number | opt | Maximum total open jobs. |
| limit | number | opt | Max companies (default 25, max 100). |
Try saying
"Find me defense tech companies with 100+ open engineering jobs and a positive hiring trend."
find_breakout_companies
· extreme hiring growth
Companies with extreme hiring growth right now. Returns companies whose
computed trendPct exceeds the threshold, sorted by growth
descending, with their recent monthly job counts. Useful for investors and
recruiters tracking momentum.
| Param | Type | | What it does |
| minPct | number | opt | Minimum % growth over the trailing window (default 50). |
| minJobs | number | opt | Minimum total open jobs to be considered (default 20; filters out tiny companies). |
| limit | number | opt | Max companies (default 20, max 50). |
Try saying
"Show me companies that have doubled their hiring in the last 60 days — filter to ones with 50+ open roles."
find_emerging_skills
· early-stage skill signals
Skills with low-but-growing market adoption — early-stage signals.
Computes month-over-month growth in companyCount across the
most recent two monthly snapshots and filters to skills still under the
"mainstream" threshold.
| Param | Type | | What it does |
| adoptionMin | number | opt | Minimum companies currently mentioning the skill (default 3). Lower = catches earlier-stage skills. |
| adoptionMax | number | opt | Max companies (default 30) — excludes already-mainstream skills. |
| growthMin | number | opt | Minimum MoM growth % (default 25). |
| limit | number | opt | Max skills (default 20, max 50). |
Try saying
"What skills are quietly trending right now — not yet mainstream, but adoption is growing fast?"