Jobs data: postings, companies and hiring signals
Job data changes quickly and access rules differ by source. A job board may allow public search but restrict bulk collection, while a company career page may publish structured postings with fewer restrictions. Start with the market and the field set, then check the source terms.
The short answer
For hiring research, the useful record is usually a job posting with a company, title, location, date and source URL. LinkedIn is the best-known source but not the only one; Indeed, Glassdoor, Reed, Totaljobs and ZipRecruiter cover different markets and disclose different fields.
25 websites, 46 catalogue Actors, 45 of them with a published output schema. Data checked 2026-11-12. How the routes are scored.Websites in this group
Each website link opens the full comparison, field matrix, official API route and legal notes. The table shows how many catalogue Actors cover each website, how many publish an output schema, the cheapest published rate per 1,000 and the official access status.
| Website | Category | Catalogue tools | Schemas | Cheapest / 1K | Official API |
|---|---|---|---|---|---|
| LinkedIn linkedin.com | Professional network | 19 | 19 | $0.99 / 1K | Partner only |
| LinkedIn Jobs linkedin.com/jobs | Jobs and hiring | 1 | 1 | $0.99 / 1K | Partner only |
| Indeed indeed.com | Jobs | 2 | 2 | $0.99 / 1K | Partner only |
| Glassdoor glassdoor.com | Jobs | 2 | 2 | $0.99 / 1K | No open API |
| Totaljobs totaljobs.com | Jobs | 1 | 1 | $0.99 / 1K | No open API |
| Reed reed.co.uk | Jobs | 1 | 1 | $0.99 / 1K | Public API |
| ZipRecruiter ziprecruiter.com | Jobs | 2 | 2 | $0.99 / 1K | Partner only |
| Naukri naukri.com | Jobs | 1 | 1 | $0.99 / 1K | No open API |
| Bayt bayt.com | Jobs | 1 | 0 | $0.99 / 1K | No open API |
| GulfTalent gulftalent.com | Jobs | 1 | 1 | $0.99 / 1K | No open API |
| JobStreet jobstreet.com | Jobs | 1 | 1 | $0.99 / 1K | Limited access |
| SimplyHired simplyhired.com | Jobs | 1 | 1 | $0.99 / 1K | No open API |
| Greenhouse job boards boards.greenhouse.io | Jobs | 1 | 1 | $0.99 / 1K | Public API |
| Lever job boards jobs.lever.co | Jobs | 1 | 1 | $0.99 / 1K | Public API |
| Workday career sites myworkdayjobs.com | Jobs | 1 | 1 | $0.99 / 1K | Limited access |
| Ashby job boards jobs.ashbyhq.com | Jobs | 1 | 1 | $0.99 / 1K | Public API |
| Wellfound wellfound.com | Jobs | 1 | 1 | $0.99 / 1K | No open API |
| Y Combinator ycombinator.com | Startups and products | 1 | 1 | $0.99 / 1K | No open API |
| Built In builtin.com | Jobs | 1 | 1 | $0.99 / 1K | No open API |
| Handshake joinhandshake.com | Jobs | 1 | 1 | $0.99 / 1K | Limited access |
| We Work Remotely weworkremotely.com | Jobs | 1 | 1 | $0.99 / 1K | Public API |
| Himalayas himalayas.app | Jobs | 1 | 1 | $0.99 / 1K | Public API |
| Welcome to the Jungle welcometothejungle.com | Jobs | 1 | 1 | $0.99 / 1K | Limited access |
| Fiverr fiverr.com | Freelance marketplaces | 1 | 1 | $0.99 / 1K | Limited access |
| Freelancer.com freelancer.com | Freelance marketplaces | 1 | 1 | $0.99 / 1K | Public API |
Counts are catalogue Actors mapped to the website, not every tool on the public Store. A schema count is the number of tools with at least three published output fields. Prices exclude Actor start events and plan differences.
Ranked lists, API pricing and error fixes in this group
- Ranked listBest LinkedIn scrapers in November 2026
- Error fixHTTP 999 from LinkedIn: what the non-standard status means
- Error fixLinkedIn authwall: why profile requests redirect to login
- AlternativesProxycurl alternatives: what replaced a shut-down LinkedIn data API
- Error fix403 Forbidden with cf-mitigated: challenge: Cloudflare blocks
- Official API pricingAshby job boards API pricing, limits and access
Catalogue starting points
These are the highest-ranked catalogue routes across the vertical, one per website where possible. They are a starting point for the use case, not a claim that another catalogue Actor cannot fit a narrower job.
LinkedIn People Search by Name with Company & School Filters
Search LinkedIn for a list of names and get matching profiles with headline, location, current role and company, connection degree, and profile…
LinkedIn Guest-View Profile Data Extractor
Extract names, headlines, work history, education, certifications, honors, volunteer work, projects, and follower counts from public LinkedIn…
LinkedIn University Alumni Search by Degree & Year
Search a university's LinkedIn alumni by field of study, degree, graduation year, current employer, and location, and get each match's profile,…
LinkedIn Trending Posts & Top Voices Feed Scraper
Pull LinkedIn's trending and top-performing posts by topic keyword, with reaction/comment/repost counts, a per-reaction-type breakdown, author…
B2B Lead Discovery by Job Title & Location
Find public LinkedIn profiles by job title, location, or company using cookieless web search. Returns names, best-effort titles and companies,…
LinkedIn Company Page Post & Engagement Extractor
Pull posts from any LinkedIn company page with captions, media, article links, hashtags, mentions, and reaction/comment/repost counts, filterable…
What teams use this data for
Hiring-company lists
Turn public postings into a company list with title, location and posting date. Deduplicate by company and source before counting demand.
Role and salary research
Compare titles, locations and published salary ranges. A missing salary field is not evidence that the role pays nothing; it means the source did not publish it.
Market monitoring
Track new postings and closed postings over time. Keep the source URL and the date checked so the series can be audited.
What to check before you build
- LinkedIn's official access is partner-only for most recruitment data. Public pages and member data have separate rules.
- A job posting may be duplicated across boards and company sites. Deduplicate by company, title and location before reporting totals.
- Personal profile data is not the same as a public job posting. Do not mix them into one contact list.
Use the field finder for a specific field, the cost estimator for a row count, and the complete Actor catalogue for the full shelf.
Questions people ask
Can I scrape LinkedIn job postings?
LinkedIn's official access is limited and partner-based. Public job pages and member data carry separate terms and access controls. The LinkedIn and LinkedIn Jobs target pages set out the constraints; any collection route should respect them.
Which job board has the most complete postings?
There is no universal winner. Coverage depends on country, industry and whether the employer posts directly to the board. Use more than one source when completeness matters and record the source for each row.
How do I turn postings into a company list?
Extract the company name, normalized domain if available, title, location and posting date. Group by company, keep the first and last seen dates, then remove board duplicates before using the list.
Should a job dataset include personal profiles?
Usually no. A job posting is a company signal. A personal profile is personal data with its own legal and access constraints. Keep the two datasets separate unless you have a lawful basis and a clear need.
Sources and data notes
The website rows are generated from the catalogue. Official API status comes from each website's documented route and is dated below.
- LinkedIn API documentation
- LinkedIn Jobs API documentation
- Indeed API documentation
- Glassdoor API documentation
- Totaljobs API documentation
- Data sources and check policy
- Ranking method and limits
Get LinkedIn data with a catalogue Actor
LinkedIn Company Headcount & Team Directory Scraper returns 4 of 8 core LinkedIn fields at $0.99 per 1,000 results. Compare all 27 LinkedIn routes, or see LinkedIn Jobs, Indeed, Glassdoor and Totaljobs.