Job Vacancy Scraper – Schema.org JobPosting Export avatar

Job Vacancy Scraper – Schema.org JobPosting Export

Pricing

from $0.70 / 1,000 results

Go to Apify Store
Job Vacancy Scraper – Schema.org JobPosting Export

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

Signal Lab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

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
}
  1. Add public career or job-detail pages to urls.
  2. Keep maxJobs and maxItems small for the first run.
  3. Inspect the normalized fields and source URLs.
  4. 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 JobPosting data.
  • 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.