LinkedIn Job Matcher: AI Fit Score & Cover Letters avatar

LinkedIn Job Matcher: AI Fit Score & Cover Letters

Pricing

from $50.00 / 1,000 application pack results

Go to Apify Store
LinkedIn Job Matcher: AI Fit Score & Cover Letters

LinkedIn Job Matcher: AI Fit Score & Cover Letters

Score LinkedIn jobs against your CV and get an AI application pack for every listing: a fit score, a tailored cover note draft, matched and missing skills, and a clear apply or skip call. Feed it the output of any LinkedIn jobs scraper and stop applying blind.

Pricing

from $50.00 / 1,000 application pack results

Rating

0.0

(0)

Developer

Adam Tokar

Adam Tokar

Maintained by Community

Actor stats

1

Bookmarked

21

Total users

3

Monthly active users

3 days ago

Last modified

Share

Stop applying blind. This Actor finds LinkedIn jobs, scores every one against your actual profile, and hands you a review ready application pack for the ones worth your time.

You get a fit score, the skills you match, the skills you are missing, a tailored cover note draft, and a straight apply or skip call. For each job. Automatically.

Why this exists

Most job search tools do one of two things: they scrape a pile of listings and leave you to read all of them, or they blast out generic applications on your behalf. Neither works.

This one does the part that actually takes your time: reading each posting, judging whether it genuinely fits you, and drafting the opening. You stay in control of what gets sent.

What you get for every job

FieldWhat it tells you
fitScore0 to 100, how well the role matches your profile
recommendationApply or skip, in plain language
matchedSkillsYour skills the posting actually asks for
missingSkillsGaps worth knowing before you apply
whyApply / whySkipThe reasoning, so you can disagree with it
scoreBreakdownHow the score was built, not a black box
evidenceLevelHow much the posting actually told us
applicationPackCover note draft, resume emphasis, headline
nextStepsWhat to do with this one

Export as JSON, CSV, Excel, or Google Sheets, or pull it through the API.

How to use it

The simple way. Turn on job discovery, give it what you are looking for, and describe yourself:

{
"discoverLinkedInJobs": true,
"searches": [
{
"keywords": "Product Designer",
"location": "United States",
"postedWithin": "past-week",
"workplaceType": "remote"
}
],
"candidateProfile": {
"targetRoles": ["Product Designer"],
"coreSkills": ["figma", "design systems", "user research"],
"locationPreferences": ["United States", "Remote"],
"avoidKeywords": ["internship", "unpaid"]
},
"minScore": 70,
"maxDiscoveryJobs": 25
}

That is it. It searches, scores, and returns only jobs above your threshold.

Bring your own jobs. Already have listings from a scraper, a CSV, or an ATS export? Pass them in the jobs array and skip discovery entirely. This pairs directly with the LinkedIn Jobs Scraper and Indeed Job Scraper Actors, so you can scrape wide and score everything in one pipeline.

Search several roles at once. Put multiple entries in searches and each is searched separately, all scored against the same profile.

Key settings

FieldDescription
candidateProfileYour target roles, core skills, preferred locations, and keywords to avoid. This drives the whole score.
minScoreOnly return jobs at or above this fit score. Default 70.
searchesOne or more keyword and location searches.
postedWithinpast-24-hours, past-week, past-month.
workplaceTyperemote, hybrid, on-site, or any.
maxDiscoveryJobsCap how many jobs are pulled per run.
fetchJobDescriptionsRead the full posting before scoring. Better scores, slower runs.

Good use cases

  • Daily job hunt. Schedule it every morning and read only the jobs that scored above 75.
  • Career coaches and recruiters. Score a batch of roles against a candidate and hand over reasoned shortlists instead of link dumps.
  • Job board and newsletter operators. Add a relevance score and a summary to every listing you publish.
  • Skill gap analysis. Run it across 100 roles and read the missingSkills column to see what your target market actually keeps asking for.

What it deliberately does not do

It does not mass submit applications. Jobs are prepared for your review, not fired off automatically. That is a design decision, not a missing feature: automated bulk applying gets accounts flagged and produces worse outcomes than ten considered applications.

The cover note is a draft. It is a strong starting point, not something to send unread.

Honest limitations

  • Scores are only as good as the profile you give it. A vague candidateProfile produces vague scores. Spend two minutes filling it in properly.
  • It reads LinkedIn's public job surface. Postings visible only to logged in users are out of scope.
  • With fetchJobDescriptions off, scoring works from the listing summary only, so evidenceLevel will be lower. Leave it on unless you are optimising for speed.
  • LinkedIn changes its public markup occasionally. If something stops populating, open an issue and it gets fixed.

Pricing

Pay per result. You are charged for scored jobs returned, not for every job looked at, so a tighter minScore keeps runs cheap.

Responsible use

This Actor reads publicly accessible job postings, the same pages any visitor can open without signing in. It does not log in, does not ask for your LinkedIn password, does not collect personal profiles, and does not submit applications. Requests are throttled. Please respect LinkedIn's terms and your local laws.