https://linkedin-jobs-search.vercel.app/api// Include API key in headers (for premium users)
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}/apiHealth check and API information/api/jobs/searchSearch for jobs with advanced filters/api/geo-statsGet GEO monitoring statistics{
"keyword": "software engineer",
"location": "San Francisco",
"dateSincePosted": "past week",
"jobType": "full time",
"remoteFilter": "remote",
"salary": "100000",
"experienceLevel": "senior",
"sortBy": "recent",
"limit": "10",
"page": "0"
}{
"success": true,
"data": [
{
"jobTitle": "Senior Software Engineer",
"company": "Tech Company Inc.",
"location": "San Francisco, CA",
"salary": "$120K - $180K",
"jobType": "Full-time",
"posted": "2 days ago",
"link": "https://linkedin.com/jobs/...",
"description": "..."
}
],
"totalResults": 156,
"page": 0,
"limit": 10
}// Fetch API example
const searchJobs = async () => {
const response = await fetch('https://linkedin-jobs-search.vercel.app/api/jobs/search', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
keyword: 'frontend developer',
location: 'San Francisco',
remoteFilter: 'remote',
salary: '100000',
limit: '20'
})
});
const data = await response.json();
console.log(data);
};
searchJobs();