jsearch

jsearch

4.0

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

JSearch MCP Server is a robust platform designed to provide users with real-time access to job postings and salary data. It aggregates information from various public job sites, offering a comprehensive view of the job market. The server is ideal for building job listing applications, conducting salary benchmarking, and performing job market analysis. With its extensive filtering options and detailed job information, JSearch ensures users can access the most relevant and up-to-date data. The server also provides salary estimates, helping users understand market compensation trends and gain insights into company-specific salaries.

Features

  • Real-Time Job Searches: Search for jobs across various public job sites with extensive filtering options.
  • Comprehensive Job Details: Retrieve detailed information about job postings, including employer reviews.
  • Salary Estimates: Access estimated salary data for different job titles and locations.
  • Company-Specific Salaries: Get insights into salary estimates for specific job titles within companies.

MCP Tools

  • Job Search: Enables users to search for jobs with extensive filtering options.
  • Job Details: Provides detailed information about job postings, including application links and employer reviews.
  • Job Salary: Offers estimated salary information for jobs based on title and location.
  • Company Job Salary: Delivers estimated salaries for specific job titles within a company.

Usage with Different Platforms

python

python
import requests

url = 'https://api.jsearch.com/v1/jobs'
headers = {'Authorization': 'Bearer YOUR_API_KEY'}
params = {'title': 'Software Engineer', 'location': 'New York'}

response = requests.get(url, headers=headers, params=params)
print(response.json())

javascript

javascript
const axios = require('axios');

const options = {
  method: 'GET',
  url: 'https://api.jsearch.com/v1/jobs',
  headers: {Authorization: 'Bearer YOUR_API_KEY'},
  params: {title: 'Software Engineer', location: 'New York'}
};

axios.request(options).then(function (response) {
  console.log(response.data);
}).catch(function (error) {
  console.error(error);
});