jsearch

jsearch

4.0

jsearch is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.

If you are the rightful owner of jsearch and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

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. Examples: web development jobs in chicago marketing manager in new york via linkedin

    Page to return (each page includes up to 10 results). Default: 1 Allowed values: 1-100 Default: 1

    Number of pages to return, starting from page. Default: 1 Allowed values: 1-20 Note: requests for more than one page and up to 10 pages are charged x2 and requests for more than 10 pages are charged 3x. Default: 1

    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. Default: us Allowed values: See https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2

      Language code in which to return job postings. Leave empty to use the primary language in the specified country (country parameter). Note that each country supports certain languages. In case a language not supported by the specified country is used, it is likely that no results will be returned. Allowed values: See https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes

        Find jobs posted within the time you specify. Default: all Allowed values: all, today, 3days, week, month

          Only return work from home / remote jobs. Default: false

          Only return work from home / remote jobs. Default: false

            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. Example: BeeBe,Dice

                  A comma separated list of job fields to include in the response (field projection). By default all fields are returned. Example: employer_name,job_publisher,job_title,job_country

                      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. Batching of up to 20 Job Ids is supported by separating multiple Job Ids by comma (,). Note that each Job Id in a batch request is counted as a request for quota calculation.

                        Country code of the country from which to return job posting. Default: us Allowed values: See https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2

                          Language code in which to return job postings. Leave empty to use the primary language in the specified country (country parameter). Allowed values: See https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes

                            A comma separated list of job fields to include in the response (field projection). By default all fields are returned. Example: employer_name,job_publisher,job_title,job_country

                                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. Allowed values: ANY, CITY, STATE, COUNTRY Default: ANY

                                      Get job estimation for a specific experience level range (years). Allowed values: ALL, LESS_THAN_ONE, ONE_TO_THREE, FOUR_TO_SIX, SEVEN_TO_NINE, TEN_TO_FOURTEEN, ABOVE_FIFTEEN Default: ALL

                                        A comma separated list of job salary fields to include in the response (field projection). By default all fields are returned. Example: job_title,median_salary,location

                                            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. Allowed values: ANY, CITY, STATE, COUNTRY Default: ANY

                                                    Get job estimation for a specific experience level range (years). Allowed values: ALL, LESS_THAN_ONE, ONE_TO_THREE, FOUR_TO_SIX, SEVEN_TO_NINE, TEN_TO_FOURTEEN, ABOVE_FIFTEEN Default: ALL

                                                        Result: