DEV Community

Donny Nguyen
Donny Nguyen

Posted on

Stop Wasting Time on Bad Job Listings — Let AI Score Them For You

Anyone who’s been through a job hunt knows the pain: you open a listing that sounds promising, read three paragraphs of corporate jargon, spot a few red flags, and close the tab. Multiply that by fifty listings a day and you’ve burned hours on dead ends.

The AI Job Posting Scorer API fixes that. It takes a raw job posting and runs it through Claude AI to return a quality score, red flag analysis, estimated salary range, and culture signals — all in a single request.

What You Get Back

Send a job posting’s text, and the API returns structured data including:

  • Quality score (0–100) rating the listing’s overall clarity and legitimacy
  • Red flags like vague compensation, unrealistic requirements, or high turnover signals
  • Salary estimate based on the role, seniority, and location cues in the text
  • Culture signals extracted from language patterns — collaborative vs. high-pressure, remote-friendly vs. office-first

This is useful whether you’re building a job board, a browser extension, or a personal job-hunt dashboard.

Quick Example

Here’s how to call the API with fetch():

const response = await fetch(
  "https://ai-job-posting-scorer-production.up.railway.app/api/score",
  {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      "X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
      "X-RapidAPI-Host": "ai-job-posting-scorer.p.rapidapi.com"
    },
    body: JSON.stringify({
      posting: "We are looking for a 10x ninja rockstar developer with 15 years of React experience (React is 11 years old). Competitive salary. Fast-paced environment. We work hard and play hard."
    })
  }
);

const result = await response.json();
console.log(result.score);       // 23
console.log(result.redFlags);    // ["Unrealistic experience requirement", "Vague compensation", ...]
console.log(result.salaryRange); // { min: 85000, max: 120000, currency: "USD" }
Enter fullscreen mode Exit fullscreen mode

That example posting would score low — and the API tells you exactly why.

Use Cases

  • Job board platforms: Auto-filter low-quality listings before they reach users
  • Browser extensions: Give job seekers a score overlay on LinkedIn or Indeed
  • Recruiting tools: Flag postings that might hurt employer brand
  • Personal projects: Build a job-hunt tracker that only surfaces high-quality matches

Try It

The API is live on RapidAPI with a free tier so you can test it immediately. Head over to the AI Job Posting Scorer on RapidAPI, subscribe, and start scoring postings in minutes.

Stop reading bad job listings. Let the AI do it for you.

Top comments (0)