find your role first.

Blog

How can I see new job postings within hours of them going live?

To see new job postings within hours, read them from the company's own career board instead of waiting for them to reach a job site, and check by the time a role was discovered rather than the date printed on it. Find your role first checks 8,519 company boards on Greenhouse, Lever and Ashby every two hours and lets your AI agent ask for "everything new since yesterday" in one sentence.

That's the method. The rest of this explains why each part matters and how to set it up.

Why do job postings show up late?

A role starts on the company's applicant tracking system. From there it has to be picked up by whatever you're using to search: a job board, an aggregator, an alert email, a search engine. Each step adds its own delay. Some collect once a day. Some mix promoted listings in with the rest. Alert emails go out on the platform's schedule.

Nobody's doing anything wrong there. Every hop just adds time. The only way to close the gap is to read closer to the source.

Does applying early actually help?

I won't pretend there's a clean number for this. What's fair to say, as general experience rather than data, is that applicant pools grow the longer a role stays open, and reviewers often start reading applications early. Being in the first batch means your application gets read before the pile gets tall.

It won't rescue a poor fit. It does make sure a good fit gets looked at.

Step 1: read from company career boards

A lot of tech companies and startups post roles on Greenhouse, Lever or Ashby. Those boards are public, and they're where a role appears first.

Find your role first reads 8,519 of them directly. No job board middleman, no scraped aggregators. About 250,000 open roles in total.

Step 2: check often, and spread the checks out

Every board in the feed is checked every two hours. The checks are staggered through that window, so the feed picks up new roles continuously rather than in one daily dump. That adds up to dozens of new roles every hour.

In practice, a role posted right after its board was checked shows up at the next check. So you're looking at hours, not days.

Step 3: filter by discovery time, not posted date

This part trips people up. The date on a posting doesn't always reflect when it went live. A board can show an older date on a role that only just appeared, and edits can move dates around.

The feed tracks two times for every role: when the company published it, and when the feed first discovered it. If your question is "what's new since I last looked?", discovery time is the honest answer. Your agent can use either filter with search_jobs.

Step 4: let your agent do the daily check

This is where an AI agent earns its keep. Connect the feed to Claude Code or Codex CLI, and a morning check becomes one prompt:

Find product designer roles in the US discovered in the last 24 hours. Open the postings that look like a match and give me two lines on each.

The agent searches the feed, gets back short records (title, company, location, dates, posting link, apply link), then opens the promising postings with its own web or browser tool to read the full description.

If you'd rather script it, the get_changes tool returns new, updated, reopened and closed roles since a saved cursor. Save the cursor after each run and the next one only picks up what changed.

Step 5: act on the short list the same day

Seeing a role early doesn't count for much if the application waits a week. Keep the loop small: the agent surfaces roles each morning, you pick the few that fit, and you apply from the original apply link that day.

The feed won't apply for you. That's deliberate, and I'd keep it that way.

How this compares with job alerts

To be fair, LinkedIn alerts and job board alerts are easy and free, and they cover companies far beyond these three systems. If you're searching broadly across big enterprises, they belong in your setup.

What they don't give you is control over timing. They arrive when the platform sends them, and they include what the platform chooses to show. Reading company boards directly, filtered by discovery time, and checked when you decide, is how you get the hours back.

Scraping boards yourself works too if you have a short target list. It gets heavy once you want thousands of companies checked every two hours.

What it costs

$9 a month for 3,000 new roles, up to 1,000 new a day. A role you've already seen that month is free to read again, and empty searches are free, so re-running the morning check costs nothing extra if nothing's new. Cancel anytime, refund within 3 days.

How to try it

Sign in with Google at findyourrolefirst.click/account, subscribe, create an agent key, then paste one line.

Claude Code (check with /mcp afterwards):

claude mcp add --transport http --scope user jobfeed https://findyourrolefirst.click/mcp --header 'Authorization: Bearer YOUR_API_KEY'

Codex CLI:

export JOBFEED_API_KEY=YOUR_API_KEY
codex mcp add jobfeed --url https://findyourrolefirst.click/mcp --bearer-token-env-var JOBFEED_API_KEY

Any other HTTP MCP client: URL https://findyourrolefirst.click/mcp, header Authorization: Bearer YOUR_API_KEY.

Questions

How can I see new job postings as soon as they're posted?

Read them from company career boards directly and filter by when a role was first discovered. Find your role first checks 8,519 Greenhouse, Lever and Ashby boards every two hours.

How long after a role is posted does it show up?

At the board's next check. Every board is checked every two hours, so it's hours rather than days.

What's the difference between published and discovered time?

Published time is the date the company puts on the role. Discovered time is when the feed first saw it. For "what's new since yesterday", discovered time is more reliable.

Does re-running the same search cost more?

Roles you've already seen that month are free to read again, and empty searches are free.

Will it apply to the new roles for me?

No. It finds them and gives your agent the apply link. You apply.

Try it in your agent

$9 a month. Sign in with Google, subscribe, then paste one line into Claude Code or Codex. Cancel anytime, refund within 3 days.

Get started