Job Vacancy Scraper – Schema.org JobPosting Export
Pricing
from $0.70 / 1,000 results
Job Vacancy Scraper – Schema.org JobPosting Export
Extract structured job vacancies from public career pages using JobPosting JSON-LD: title, company, location, salary, dates, type, and remote status.
Pricing
from $0.70 / 1,000 results
Rating
0.0
(0)
Developer
Signal Lab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
Share
Turn public career and job-detail pages into normalized vacancy rows for hiring research, labor-market analysis, and downstream company signals.
Run a verified example
Export a public job posting to CSV opens a ready-to-run public task with a verified JobPosting source.
What you can do
- Collect roles from a bounded set of public career pages.
- Normalize employer, location, remote status, salary, dates, and employment type.
- Export CSV, Excel, or JSON for analysis.
- Pass the dataset to Hiring Signal Intelligence for company-level aggregation.
JobPosting scraper API alternative
Use this Actor as a lightweight JobPosting scraper API for public employer career pages. Unlike a job-board-specific scraper, it normalizes schema.org JobPosting data across company sites and returns consistent JSON, CSV, or Excel rows. Run it through the Apify API, schedule it, or connect it to Make, n8n, Zapier, and downstream hiring-signal workflows.
Start quickly
Pages with schema.org JobPosting JSON-LD provide the most complete and predictable output. Test the built-in fixture before adding your own URLs.
{"urls": ["https://signal-lab-tools.vitaxastar.chatgpt.site/fixtures/job-posting"],"maxJobs": 5,"maxItems": 5}
- Add public career or job-detail pages to
urls. - Keep
maxJobsandmaxItemssmall for the first run. - Inspect the normalized fields and source URLs.
- Export the dataset or connect it to Hiring Signal Intelligence.
Output
Each successful row can include job title, employer, company URL, location, address, remote status, employment type, salary range and currency, posting and expiry dates, skills, qualifications, source URL, and scrape time.
Troubleshooting
- No jobs: confirm the URL is a public detail or career page with usable
JobPostingdata. - Salary missing: many employers do not publish compensation.
- Listing page returns one row: supply individual job-detail URLs when the index does not embed every posting.
- Need company rankings: analyze the output with Hiring Signal Intelligence.
Free workflow guide
See the job-market research workflow, sample input, output fields, and FAQ.
Pricing and responsible use
Launch pricing is $1.00 per 1,000 successful vacancy rows plus the small start event shown in the Pricing tab. You pay for rows actually produced. Follow the source site’s terms and applicable privacy rules.