StartupJobs and JazzHR integration

StartupJobs and JazzHR integration

Automatically transfers job applications from StartupJobs that are connected to a job offer that exists in JazzHR and puts them into JazzHR. The transferred applications are saved into the dataset so that on consecutive runs, they are not processed again. Built on StartupJobs API and JazzHR API.

DEVELOPER_TOOLSOPEN_SOURCEApify

StartupJobs2JazzHR

This actor (see Apify Actor documentation for more info on Apify actors) transfers job applications from StartupJobs that are connected to a job offer that exists in JazzHR and puts them into JazzHR. The transferred applications are saved into the dataset so that on consecutive runs, they are not processed again.

For example, if the job application is for a backend developer in StartupJobs, but this job offer does not exist on JazzHR, the application will not be transferred.
To pair StartupJobs job offers with those in JazzHR, the offers simply need to have their names equal.

The actor is built on StartupJobs API and JazzHR API.

Input

The StartupJobs and JazzHR token are needed so that the actor can use their public APIs.
​ To get a StartupJobs token you need to contact their support.
Here is how to get your JazzHR token.

1{
2    "startupJobsToken": "your StartupJobs api token",
3    "jazzHRToken": "your JazzHR api token"
4}

Run state

The actor keeps a record of already processed applications in the dataset, so it does not fetch their details from JazzHR unnecessarily on each run. ​

Process overview

  1. Initialize state based on which the actor will filter transferable applications (state loaded from dataset and from JazzHR)
  2. Gets new StartupJobs applications and filters them by the following conditions:
    1. Application was not posted before - determined by comparing with state.
    2. Application is connected to job offer also listed on JazzHR as well. Decided based on JazzHR and StartupJobs offer name equality.
  3. POST filtered applications to JazzHR.
  4. Updates current state for next run.

Documentation reference

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!