# Jobs — AI Career Assistant > Free AI tools for job search in the AI era. Resume analysis, real job matching, mock interviews, salary research, and evidence-based career guides. Site: https://jobs.stingtao.info Agent manifest: https://jobs.stingtao.info/api/agent/manifest Ecosystem map: https://jobs.stingtao.info/ecosystem.json SEO status API: https://jobs.stingtao.info/api/seo/status Sitemap: https://jobs.stingtao.info/sitemap.xml Languages: English (en), Traditional Chinese (zh-TW) — append ?lang=en or ?lang=zh-TW ## Primary guides (bilingual, equal depth) - [2026 AI Job Search Playbook](https://jobs.stingtao.info/guides/ai-job-search-2026): Evidence-based workflow from ATS to salary negotiation (7 steps). - [Resume Writing Guide](https://jobs.stingtao.info/resume-writing-guide): STAR achievements, JD alignment, ATS formatting. - [Interview Prep Guide](https://jobs.stingtao.info/interview-prep-guide): FAQ prep, STAR answers, mock interview checklist. - [Guides Hub](https://jobs.stingtao.info/guides): Index of all career guides. ## Tools (web UI) | Tool | Path | Login | Live Search | Free tier | |------|------|-------|-------------|-----------| | Resume Checkup | /resume-checkup | No | No | 1/week anonymous | | Targeted Resume Checkup | /targeted-resume-checkup | No | No | 1/week anonymous | | Cover Letter Generator | /cover-letter-generator | No | No | 1/week anonymous | | Job Matches (real listings) | /job-fit | Yes | Yes | Requires login | | Mock Interview | /mock-interview | No | No | 1/week anonymous | | LinkedIn Optimizer | /linkedin-optimizer | No | No | 1/week anonymous | | Networking Messages | /networking-messages | No | No | 1/week anonymous | | Salary Research | /salary-research | Yes | Yes | Requires login | | Application Tracker | /application-tracker | Optional | No | Local until login | ## API endpoints Base URL: https://jobs.stingtao.info/api/ ### AI tools (POST, JSON body, Content-Type: application/json) - POST /api/resume-analysis — `{ resume, lang }` optional `{ fileData }` PDF base64 - POST /api/targeted-resume-analysis — `{ resume, jobDescription, lang }` - POST /api/job-matches — `{ resume, lang, jobContext? }` **login required** - POST /api/cover-letter — `{ resume, jobDescription, lang, tone? }` - POST /api/linkedin-optimizer — `{ profileText, lang }` - POST /api/networking-messages — `{ resume, targetCompany, targetRole, lang }` - POST /api/salary-research — `{ role, location, experience, lang }` **login required** - POST /api/job-description-fetch — `{ url, lang }` ### Mock interview (session-based) - POST /api/chat/interview/start — `{ resume, jobDescription, lang }` - POST /api/chat/interview/message — `{ sessionId, message }` - POST /api/chat/interview/report — `{ sessionId }` ### User data (login required) - GET /api/applications — list job applications - POST /api/applications — create application - GET /api/history — usage history - GET /api/history?id={recordId} — history detail with full AI result ### Discovery - GET /api/agent/manifest — machine-readable tool catalog (JSON) ## Authentication - GET /api/auth/google?returnTo=/path — starts Google OAuth (redirect URI derived from request origin) - GET /api/auth/me — current user (HttpOnly cookie `jobs_session`) - GET /api/auth/logout — clear session - Anonymous users: 1 free use per feature per week (tracked server-side) - Search grounding features (job-matches, salary-research) require Google login ## Suggested agent workflow 1. User provides resume → POST /api/resume-analysis 2. User provides JD → POST /api/targeted-resume-analysis 3. If logged in → POST /api/job-matches for real openings 4. POST /api/cover-letter for tailored letter 5. POST /api/chat/interview/start → message loop → report 6. If logged in → POST /api/salary-research before offer negotiation 7. POST /api/linkedin-optimizer and POST /api/networking-messages for visibility 8. Track applications via GET/POST /api/applications (login) or /application-tracker UI ## Changelog & IndexNow - [Changelog](https://jobs.stingtao.info/changelog): Product updates (bilingual) - IndexNow key: https://jobs.stingtao.info/indexnow-key.txt - POST https://jobs.stingtao.info/api/indexnow after deploy to notify Bing ## Prerendered pages (crawler-friendly static HTML) Guide URLs serve static bilingual HTML at build time with embedded JSON-LD (FAQ, HowTo, Article). ## Structured data on site Guide pages include FAQPage, HowTo (AI job search guide), Article, and BreadcrumbList JSON-LD for answer engines. ## Contact / operator Operator: Sting Tao — https://stingtao.info