AI Job Search Agent — No API Key Needed
Pricing
from $8.00 / 1,000 job results
AI Job Search Agent — No API Key Needed
AI agent that scans the open web for job postings beyond any single job board — no API key required, the AI is included. Returns an LLM match score with reasoning, salary, and HTTP-verified live links, with delta new-only monitoring for cheap scheduled runs.
An AI agent that hunts the open web for job postings matching your query — company career pages, ATS boards, niche sites, anywhere a single job board wouldn't cover.
No API key. No LLM account. No setup. Type what you're looking for, hit Run. The AI is included in the price.
Most "AI job" tools on the store either just re-serve one board's index, or make you go get an Anthropic/OpenAI key first. This one searches the live web itself, and the AI comes bundled.
Why this and not a job-board scraper
| Board scrapers (LinkedIn, Indeed, Hiring.Cafe…) | This agent | |
|---|---|---|
| Coverage | One board's index | The open web — employer career pages + ATS boards that never hit a big board |
| Ranking | Keyword match | LLM match score 0-100 with a written reason, best-first |
| Dead links | Common | Every link HTTP-verified live before it's returned |
| Salary | Only if the board has a field | Copied verbatim from the posting, never guessed |
| Setup | — | No API key needed |
What you get
One flat JSON record per job posting, sorted best-match-first.
| Field | Meaning |
|---|---|
matchScore | 0-100 LLM rating of how well this posting fits your request |
matchReasoning | One sentence on why it scored that — the fit/mismatch signals it weighed |
title | Job title, copied character-for-character from the posting |
company | Hiring company / organisation |
location | Location (may include remote hints) |
salary | Compensation exactly as stated on the posting ("$120k–$150k", "Competitive"). null when the posting states none — the agent never invents a figure |
url | Direct link to the posting on the employer's own site or their ATS |
postedAt | Posting date (YYYY-MM-DD) |
snippet | 1-3 sentence summary of the role |
verified | true only when the live-link check actually confirmed the URL |
isNew | Present on delta runs — posting not seen in a previous run |
Input
Everything is optional — describe the job in plain English and let the agent do the rest.
{"keywords": ["python", "backend"],"locations": ["remote"],"userDescription": "Senior Python backend engineer, fully remote, product company. Prefer fintech or dev tooling.","remote": "remote-only","seniority": "senior","titleExclude": ["intern"],"maxItems": 15,"onlyNewSinceLastRun": false}
userDescription is the strongest signal — it's what each posting's matchScore is judged against.
Cheap job alerts: onlyNewSinceLastRun
Turn it on and schedule the actor. Postings already seen in a previous run are dropped before they're pushed, so you are not billed for them. A daily run then costs only whatever is genuinely new that day — often a handful of results, sometimes zero.
Pricing
$0.005 per run start + $0.01 per job returned. No subscription, no rental, no minimum charge.
- 15 jobs ≈ $0.16
- A daily delta run that finds 3 new jobs ≈ $0.04
- A run that finds nothing, or fails upstream, costs $0.005 or less — the per-result fee only fires on results actually delivered, and a failed run is never charged at all.
The AI is included. There is no second bill: no Anthropic key, no OpenAI key, no token charges landing on your account later.
Want to run it on your own LLM key instead, and pay less per result? The BYOK twin — AI Job Search Agent — Open-Web Job Finder — is $3/1,000 results, but you supply and pay for an Anthropic or Mistral key on top.
Verification — what "verified" does and doesn't mean
verified: true means one thing: at run time, the posting URL was HTTP-reachable and did not redirect to the site's homepage. It is not a claim that the role is still open or that the posting is accurate. Results are kept (with verified: false) when the check is inconclusive — a timeout or a 403 from a bot-defended site is not proof a job is gone, so ambiguous cases aren't punished. Only unambiguous 404/410s and homepage redirects are dropped.
Integrations
Send results straight to Google Sheets, Slack, Make, Zapier or any webhook via Apify integrations — no code required, or pull the dataset over the API.
Use cases
- Long-tail job discovery beyond the big boards
- A scored, deduped daily job alert (schedule +
onlyNewSinceLastRun) - Passive-candidate tooling — find who's hiring for X
- Niche-role hunting (rare stacks, rare titles)
- Backfilling gaps in board coverage
FAQ
Do I really not need an API key? Correct. The AI runs on our key and is priced into the per-result fee. You need nothing but an Apify account.
Is it legal to scrape job postings? This Actor reads only publicly available job postings — data any visitor can see without logging in. No data behind authentication is touched. Review the target site's terms and your local regulations for your specific use case.
Do I need an account on the target site? No. Postings are discovered via web search and fetched from public pages — no login, cookies or session tokens.
Why did I get fewer results than maxItems?
The agent only returns postings that survive its checks: it vetoes careers-index pages, closed/expired roles, and third-party repost boards. You are only charged for what it actually returns, so a short run is a cheap run.
Does the agent invent salaries or dates?
No. Both are copied from the posting when stated and left null when not. The prompt explicitly forbids guessing.
⭐ Finding this useful? Leaving a review on the Actor page genuinely helps others find it — and tells us what to build next.
🐛 Found a bad result or a bug? Open an issue on the Actor's Issues tab and it'll get looked at.