* Revenue figures are market-based estimates only and are not guarantees of income. Actual results will vary based on execution, market conditions, and individual effort. This is not financial or investment advice.
How the agent runs it
User pastes job URL. Agent extracts requirements, benchmarks salary vs Levels.fyi and LinkedIn Salary, identifies gaps, and produces a negotiation brief with talking points.
Who this is for
This is ideal for career coaches, recruiters, or HR consultants who already advise job seekers on negotiations and compensation strategy. You likely have domain expertise in salary trends and interview prep, and this tool lets you scale your advisory services without hiring staff. The low-code, one-week build means you can launch while keeping your existing practice.
Market opportunity
The job market remains competitive, with 72% of candidates reporting salary negotiation anxiety (Blind survey, 2023). Platforms like Levels.fyi and Blind have grown 10x+ in user engagement over three years, proving appetite for transparent comp data. Remote work expansion has made geographic salary comparisons critical, creating urgent demand for tools that contextualize offers in real time.
Tech stack
Monetization
Freemium: 3 free analyses, then $9/mo. Upsell mock interview add-on.
Key risks
- → Canadian salary data is sparse
- → Crowded market — needs differentiation
Getting started
- 1 Map out your job board data sourcesList 4–5 job boards (LinkedIn, Indeed, Greenhouse, Lever) you'll scrape URLs from, and verify Claude's Web search tool can reliably fetch and parse their job postings. This ensures your core extraction pipeline works before you build UI.
- 2 Set up Claude API and test extractionCreate a Claude prompt that extracts job title, seniority level, required skills, location, and any salary info from a job posting. Test it on 10 real postings to validate accuracy and refine your parsing rules before moving to production.
- 3 Integrate Levels.fyi and LinkedIn Salary APIsResearch and configure API access to both platforms' salary data (or use their web interfaces if APIs are limited). Build a function that pulls benchmark data for the extracted job role, level, and location to power your salary comparisons.
- 4 Build the negotiation brief templateDesign a template that shows salary range, gap analysis (offer vs. market), market justifications, and 3–5 talking points for negotiation. Use Claude to auto-generate talking points from the role requirements and benchmark data, making each brief personalized and actionable.
- 5 Launch freemium on Carrd with StripeDeploy a simple landing page (Carrd or lightweight Next.js), integrate Stripe for recurring billing, and set up the 3-free-analyses limit via a simple backend counter. Start capturing emails and gathering feedback from your first 100 users before scaling.
// done for you
Want us to build
Job Description Analyzer & Salary Benchmarker
for you?
We contract experienced engineers to deploy AI agent businesses end-to-end — custom domain, branding, live and earning in weeks. No code required on your part.
We reply within 1 business day · No obligation · Canadian-based team