Endpoints
Ungrouped Endpoints 3
What is the AI Job Searcher API?
AI Powered search for LinkedIn, Indeed, and Glassdoor jobs simultaneously.
AI Job Searcher API is available on the JoJ API marketplace. Subscribe with a single JoJ API key, call it through one gateway, and pay from one wallet — no separate account or contract with the provider.
AI Job Searcher API endpoints
- POST
/ai-searchAI Powered Search Jobs
Submit a candidate profile and get back a curated list of jobs ranked by AI, instead of a raw dump of listings to sort through yourself. The API scrapes **LinkedIn, Indeed, and Glassdoor** in parallel, deduplicates results across sources, then passes them through AI to split them into two tiers: - Highly relevant — strong match on skills, experience, location, salary, and work arrangement - Possibly relevant — partial match or stretch opportunities worth exploring Each returned job includes the title, company, location, salary (when listed), source, posting date, and a one-sentence AI explanation of why it was ranked where it was.
- POST
/searchSearch Jobs
Scrapes job listings in real time from up to 8 job boards simultaneously (LinkedIn, Indeed, Glassdoor, ZipRecruiter, Google Jobs, Bayt, Naukri, BDJobs) and returns all results as-is, without any AI processing. Ideal for building your own filtering logic or displaying a broad set of opportunities. Supports filtering by location, country, work type (remote/hybrid/onsite), posting date, and number of results per search.
- POST
/ai-analyzeAI Analyze
Submit a job URL and your candidate profile (CV, description, salary expectations, preferred work type), and the API fetches the job posting and uses Claude AI to deeply analyse the fit. Returns a relevancy classification (high / medium / low / not relevant), a plain-English explanation of the match, a list of your existing strengths for that role, and concrete improvement suggestions — areas to develop, skills to add, or experience to highlight — so you know exactly what to work on before applying.
Frequently asked questions about AI Job Searcher API
What's the difference between the "Search Jobs" and "AI Powered Search Jobs" endpoints?
"Search Jobs" performs a standard keyword-based job search using criteria like job titles, locations, and salary range. "AI Powered Search Jobs" builds on this by also accepting your CV/resume (via cv_base64 or cv_text) and a free-text description of what you're looking for, using AI to match and rank job postings against your background and preferences rather than just filtering on keywords.
Do I need to submit my CV as cv_base64 or cv_text, and are both required?
No — they're alternatives, not both required. Use cv_base64 if you have your resume as a PDF (base64-encoded), or cv_text if you already have the plain-text content of your CV. Only one is needed for the AI to analyze your background; the other optional fields (work_types, locations, countries, salary_min/max, additional_notes) let you further narrow results, while results_per_search (5–50) and max_age_days control how many and how recent the returned job postings are.