The LinkedIn Jobs Scraper API provides developers with reliable, structured access to LinkedIn's vast job marketplace.
✅ Reliable Data Extraction
· Access millions of LinkedIn job listings worldwide
· Real-time job data with structured JSON responses
· Professional-grade scraping with intelligent request handling
📊 Clean, Structured Data
· Clean text descriptions: Professionally formatted plain text job descriptions
· Complete job details: Titles, companies, locations and dates.
· Professional formatting: Null-safe responses, proper encoding, consistent structure
· LinkedIn job URLs included for direct access
🔧 Developer-Friendly Design
· RESTful endpoints: Clean, intuitive API design following REST principles
· Complete documentation: Clear examples and parameter descriptions
· Cross-origin support: Ready for web and mobile applications
🏢 For Recruitment Companies
· Power your job board with real LinkedIn listings
· Enrich your database with professional job descriptions
· Monitor job market trends and hiring patterns
💼 For Career Websites
· Display current job openings to your users
· Provide job search functionality with LinkedIn data
· Help job seekers discover relevant opportunities
📈 For Market Analysts
· Track hiring trends across industries and locations
· Analyze job market fluctuations and demand patterns
· Generate insights for business intelligence and reports
⚙️ For Developers
· Build job-related applications and services
· Integrate job data into existing platforms
· Create custom job search solutions for clients
Search for job listings on LinkedIn by keywords.
Job Search - Endpoint Features
| Object | Description |
|---|---|
keywords |
[Required] Job title (e.g., Software Engineer). Or you can use company name (e.g., Google) to get jobs listed by a specific company. |
location |
Optional Country name or city name. (defaults to Worldwide) |
start |
Optional start tells the API where to begin in the results list. Use start=0 for the first page, then add the count value for the next page. Example: start=0 → First 10 jobs start=10 → Next 10 jobs start=20 → Next 10 jobs, and so on Max: start=990 (1000 jobs) |
workplaceType |
Optional Remote, On-site, Hybrid (defaults to all) |
enrichCompanies |
Optional Set to 'true' to include detailed company profile information. |
employmentType |
Optional Full-time, Part-time, Contract, Temporary, Internship, Volunteer |
datePosted |
Optional Past 24 hours, Past week, Past month |
experienceLevel |
Optional Internship, Entry level, Associate, Mid-Senior, Director, Executive |
{"success":true,"data":{"jobsReturned":10,"jobs":[{"id":"4370317193","title":"Software Engineer (New Grads) - San Francisco","company":"Giga","location":"San Francisco, CA","date":"2026-03-23","link":"https://www.linkedin.com/jobs/view/software-engineer-new-grads-san-francisco-at-giga-4370317193?position=1&pageNum=0&refId=Li8TjXK2GVMOrdRa%2BvrFCw%3D%3D&trackingId=VZBgcFwyiCoG0ye3%2BzxtTw%3D%3D","companyLink":"https://www.linkedin.com/company/gigaml","companyLogo":"https://media.licdn.com/dms/image/v2/D560BAQGuz5OVE8IcRg/company-logo_100_100/B56ZncOWfQJoAQ-/0/1760336374080/gigaml_logo?e=2147483647&v=beta&t=EalwNRdSr2jDnR5ZR1ccD4ar4nJX-FJtHBXx8AvwSt0","easyApply":null,"insights":null},{"id":"4389787154","title":"Software Engineer - Frontend (DPX)","company":"LinkedIn","location":"Mountain View, CA","date":"2026-03-24","link":"https://www.linkedin.com/jobs/view/software-engineer-frontend-dpx-at-linkedin-4389787154?position=2&pageNum=0&refId=Li8TjXK2GVMOrdRa%2BvrFCw%3D%3D&trackingId=q0zn2Wh%2BvcYsy1FjFNp89A%3D%3D","companyLink":"https://www.linkedin.com/company/linkedin","companyLogo":"https://media.licdn.com/dms/image/v2/C560BAQHaVYd13rRz3A/company-logo_100_100/company-logo_100_100/0/1638831590218/linkedin_logo?e=2147483647&v=beta&t=_PvUQac1LcQjfzQ33gtxFqjvIxBbtsM9ZqIxLs5QcFI","easyApply":null,"insights":null},{"id":"4388240726","title":"Software Engineer, Trust","company":"Notion","location":"San Francisco, CA","date":"2026-03-21","link":"https://www.linkedin.com/jobs/view/software-engineer-trust-at-notion-4388240726?position=3&pageNum=0&refId=Li8TjXK2GVMOrdRa%2BvrFCw%3D%3D&trackingId=QZFYXfBPOJSg%2FTpcSNKjQA%3D%3D","companyLink":"https://www.linkedin.com/company/notionhq","companyLogo":"https://media.licdn.com/dms/image/v2/D4E0BAQGwvcv_1tHZ4w/company-logo_100_100/B4EZW25gE2GgAQ-/0/1742530282185/notionhq_logo?e=2147483647&v=beta&t=h_sgZm5R2TgP9Fpbo95m2wmxnSDoEz06eupofZwpSXs","easyApply":null,"insights":null},{"id":"4379920789","title":"Software Engineer","company":"Cisco","location":"Bengaluru, Karnataka, India","date":"2026-03-23","link":"https://in.linkedin.com/jobs/view/software-engineer-at-cisco-4379920789?position=4&pageNum=0&refId=Li8TjXK2GVMOrdRa%2BvrFCw%3D%3D&trackingId=RP9RXk%2FLM7%2BqK7%2BC1BKkUg%3D%3D","companyLink":"https://www.linkedin.com/company/cisco","companyLogo":"https://media.licdn.com/dms/image/v2/D560BAQFYnR_Zrm87Dg/company-logo_100_100/B56ZnMyVr4HUAQ-/0/1760077372453/cisco_logo?e=2147483647&v=beta&t=-FnJBwOSzJBs2mZI3Vt8hsrLNZhBuwEXpMas5hClACE","easyApply":null,"insights":null},{"id":"4388244527","title":"Software Engineer, Trust","company":"Notion","location":"New York, NY","date":"2026-03-21","link":"https://www.linkedin.com/jobs/view/software-engineer-trust-at-notion-4388244527?position=5&pageNum=0&refId=Li8TjXK2GVMOrdRa%2BvrFCw%3D%3D&trackingId=MoyRWh%2FJKePBKjmK6GjbzQ%3D%3D","companyLink":"https://www.linkedin.com/company/notionhq","companyLogo":"https://media.licdn.com/dms/image/v2/D4E0BAQGwvcv_1tHZ4w/company-logo_100_100/B4EZW25gE2GgAQ-/0/1742530282185/notionhq_logo?e=2147483647&v=beta&t=h_sgZm5R2TgP9Fpbo95m2wmxnSDoEz06eupofZwpSXs","easyApply":null,"insights":null},{"id":"4388909050","title":"Software Engineer, Google Ads","company":"Google","location":"Singapore","date":"2026-03-23","link":"https://sg.linkedin.com/jobs/view/software-engineer-google-ads-at-google-4388909050?position=6&pageNum=0&refId=Li8TjXK2GVMOrdRa%2BvrFCw%3D%3D&trackingId=u4KEkUBZU93fgf%2B4NGCCvQ%3D%3D","companyLink":"https://www.linkedin.com/company/google","companyLogo":"https://media.licdn.com/dms/image/v2/D4E0BAQGv3cqOuUMY7g/company-logo_100_100/B4EZmhegXHGcAU-/0/1759350753990/google_logo?e=2147483647&v=beta&t=zYekdwB_mnXarr4wa4kw8w3Jikm8YaakM5aiDyAyvP0","easyApply":null,"insights":null},{"id":"4289332289","title":"Software Engineer - Platform","company":"Plaid","location":"New York, NY","date":"2026-03-23","link":"https://www.linkedin.com/jobs/view/software-engineer-platform-at-plaid-4289332289?position=7&pageNum=0&refId=Li8TjXK2GVMOrdRa%2BvrFCw%3D%3D&trackingId=6%2Bc0dMP32P4ayzGoN0mehQ%3D%3D","companyLink":"https://www.linkedin.com/company/plaid-","companyLogo":"https://media.licdn.com/dms/image/v2/D4E0BAQET1PssqfCU5g/company-logo_100_100/B4EZarmEzJGYAY-/0/1746635608257/plaid__logo?e=2147483647&v=beta&t=fiFr2KJFzSNufIcHLyRdsg9kzJviRTfZilOvCt99Hg0","easyApply":null,"insights":null},{"id":"4098166100","title":"Software Engineer, Frontend (All Levels)","company":"Zip","location":"San Francisco, CA","date":"2026-03-24","link":"https://www.linkedin.com/jobs/view/software-engineer-frontend-all-levels-at-zip-4098166100?position=8&pageNum=0&refId=Li8TjXK2GVMOrdRa%2BvrFCw%3D%3D&trackingId=%2B9wfxu%2FvQq%2BwVnOYlP3xRw%3D%3D","companyLink":"https://www.linkedin.com/company/theziphq","companyLogo":"https://media.licdn.com/dms/image/v2/D560BAQE06hKRt1Z_1A/company-logo_100_100/B56Zfl1YOMHoAQ-/0/1751907665148/theziphq_logo?e=2147483647&v=beta&t=aY_k9ksXCWkgxlk7Zs8i1q7ipQEPHlXgWJO6JPMQwMw","easyApply":null,"insights":null},{"id":"4361482891","title":"Software Engineer, Web","company":"PayPal","location":"Austin, TX","date":"2026-03-22","link":"https://www.linkedin.com/jobs/view/software-engineer-web-at-paypal-4361482891?position=9&pageNum=0&refId=Li8TjXK2GVMOrdRa%2BvrFCw%3D%3D&trackingId=MaMDIrQfA3WdRMAjXWirwQ%3D%3D","companyLink":"https://www.linkedin.com/company/paypal","companyLogo":"https://media.licdn.com/dms/image/v2/D560BAQGlX0cKdGRk-w/company-logo_100_100/company-logo_100_100/0/1725506319701?e=2147483647&v=beta&t=EfHoqyaVYveWMzdT_6PpJbGNGS1P4dUk3ZryqIQRhjc","easyApply":null,"insights":null},{"id":"4379065175","title":"Software Engineer","company":"Cisco","location":"Bengaluru, Karnataka, India","date":"2026-03-21","link":"https://in.linkedin.com/jobs/view/software-engineer-at-cisco-4379065175?position=10&pageNum=0&refId=Li8TjXK2GVMOrdRa%2BvrFCw%3D%3D&trackingId=SBqxqa%2FZj40YJXob9eP9hA%3D%3D","companyLink":"https://www.linkedin.com/company/cisco","companyLogo":"https://media.licdn.com/dms/image/v2/D560BAQFYnR_Zrm87Dg/company-logo_100_100/B56ZnMyVr4HUAQ-/0/1760077372453/cisco_logo?e=2147483647&v=beta&t=-FnJBwOSzJBs2mZI3Vt8hsrLNZhBuwEXpMas5hClACE","easyApply":null,"insights":null}],"pagination":{"start":0,"nextStart":10,"hasMore":true}},"searchParams":{"keywords":"Software Engineer","location":"worldwide","workplaceType":"all","start":0,"employmentType":"all","datePosted":"all","experienceLevel":"all"}}
curl --location --request GET 'https://zylalabs.com/api/12059/linkedin+jobs+api/23002/job+search?keywords=Software Engineer&location=Worldwide&start=Optional' --header 'Authorization: Bearer YOUR_API_KEY'
Get detailed information about a specific LinkedIn job posting including full description, requirements, and application information.
Job Details - Endpoint Features
| Object | Description |
|---|---|
jobId |
[Required] Use Numeric ID only. |
{"success":true,"data":{"id":"4382387605","title":"Software Engineer","company":"Robert Half","location":"Las Vegas, NV","postedDate":"3 weeks ago","applicants":"Be among the first 25 applicants","description":"We are looking for a skilled Software Engineer to join our team in Las Vegas, Nevada. This role involves utilizing your expertise in object-oriented programming to develop advanced software solutions, ensuring the seamless integration of new system features while maintaining existing requirements. As part of a collaborative environment, you will work closely with various teams to deliver high-quality software aligned with business and customer objectives.\n\nABSOULTE MUST HAVES:\n\n• Recent/Current development experience in an Embedded Linux Environment\n\n• Extensive C/C++ object-oriented programming experience\n\n• Willingness to live in and work onsite in Las Vegas 5 days per week (relocation assistance is available)\n\n• US Citizenship or Green Card - our client is not transferring or sponsoring visas at this time\n\n• Willingness to submit to a comprehensive background check and drug screen\n\nResponsibilities:\n\n• Design and implement software solutions using object-oriented programming principles to meet project requirements.\n\n• Collaborate with Quality Assurance and Software Design teams to develop and enhance system features.\n\n• Create software for embedded systems, ensuring compatibility with industry standards and protocols.\n\n• Utilize agile development methodologies, automation tools, and continuous integration to optimize workflows.\n\n• Develop and maintain multi-threaded applications and socket APIs to support system functionality.\n\n• Conduct thorough testing to ensure software accuracy, reliability, and compliance with requirements.\n\n• Communicate effectively with internal teams and stakeholders to provide technical insights and updates.\n\n• Apply analytical thinking to troubleshoot and resolve complex software issues.\n\n• Manage tasks efficiently while maintaining a high level of accuracy and attention to detail.\n\n• Work within the casino management systems environment, applying knowledge of technology constraints and requirements.\n• Extensive experience in software development, with at least 7 years in a related role.\n• Proficiency in programming languages such as C and C++, with expertise in embedded systems.\n• Familiarity with Linux operating systems and the gcc compiler.\n• Strong understanding of multi-threaded applications and socket APIs.\n• Exceptional communication skills, both written and verbal, with the ability to engage professionally at all levels.\n• Advanced knowledge of Microsoft Office tools for documentation and reporting.\n• Proven ability to analyze and solve complex technical problems.\n• Must be eligible to obtain and retain gaming licensure as required.\nTechnology Doesn't Change the World, People Do.®\n\nRobert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.\n\nRobert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.\n\nAll applicants applying for U. S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.\n\n© 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use and Privacy Notice.","descriptionLength":3889,"seniorityLevel":"Mid-Senior level","employmentType":"Full-time","jobFunction":"Engineering and Information Technology","industries":"Software Development","skills":null,"salary":"$110,000.00/yr - $140,000.00/yr","companyLink":"https://www.linkedin.com/company/robert-half-international?trk=public_jobs_topcard-org-name","jobLink":"https://www.linkedin.com/jobs/view/4382387605","source":"linkedin"}}
curl --location --request GET 'https://zylalabs.com/api/12059/linkedin+jobs+api/23003/job+details?jobId=4382387605' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The GET Job Search endpoint returns a list of job postings, including job titles, companies, locations, posting dates, and direct links. The GET Job Details endpoint provides detailed information about a specific job, including full descriptions, requirements, company details, and application information.
Key fields in the GET Job Search response include "id," "title," "company," "location," "date," and "link." For the GET Job Details response, important fields include "description," "applicants," and "postedDate," providing comprehensive insights into each job listing.
The response data is structured in JSON format. For the GET Job Search, it includes a "success" flag and a "data" object containing job listings. The GET Job Details response similarly includes a "success" flag and a "data" object with detailed job information, ensuring clarity and ease of access.
The GET Job Search endpoint allows parameters such as "keywords" and "location" to refine job searches. Users can customize their requests by specifying these parameters to target specific job types or geographic areas, enhancing the relevance of the results.
The GET Job Search endpoint provides basic job listing information, while the GET Job Details endpoint offers in-depth data, including job descriptions, requirements, and company insights. This allows users to gather both summary and detailed information about job opportunities.
Data accuracy is maintained through professional-grade scraping techniques and intelligent request handling. The API ensures that the information retrieved is up-to-date and structured, providing reliable access to LinkedIn's job listings.
Typical use cases include powering job boards, enriching recruitment databases, and analyzing job market trends. Developers can also create custom job search applications or integrate LinkedIn job data into existing platforms for enhanced user experiences.
Users can leverage the structured JSON responses to display job listings on websites, analyze hiring trends, or provide tailored job recommendations. The inclusion of direct links to job postings allows for seamless navigation to LinkedIn for application processes.
The LinkedIn Jobs API provides access to job listings from various regions worldwide, covering multiple industries and job categories. Users can search for jobs based on specific keywords and locations, allowing for targeted job searches across diverse sectors.
Users can customize their requests by utilizing parameters such as "keywords" and "location" in the GET Job Search endpoint. This enables tailored searches to find specific job types or positions in desired geographic areas, enhancing the relevance of the results.
The GET Job Search endpoint accepts parameters like "keywords" (e.g., "Software Engineer") and "location" (e.g., "New York, NY"). Users can combine these parameters to refine their job search and retrieve listings that match their criteria.
In the GET Job Search response, "id" refers to the unique identifier for each job, "title" indicates the job position, "company" shows the employer's name, "location" specifies where the job is based, and "date" indicates when the job was posted. Each field provides essential information for job seekers.
If the API returns partial or empty results, users should check their search parameters for accuracy or broaden their criteria. Implementing error handling in the application can also help manage such scenarios, ensuring a smooth user experience even when no jobs are found.
The LinkedIn Jobs API employs professional-grade scraping techniques and intelligent request handling to ensure data quality. Regular updates and structured responses help maintain accuracy, providing users with reliable and up-to-date job listings.
Users can expect a consistent JSON structure in responses, including a "success" flag and a "data" object. For job listings, the "jobs" array will contain multiple job entries, each with fields like "id," "title," "company," and "link," ensuring uniformity across responses.
Users can leverage the job links included in the API responses to direct job seekers to the original LinkedIn postings. This facilitates easy application processes and allows users to view additional details directly on LinkedIn, enhancing the overall job search experience.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Prices are listed in USD (United States Dollar), EUR (Euro), CAD (Canadian Dollar), AUD (Australian Dollar), and GBP (British Pound). We accept all major debit and credit cards. Our payment system uses the latest security technology and is powered by Stripe, one of the world's most reliable payment companies. If you have any trouble paying by card, just contact us at [email protected]
Additionally, if you already have an active subscription in any of these currencies (USD, EUR, CAD, AUD, GBP), that currency will remain for subsequent subscriptions. You can change the currency at any time as long as you don't have any active subscriptions.
The local currency shown on the pricing page is based on the country of your IP address and is provided for reference only. The actual prices are in USD (United States Dollar). When you make a payment, the charge will appear on your card statement in USD, even if you see the equivalent amount in your local currency on our website. This means you cannot pay directly with your local currency.
Occasionally, a bank may decline the charge due to its fraud protection settings. We suggest reaching out to your bank initially to check if they are blocking our charges. Also, you can access the Billing Portal and change the card associated to make the payment. If these does not work and you need further assistance, please contact our team at [email protected]
Prices are determined by a recurring monthly or yearly subscription, depending on the chosen plan.
API calls are deducted from your plan based on successful requests. Each plan comes with a specific number of calls that you can make per month. Only successful calls, indicated by a Status 200 response, will be counted against your total. This ensures that failed or incomplete requests do not impact your monthly quota.
Zyla API Hub works on a recurring monthly subscription system. Your billing cycle will start the day you purchase one of the paid plans, and it will renew the same day of the next month. So be aware to cancel your subscription beforehand if you want to avoid future charges.
To upgrade your current subscription plan, simply go to the pricing page of the API and select the plan you want to upgrade to. The upgrade will be instant, allowing you to immediately enjoy the features of the new plan. Please note that any remaining calls from your previous plan will not be carried over to the new plan, so be aware of this when upgrading. You will be charged the full amount of the new plan.
To check how many API calls you have left for the current month, refer to the 'X-Zyla-API-Calls-Monthly-Remaining' field in the response header. For example, if your plan allows 1,000 requests per month and you've used 100, this field in the response header will indicate 900 remaining calls.
To see the maximum number of API requests your plan allows, check the 'X-Zyla-RateLimit-Limit' response header. For instance, if your plan includes 1,000 requests per month, this header will display 1,000.
The 'X-Zyla-RateLimit-Reset' header shows the number of seconds until your rate limit resets. This tells you when your request count will start fresh. For example, if it displays 3,600, it means 3,600 seconds are left until the limit resets.
Yes, you can cancel your plan anytime by going to your account and selecting the cancellation option on the Billing page. Please note that upgrades, downgrades, and cancellations take effect immediately. Additionally, upon cancellation, you will no longer have access to the service, even if you have remaining calls left in your quota.
You can contact us through our chat channel to receive immediate assistance. We are always online from 8 am to 5 pm (EST). If you reach us after that time, we will get back to you as soon as possible. Additionally, you can contact us via email at [email protected]
To give you the opportunity to experience our APIs without any commitment, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost. This trial can be used only once, so we recommend applying it to the API that interests you the most. While most of our APIs offer a free trial, some may not. The trial concludes after 7 days or once you've made 50 requests, whichever occurs first. If you reach the 50 request limit during the trial, you will need to "Start Your Paid Plan" to continue making requests. You can find the "Start Your Paid Plan" button in your profile under Subscription -> Choose the API you are subscribed to -> Pricing tab. Alternatively, if you don't cancel your subscription before the 7th day, your free trial will end, and your plan will automatically be billed, granting you access to all the API calls specified in your plan. Please keep this in mind to avoid unwanted charges.
After 7 days, you will be charged the full amount for the plan you were subscribed to during the trial. Therefore, it's important to cancel before the trial period ends. Refund requests for forgetting to cancel on time are not accepted.
When you subscribe to an API free trial, you can make up to 50 API calls. If you wish to make additional API calls beyond this limit, the API will prompt you to perform an "Start Your Paid Plan." You can find the "Start Your Paid Plan" button in your profile under Subscription -> Choose the API you are subscribed to -> Pricing tab.
Payout Orders are processed between the 20th and the 30th of each month. If you submit your request before the 20th, your payment will be processed within this timeframe.
Service Level:
100%
Response Time:
3,623ms
Service Level:
100%
Response Time:
2,605ms
Service Level:
100%
Response Time:
726ms
Service Level:
100%
Response Time:
3,140ms
Service Level:
100%
Response Time:
0ms
Service Level:
100%
Response Time:
3,189ms
Service Level:
100%
Response Time:
3,847ms
Service Level:
100%
Response Time:
0ms
Service Level:
100%
Response Time:
830ms
Service Level:
100%
Response Time:
1,814ms
Service Level:
100%
Response Time:
779ms
Service Level:
100%
Response Time:
1,194ms
Service Level:
100%
Response Time:
807ms
Service Level:
100%
Response Time:
1,808ms
Service Level:
100%
Response Time:
1,333ms
Service Level:
100%
Response Time:
920ms
Service Level:
100%
Response Time:
2,589ms
Service Level:
100%
Response Time:
2,041ms
Service Level:
100%
Response Time:
519ms
Service Level:
100%
Response Time:
4,916ms