A hiring-signal agent that treats postings as the unit
Use the Indeed recipe for a country job board, the LinkedIn Jobs recipe when the market is LinkedIn-heavy, and the Glassdoor recipe for company review context. Keep company, title, location and posting date, and deduplicate across boards.
A job posting is a company signal. It is not a personal profile and it is not a complete labour-market census. The useful agent normalises titles, locations and dates, then keeps the source URL for every row.
Method
Choose the job source and the market. Check the target page for access and the fields the Actor publishes.
Map the company name and title into a consistent schema. Keep the original values as well.
Send the rows to Notion for research or Sheets for analysis.
Deduplicate by company, title and location before reporting a count.
Recipes for this job
LinkedIn jobs to Notion
Turn public LinkedIn job posts into rows in a Notion database for role research, with title, company…
LinkedIn JobsNotionLinkedIn jobs to Google Sheets
Export public job postings into a Sheet so a recruiter or researcher can filter by role, company and location.
LinkedIn JobsGoogle SheetsIndeed jobs to Notion
Turn public Indeed search results into a Notion job-research database with salary and location fields when…
IndeedNotionGlassdoor reviews to Google Sheets
Export public Glassdoor company review data into a Sheet for employer research, without personal profiles.
GlassdoorGoogle SheetsIndeed jobs to Slack
Post new Indeed job listings for a search and location to Slack, with company, salary and link.
IndeedSlackGreenhouse jobs to Slack
Post new openings from any company's Greenhouse job board to Slack, as a hiring signal or a job alert.
Greenhouse job boardsSlack
MCP servers for this job
- LinkedIn MCP server19 Actors
Guardrails
- LinkedIn's official access is limited and partner-based; public job pages and personal profiles are different datasets.
- A posting can be duplicated across boards. Count the deduplicated company signal, not the raw row count.
- Do not use a job dataset as a personal contact list.
Questions
Can I collect LinkedIn profiles with this agent?
No. The artefacts here are for job postings and public page data. Personal profile data has separate access and legal constraints, and the LinkedIn target page documents them.
How do I avoid double-counting jobs?
Normalise company, title and location, then group by company and title. Keep the first and last seen dates and remove board duplicates before reporting a total.
Which source is best for a specific country?
It depends on the market. Indeed, LinkedIn Jobs, Glassdoor and local boards have different country coverage. Start with the target page for the market and sector you need.