Pricing & Billing
Plans
All of the market data is free ($0) — salary percentiles, 52-week trends, the full job board, and the weekly newsletter. Pro ($19/mo or $180/yr, saving roughly 21%) sells the tools that act on your job search: AI matching and tailored materials, the application tracker, interview prep, AI chat, alerts, and API + MCP access.
Separately, the Negotiation Brief is a one-time purchase ($79, or $49 for Pro) — not a plan tier. See the tracker & brief guide.
Hiring Radar is also free. Sign in with a magic link to use /radar — the momentum rings, quadrants, movement, and time-travel slider are all included in the Free tier and are not Pro-gated. See Hiring Radar for how to read it.
See the full pricing page to subscribe or upgrade.
Full feature comparison
How billing works
Paid plans are billed through Stripe. You pick a cadence when you subscribe:
- Pro monthly — $19/mo, charged at the start of every monthly billing period.
- Pro annual — $180/yr (save ~21%), charged once per year.
Metered usage and overage
Every plan ships with included quotas for AI chat, API requests, and MCP requests. By default, you hard-cap at those quotas — once you hit the limit, the feature pauses until the next period.
If you want to keep going past the included quota, you can opt into metered overage in Settings → Billing. Overage is billed at the end of the period alongside your subscription:
- AI chat — $0.02 per message beyond the included monthly quota.
- API + MCP — $10 per 1,000 requests beyond the included monthly quota.
You can set a per-feature extra usage ceiling between $0 and $500 per month. The ceiling defaults to $0, so nothing is metered until you explicitly raise it.
How API and MCP access work
API and MCP access are Pro features. Pro plans include 1,000 requests per month. Free subscribers can read the endpoint reference at /api-docs but cannot issue API keys.
- API keys — create and revoke per-subscriber API keys in Settings → Billing → API. Keys authenticate against
api.hiringtrends.dev/v1/*. - MCP OAuth — MCP clients (Claude Desktop, Cursor, Codex) connect via OAuth 2.1 with PKCE. You approve the connection once, and the client can call the MCP server on your behalf until you revoke it.
- Revoking access — remove API keys or revoke connected MCP clients at any time from the billing page.
Interview prep & the Negotiation Brief
Two tools live at the end of the job-search funnel:
- Interview prep — a Pro tool (10/day) that generates likely questions, talking points, and gaps to prepare for a specific role and level. Generate it from the interviewing stage of any tracked application.
- Negotiation Brief — a one-time purchase ($79, or $49 for Pro), not a plan tier. Bought at the offer moment, it shows how your offer stacks up against the market and gives you a counter-offer range and script — delivered in-app, by email, and as a PDF. See the tracker & brief guide.
FAQ
Is the market data free?
Yes — all of it. Salary percentiles, 52-week trends, the full job board, all 7 filter categories, and the weekly newsletter are free for everyone. Pro sells the tools that act on that data, not the data itself.
What is the co-occurrence panel and is it free?
The co-occurrence panel surfaces other tech, skills, cultures, role categories, experience levels, and companies that show up alongside your current filter on /market and /jobs. It's free for everyone — it's market data. The per-stack “Related Tech” tab on /stacks/<name> supports the same drill-down via +-joined URLs. See Co-Occurrence & Drill-Down.
Can I switch between monthly and annual?
Yes. Use Manage plan in Settings → Billing. Switching to annual starts a new annual period immediately and credits unused monthly time.
How does API + MCP overage work?
By default, API and MCP hard-cap at your included quota (1,000/mo on Pro). Opt into metered overage in Settings → Billing and set an extra-usage ceiling. Overage bills at $10 per 1,000 requests at the end of the period.
What counts as a chat message?
Each user-submitted message to the AI chat counts as one message. Model responses don't count; only your prompts. Tool calls within a single message don't multiply the count.
How do I get an API key?
Pro subscribers can create API keys in Settings → Billing → API. Keys are per-subscriber and can be revoked individually. Free subscribers don't get REST API keys.
How do I connect Claude Desktop / Cursor / Codex to HiringTrends MCP?
In your MCP client, add the HiringTrends MCP server URL and start the OAuth flow. The client opens a browser window, you sign in to HiringTrends, approve the connection, and the client is authenticated going forward.
How do I revoke access for an AI client?
Open Settings → Billing → MCP, find the connected client in the list, and click Revoke. The client will fail on its next request and need to re-authorize.
What happens when I hit my included quota?
If overage is off (the default), the feature pauses until the next billing period and we send you an in-app notice. If overage is on, you continue past the quota and the overage bills at the end of the period.
How do I raise my extra usage limit?
In Settings → Billing → Usage, set a per-feature ceiling between $0 and $500 per month. The ceiling is a hard safety limit — we stop metering you at the ceiling no matter what.
Where do I see past invoices?
Settings → Billing → Invoices lists every past invoice with its amount, date, and a link to the PDF receipt. You can also drill down into per-day usage for any invoice period.
How long do you keep detailed usage history?
We keep raw usage events for 90 days. After that, we retain daily and monthly rollups for reporting but drop the individual request records.
Do I get AI chat on the free plan?
AI chat is a Pro feature. Visit /chat for a live preview; Pro gets 1,000 messages/month.
What's included in the MCP server?
The MCP server exposes tools for querying the job market, pulling salary percentiles, watching companies, and searching listings. MCP is a Pro feature: Pro gets 1,000 requests/mo. Visit /mcp for a preview of the available tools.
Cancellation
You can cancel anytime from Settings → Billing → Manage plan. Monthly subscriptions end at the end of the current month; annual subscriptions keep access through the end of the already-paid annual period. No refunds are issued for unused time.
Your data (saved searches, generated materials) is preserved. If you resubscribe later, everything will be there.