jsearch

jsearch

4.0

JSearch MCP Server is a job search server providing real-time access to job postings and salary data.

job_search

Search for jobs posted on any public job site across the web on the largest job aggregate in the world (Google for Jobs). Extensive filtering support and most options available on Google for Jobs.

Try it

Free-form jobs search query. It is highly recommended to include job title and location as part of the query, see query examples below.

    Page to return (each page includes up to 10 results).

      Number of pages to return, starting from page.

        Country code of the country from which to return job postings. Please note that this parameter must be set in order to get jobs in a specific country, for example, to query for software developer jobs in Berlin, one should add country=de to the request - e.g. query=software+developers+in+berlin&country=de.

          Language code in which to return job postings. Leave empty to use the primary language in the specified country (country parameter).

            Find jobs posted within the time you specify.

              Only return work from home / remote jobs.

              Only return work from home / remote jobs.

                Find jobs of particular employment types, specified as a comma delimited list of the following values: FULLTIME, CONTRACTOR, PARTTIME, INTERN.

                  Find jobs with specific requirements, specified as a comma delimited list of the following values: under_3_years_experience, more_than_3_years_experience, no_experience, no_degree.

                    Return jobs within a certain distance from location as specified as part of the query (in km). This internally sent as the Google "lrad" parameter and although it might affect the results, it is not strictly followed by Google for Jobs.

                      Exclude jobs published by specific publishers, specified as a comma (,) separated list of publishers to exclude.

                        A comma separated list of job fields to include in the response (field projection). By default all fields are returned.

                            Result:

                            job_details

                            Get all job details, including additional information such as: application options / links, employer reviews and estimated salaries for similar jobs.

                            Try it

                            Job Id of the job for which to get details.

                              Country code of the country from which to return job posting.

                                Language code in which to return job postings. Leave empty to use the primary language in the specified country (country parameter).

                                  A comma separated list of job fields to include in the response (field projection). By default all fields are returned.

                                      Result:

                                      job_salary

                                      Get estimated salaries / pay for a jobs around a location by job title and location. The salary estimation is returned for several periods, depending on data availability / relevance, and includes: hourly, daily, weekly, monthly, or yearly.

                                      Try it

                                      Job title for which to get salary estimation.

                                        Free-text location/area in which to get salary estimation.

                                          Specify the type of the location you are looking to get salary estimation for additional accuracy.

                                            Get job estimation for a specific experience level range (years).

                                              A comma separated list of job salary fields to include in the response (field projection). By default all fields are returned.

                                                  Result:

                                                  company_job_salary

                                                  Get estimated job salaries/pay in a specific company by job title and optionally a location and experience level in years.

                                                  Try it

                                                  The company name for which to get salary information (e.g. Amazon).

                                                    Job title for which to get salary estimation.

                                                      Free-text location/area in which to get salary estimation.

                                                        Specify the type of the location you are looking to get salary estimation for additional accuracy.

                                                          Get job estimation for a specific experience level range (years).

                                                              Result: