AI Job Search Agent — No API Key Needed avatar

AI Job Search Agent — No API Key Needed

Pricing

from $8.00 / 1,000 job results

Go to Apify Store
AI Job Search Agent — No API Key Needed

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.

Pricing

from $8.00 / 1,000 job results

Rating

0.0

(0)

Developer

Nomad.Dev

Nomad.Dev

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

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
CoverageOne board's indexThe open web — employer career pages + ATS boards that never hit a big board
RankingKeyword matchLLM match score 0-100 with a written reason, best-first
Dead linksCommonEvery link HTTP-verified live before it's returned
SalaryOnly if the board has a fieldCopied verbatim from the posting, never guessed
SetupNo API key needed

What you get

One flat JSON record per job posting, sorted best-match-first.

FieldMeaning
matchScore0-100 LLM rating of how well this posting fits your request
matchReasoningOne sentence on why it scored that — the fit/mismatch signals it weighed
titleJob title, copied character-for-character from the posting
companyHiring company / organisation
locationLocation (may include remote hints)
salaryCompensation exactly as stated on the posting ("$120k–$150k", "Competitive"). null when the posting states none — the agent never invents a figure
urlDirect link to the posting on the employer's own site or their ATS
postedAtPosting date (YYYY-MM-DD)
snippet1-3 sentence summary of the role
verifiedtrue only when the live-link check actually confirmed the URL
isNewPresent 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.