Coder Social home page Coder Social logo

splendidabbey / linkedin-jobs-api Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vishwagauravin/linkedin-jobs-api

0.0 0.0 0.0 34 KB

🔥Advanced node.js package for getting job listings from LinkedIn 💼

Home Page: https://www.npmjs.com/package/linkedin-jobs-api

License: Apache License 2.0

JavaScript 100.00%

linkedin-jobs-api's Introduction


LinkedIn Jobs API

Features

  • ⚡ Lightening Fast
  • ✨ Minimal
  • 🪶 Lightweight
  • 🔥 Advanced Filters
  • 🤩 Support all Frameworks

How to Install ?

Use npm or yarn to install this npm package

npm i linkedin-jobs-api

or

yarn add linkedin-jobs-api

Include the package

const linkedIn = require('linkedin-jobs-api');

Basic Example:

const linkedIn = require('linkedin-jobs-api');

const queryOptions = {
  keyword: 'software engineer',
  location: 'India',
  dateSincePosted: 'past Week',
  jobType: 'full time',
  remoteFilter: 'remote',
  salary: '100000',
  experienceLevel: 'entry level',
  limit: '10'
};

linkedIn.query(queryOptions).then(response => {
	console.log(response); // An array of Job objects
});

Query Object Parameters

query() accepts a queryOptions object and returns an array of Job objects.

Parameter LinkedIn Default value Description
keyword "" string - The text to search: (i.e. Software Developer)
location "" string - The name of the city: (i.e. Los Angeles)
dateSincePosted "" string - Max range of jobs: past month, past week, 24hr
jobType "" string - Type of position: full time, part time, contract, temporary, volunteer, internship
remoteFilter "" string - Filter telecommuting: on site, remote, hybrid
salary "" string - Minimum Salary: 40000, 60000, 80000, 100000, 120000
experienceLevel "" string - internship, entry level, associate, senior, director, executive
limit "" string - Number of jobs returned: (i.e. '1', '10', '100', etc)
sortBy "" string - recent, relevant

Job Objects

Paramter Description (Default: null)
position string - Position title
company string - Company name
companyLogo string - Company Logo
location string - Location of the job
date string - Date the job was posted
agoTime string - time since it was posted
salary string - Salary range
jobUrl string - URL of the job page

Example Response

[
  {
    "position": "Human Resources Administrator",
    "company": "The Hub",
    "companyLogo": "https://static.licdn.com/aero-v1/sc/h/9a9u41thxt325ucfh5z8ga4m8",
    "location": "India",
    "date": "2023-11-20",
    "agoTime": "2 days ago",
    "salary": "",
    "jobUrl": "https://in.linkedin.com/jobs/view/human-resources-administrator-at-the-hub-3765436573?refId=rWSjK9izzZ1ZNnUZYzqp8Q%3D%3D&trackingId=X6uox0Xk%2FRQmqkuHpO%2BdrQ%3D%3D&position=1&pageNum=0&trk=public_jobs_jserp-result_search-card"
  }
]

Our Sponsor

Scrape public LinkedIn profile data at scale with Proxycurl APIs.

• Scraping Public profiles are battle tested in court in HiQ VS LinkedIn case.
• GDPR, CCPA, SOC2 compliant
• High rate limit - 300 requests/minute
• Fast - APIs respond in ~2s
• Fresh data - 88% of data is scraped real-time, other 12% are not older than 29 days
• High accuracy
• Tons of data points returned per profile

Contributing

Feel free to contribute!

  1. Fork the repository
  2. Make changes
  3. Submit a pull request

linkedin-jobs-api's People

Contributors

mernjs avatar vishwagauravin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.