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

10

Total users

2

Monthly active users

12 days ago

Last modified

Categories

Share

Resume Job Search Agent — Today's Top 10

Upload a PDF or text resume. The Actor searches the open web and returns up to 10 best-matching jobs explicitly posted today — ranked best-first with a short reason for each score.

No API key. No LLM account. No setup. Upload the resume and hit Run. The AI is included in the price.

Claude / Codex skill to describe and setup this actor: SKILL.md

The Actor reads the resume in memory, uses AI to derive suitable roles, searches employer career pages and ATS boards, rejects pages without an explicit posting date matching the current UTC date, verifies links, and returns the best 10 matches.

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 matchResume-aware LLM 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

Up to 10 flat JSON records, sorted best-match-first. If fewer than 10 verified matching roles were explicitly posted today, the Actor returns fewer rather than filling the dataset with older or undated jobs.

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

Input

In Apify Console, use the Resume file picker. It accepts a text-based PDF or UTF-8 text file up to 5 MB. API callers can pass the uploaded file URL in resume, or plain text in resumeText.

{
"resume": "https://api.apify.com/v2/key-value-stores/.../records/resume.pdf",
"userDescription": "Fully remote within Europe; prefer fintech or developer tooling.",
"maxItems": 10
}

Role keywords, seniority, and candidate qualifications are inferred by AI from the resume. userDescription, locations, and the other query fields remain optional overrides for preferences the resume does not contain. Query-only runs without a resume remain supported.

Resume privacy

Resume text is sent to the Actor's built-in Mistral model to build the search profile and score matches. It is not logged, written to the output dataset, or persisted by the Actor. The uploaded source file remains in the Apify key-value store selected during upload and follows that store's retention and access settings.

Pricing

$0.005 per run start + $0.01 per job returned. No subscription, no rental, no minimum charge.

  • 10 jobs ≈ $0.11
  • 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 by comparing scheduled snapshots downstream
  • 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 than 10 results? The Actor only returns matching roles whose page explicitly dates the posting to today and whose link survives verification. It does not pad the result with older or undated jobs. You are only charged for jobs actually returned.

Does the agent invent salaries or dates? No. Salary is copied from the posting when stated. In resume mode, an absent or non-today posting date causes the role to be skipped; the date is never guessed.


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.


From the maker of Oink — an open-source, AI-powered job-search bot for Telegram that runs on these Actors. Try the free bot, get a managed instance at oinkjobsearch.com, or browse the full catalog of 50+ Actors.