# LinkedIn Scraper — Zapi reference > Public LinkedIn data — profiles, companies, and job postings/search. No login required. **Base URL:** `https://api.zpi.web.id` **Auth:** Send `x-api-key: YOUR_KEY` header on every request. Get a free key at https://zpi.web.id/dashboard/keys. **Response envelope:** `{ status, message, content }` **Rate limit:** 60 req/min on free tier. **Related:** - Detail page: https://zpi.web.id/api/social-media/linkedin-scraper - Endpoint catalog: https://zpi.web.id/category/social-media - Concise index: https://zpi.web.id/llms.txt - Full reference: https://zpi.web.id/llms-full.txt --- ## LinkedIn Scraper **Category:** social-media · **Slug:** `linkedin-scraper` **Detail page:** https://zpi.web.id/api/social-media/linkedin-scraper Public LinkedIn data — profiles, companies, and job postings/search. No login required. **Tags:** linkedin, profile, company, jobs, career, professional ### Get Profile Public LinkedIn profile - headline, location, experience, education, languages, follower count. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/social-media:linkedin-scraper/profile/:username` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `username` | string | path | yes | Vanity slug (with/without @) or full LinkedIn profile URL | **cURL:** ```bash curl "https://api.zpi.web.id/v1/social-media:linkedin-scraper/profile/:username" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/social-media:linkedin-scraper/profile/:username", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/social-media:linkedin-scraper/profile/:username", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "avatar": "https://media.licdn.com/dms/image/v2/D5603AQHlBeFa8NvpJw/profile-displayphoto-shrink_200_200/B56ZTMiH.vGoAk-/0/1738598285693?e=2147483647&v=beta&t=KXSkFxtCxQvBnAWWy1t-grgKBg-nEiLuGXYvu2jOT6w", "fullName": "Sandhika Galih", "headline": "Lecturer | Creator | Google Developer Expert", "location": "Bandung, West Java, Indonesia", "username": "sandhikagalih", "education": [ { "degree": "Bachelor of Engineering", "school": "Universitas Pasundan", "endDate": "2008", "location": "", "schoolUrl": "https://id.linkedin.com/school/pasundanuniversity/", "startDate": "2004", "description": "Bachelor of Engineering, Informatics. Study in Web Application Development" }, { "degree": "Master of Engineering", "school": "Institut Teknologi Bandung (ITB)", "endDate": "2011", "location": "", "schoolUrl": "https://id.linkedin.com/school/itb/", "startDate": "2009", "description": "Master of Engineering, Information Technology. Research in Usability and User Experience Framework for Web Application Development" }, { "degree": "", "school": "Universitas Katolik Parahyangan (UNPAR)", "endDate": "2004", "location": "", "schoolUrl": "https://id.linkedin.com/school/universitas-katolik-parahyangan-unpar/", "startDate": "2002", "description": "" } ], "languages": [ "English", "Bahasa Indonesia", "Sundanese" ], "experience": [ { "title": "Co-Founder & Chief Academic Officer", "company": "WPU Course", "endDate": "", "location": "Bandung, West Java, Indonesia", "startDate": "Sep 2024", "companyUrl": "https://id.linkedin.com/company/wpu-course", "description": "" }, { "title": "Google Developer Expert (Web & UI)", "company": "Google Developer Experts", "endDate": "", "location": "", "startDate": "Oct 2023", "companyUrl": "https://www.linkedin.com/company/experts-program", "description": "" }, { "title": "Founder", "company": "WPU | YouTube Channel", "endDate": "", "location": "Bandung Area, West Java, Indonesia", "startDate": "Jan 2015", "companyUrl": "https://id.linkedin.com/company/webprogrammingunpas", "description": "I teach online course about web design, web programming and web technology in general" }, { "title": "Lecturer", "company": "Universitas Pasundan", "endDate": "", "location": "Bandung Area, West Java, Indonesia", "startDate": "2008", "companyUrl": "https://id.linkedin.com/school/pasundanuniversity/", "description": "- Delivering lectures, seminars and tutorials\n- Developing and implementing new methods of teaching\n- Designing, preparing and developing teaching materials\n- Assessing students coursework\n- Help and advice students to plan their academical route throughout semesters\n- Writing up research and preparing it for publication\n- Supervising students' research activities\n- Coding, coding, and a lot of coding.." }, { "title": "Web Programming (IT304)", "company": "Universitas Pasundan", "endDate": "", "location": "Bandung Area, West Java, Indonesia", "startDate": "2008", "companyUrl": "https://id.linkedin.com/school/pasundanuniversity/", "description": "Introduction to Dynamic Web Programming. Web page are no longer written in static HTML but instead generated by scripts and database calls. User Interface are more seamless, with technology like AJAX to replace traditional page reloads. This course teaches student to build websites using language like PHP, MySQL, JQuery, XML, JSON." }, { "title": "Internet and Web Technology (IT201)", "company": "Universitas Pasundan", "endDate": "", "location": "Bandung Area, West Java, Indonesia", "startDate": "2008", "companyUrl": "https://id.linkedin.com/school/pasundanuniversity/", "description": "Introduction to Static Web Programming using such languages as HTML, HTML5, CSS, CSS3, Javascript and JQuery to produce not only an aestethic, usable and user friendly but also a valid web page.\n\nyou can also check my youtube channel (WebProgrammingUNPAS) to see the videos on my course." }, { "title": "Pengantar Intelejensia Buatan / Introduction to Artificial Intelligence (IT507)", "company": "Universitas Pasundan", "endDate": "2014", "location": "Bandung Area, West Java, Indonesia", "startDate": "2013", "companyUrl": "https://id.linkedin.com/school/pasundanuniversity/", "description": "Concepts, representations, and techniques used in building practical computational systems (agents) through the use of adaptive information processing algorithms. Topics: history of AI, reactive systems, heuristic search, planning, constraint satisfaction, knowledge representation and Fuzzy Systems\n" }, { "title": "Sistem Multimedia / Multimedia Systems (IT403)", "company": "Universitas Pasundan", "endDate": "2013", "location": "Bandung Area, West Java, Indonesia", "startDate": "2009", "companyUrl": "https://id.linkedin.com/school/pasundanuniversity/", "description": "A course that study about the different elements involved in the creation of multimedia applications. Topics include color theory, image design and processing, animation, video production, and interactive presentations. Students produce a promotional multimedia products such as posters, radio jingle and video commercial as a final project at the end of the semester." } ], "profileUrl": "https://id.linkedin.com/in/sandhikagalih", "connections": "500+", "followerCount": 141065, "organizations": [ "APTIKOM", "IEEE" ] } ``` --- ### Get Company Public LinkedIn company page - description, employee count, address, recent posts. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/social-media:linkedin-scraper/company/:company` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `company` | string | path | yes | Company vanity slug (with/without @) or full LinkedIn company URL | **cURL:** ```bash curl "https://api.zpi.web.id/v1/social-media:linkedin-scraper/company/:company" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/social-media:linkedin-scraper/company/:company", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/social-media:linkedin-scraper/company/:company", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "url": "https://www.linkedin.com/company/microsoft", "logo": "https://media.licdn.com/dms/image/v2/D560BAQH32RJQCl3dDQ/company-logo_200_200/B56ZYQ0mrGGoAM-/0/1744038948046/microsoft_logo?e=2147483647&v=beta&t=ts9MGrTk7Lz3R1bmAfzCL8euuuuPWPCoXfdiLA2_IzM", "name": "Microsoft", "website": "https://news.microsoft.com/", "location": "Redmond, Washington, US", "description": "Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters. \n\nMicrosoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.", "recentPosts": [], "employeeCount": 233178, "streetAddress": "1 Microsoft Way" } ``` --- ### Search Jobs Search LinkedIn job postings by keywords and location. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/social-media:linkedin-scraper/jobs` - **Cache TTL:** 900s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `keywords` | string | query | yes | Job title, skill, or company | | `location` | string | query | no | Location filter | | `page` | number | query | no | Page number. Default 1, 25 results/page | **cURL:** ```bash curl "https://api.zpi.web.id/v1/social-media:linkedin-scraper/jobs?keywords=software%20engineer&location=Jakarta&page=1" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/social-media:linkedin-scraper/jobs?keywords=software%20engineer&location=Jakarta&page=1", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/social-media:linkedin-scraper/jobs?keywords=software%20engineer&location=Jakarta&page=1", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "page": 1, "count": 60, "items": [ { "url": "https://www.linkedin.com/jobs/view/4433041801", "logo": "https://media.licdn.com/dms/image/v2/D560BAQG2_xeGe8WJ5w/company-logo_100_100/B56ZfTLOf3GoAQ-/0/1751594627904/solve_education__logo?e=2147483647&v=beta&t=GRPTp1vGPoxMWrDQIBT2KluePBSgczGYNfu7tzWp-dc", "jobId": "4433041801", "title": "Backend Engineer", "company": "Solve Education!", "location": "Bandung, Banten, Indonesia", "postedAt": "2026-06-25", "companyUrl": "https://id.linkedin.com/company/solve-education-" }, { "url": "https://www.linkedin.com/jobs/view/4433036910", "logo": "https://media.licdn.com/dms/image/v2/D560BAQG2_xeGe8WJ5w/company-logo_100_100/B56ZfTLOf3GoAQ-/0/1751594627904/solve_education__logo?e=2147483647&v=beta&t=GRPTp1vGPoxMWrDQIBT2KluePBSgczGYNfu7tzWp-dc", "jobId": "4433036910", "title": "Full-Stack Software Engineer", "company": "Solve Education!", "location": "Bandung, Banten, Indonesia", "postedAt": "2026-06-25", "companyUrl": "https://id.linkedin.com/company/solve-education-" }, { "url": "https://www.linkedin.com/jobs/view/4443139570", "logo": "https://media.licdn.com/dms/image/v2/D560BAQEzo-2vZadrfA/company-logo_100_100/B56ZcVaqleG0AQ-/0/1748411001766/straitsx_logo?e=2147483647&v=beta&t=a6HI4z7sBN12CKiKbr3I32Xy-cqA7gyfvzKMs9YJwxA", "jobId": "4443139570", "title": "Software Engineer, Engineering Excellence", "company": "StraitsX", "location": "Jakarta, Jakarta, Indonesia", "postedAt": "2026-07-22", "companyUrl": "https://sg.linkedin.com/company/straitsx" }, { "url": "https://www.linkedin.com/jobs/view/4440282133", "logo": "https://media.licdn.com/dms/image/v2/C560BAQGYdFrdPT9ppw/company-logo_100_100/company-logo_100_100/0/1661705620592/sirclo_logo?e=2147483647&v=beta&t=vQZBGLuqdjH7hEn2VbdiwkAnCVaviDyOvEhjhRjwiM8", "jobId": "4440282133", "title": "Software Engineer", "company": "SIRCLO", "location": "Jakarta, Jakarta, Indonesia", "postedAt": "2026-07-15", "companyUrl": "https://id.linkedin.com/company/sirclo" }, { "url": "https://www.linkedin.com/jobs/view/4368626902", "logo": "https://media.licdn.com/dms/image/v2/D560BAQGVMCtZI47KAw/company-logo_100_100/company-logo_100_100/0/1720744199970/beca_logo?e=2147483647&v=beta&t=vHBDeprjbc4gfNbmUiUzA1eWRqGf1UPCmisMu-giHms", "jobId": "4368626902", "title": "Software Engineer", "company": "Beca", "location": "Jakarta, Jakarta, Indonesia", "postedAt": "2026-02-03", "companyUrl": "https://nz.linkedin.com/company/beca" }, { "url": "https://www.linkedin.com/jobs/view/4336719021", "logo": "https://media.licdn.com/dms/image/v2/D560BAQE1jHTV9MYtEA/company-logo_100_100/company-logo_100_100/0/1667277070391/cermati_logo?e=2147483647&v=beta&t=swPWrZeiKC9iHHcMfkBCG6HnKfXrAonHh1eS8jmRxSE", "jobId": "4336719021", "title": "Software Engineer - Infrastructure", "company": "Cermati.com", "location": "Jakarta, Jakarta, Indonesia", "postedAt": "2025-11-18", "companyUrl": "https://id.linkedin.com/company/cermati" }, { "url": "https://www.linkedin.com/jobs/view/4437737029", "logo": "https://media.licdn.com/dms/image/v2/C510BAQGC-91AXtMCHQ/company-logo_100_100/company-logo_100_100/0/1630587700092/pt_bukalapak_com_logo?e=2147483647&v=beta&t=ZPsOYyJa9VeHz9FPefdg4VEz04U4fBwr_tkKqB4FSuU", "jobId": "4437737029", "title": "Software Engineer", "company": "Bukalapak", "location": "Jakarta, Indonesia", "postedAt": "2026-07-07", "companyUrl": "https://id.linkedin.com/company/pt-bukalapak-com" }, { "url": "https://www.linkedin.com/jobs/view/4440388979", "logo": "https://media.licdn.com/dms/image/v2/C560BAQFZ9QNw4sgm8Q/company-logo_100_100/company-logo_100_100/0/1630659619900?e=2147483647&v=beta&t=YG0E_LPPRtAyhm-3j8wNxTpW_WW8a430GKAeWPE1uaM", "jobId": "4440388979", "title": "Software Engineer", "company": "Arista Group", "location": "Jakarta, Indonesia", "postedAt": "2026-07-14", "companyUrl": "https://id.linkedin.com/company/arista-group-indonesia" } ], "query": "software engineer", "hasMore": true, "nextPage": 2 } ``` --- ### Get Job Detail Single LinkedIn job posting detail - description, criteria, applicant count. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/social-media:linkedin-scraper/job/:jobId` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `jobId` | string | path | yes | Numeric job ID, or the full /jobs/view/... URL | **cURL:** ```bash curl "https://api.zpi.web.id/v1/social-media:linkedin-scraper/job/:jobId" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/social-media:linkedin-scraper/job/:jobId", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/social-media:linkedin-scraper/job/:jobId", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "url": "https://www.linkedin.com/jobs/view/4412034983", "jobId": "4412034983", "title": "Software Engineer I", "company": "Sony Interactive Entertainment", "location": "Los Angeles Metropolitan Area", "postedAgo": "3 hours ago", "applicants": "Over 200 applicants", "companyUrl": "https://www.linkedin.com/company/sony-interactive-entertainment-llc", "industries": "Software Development, Consumer Services, and Entertainment Providers", "description": "Why Sony Interactive Entertainment?\n\nSony Interactive Entertainment isn’t just the Best Place to Play — it’s also the Best Place to Work. Sony Interactive Entertainment (SIE) is the company behind the PlayStation brand. As a subsidiary of Sony Group Corporation, we’re part of a proud legacy of innovation and excellence. SIE is a dynamic technology company, delivering cutting-edge hardware and network services to more than 100 million people and an entertainment leader, home to some of the most beloved and recognizable intellectual properties (IP) in the world. Our role at SIE is to create and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity.\n\nPassionate about data-driven insights and being part of teams that build scalable telemetry solutions that impact millions? We're looking for a Full Stack Software Engineer to join our Unified Telemetry team. This role involves creating seamless and secure solutions and ensuring delivery of exceptional user experiences. As a full-stack developer, you will work across the stack, contributing to both the front-end and back-end architecture and implementation. This is an opportunity to participate in a fun, demanding, fast-paced environment for individuals who thrive on new challenges and creative solutions.\n\nResponsibilities\n\nCollaborate with other Front-End Engineers, Data Platform engineers and develop dynamic, responsive and user-friendly applications. Work with Product Owners and Product Managers to understand feature requirements, gather technical requirements, and develop new features Create and maintain documentation of application design, configuration and maintenance. Provide accurate timelines for specific tasks assigned. \n\nRequired Qualifications\n\nBachelor's degree or equivalent Proficiency in TypeScript and JavaScript; React/ReactNative experience is a strong plus. Understanding of server-side and cloud technologies, including Kubernetes and data management systems. Familiarity with telemetry, data pipelines, and other data tools used for large-scale systems. Desire to collaborate and to develop strong and positive team relationships Experience/Ability in writing maintainable tests to ensure code quality and reliability Excellent problem solving skills, attention to detail, organizational skills, a strong work ethic, and the ability to work independently. \n\nBonus Qualifications\n\nDemonstrate ability to write clean, maintainable, and well-documented code. Knowledge of C++ Experience with Agile development methodologies such as SAFe, Scrum \n\nSony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to race, color, religion, gender, pregnancy, national origin, ancestry, citizenship, age, legally protected physical or mental disability, covered veteran status, status in the U.S. uniformed services, sexual orientation, marital status, genetic information, or membership in any other legally protected category.\n\nWe also understand that you may not apply for a job unless you meet every listed qualification. If you think you might be a good fit, but aren’t sure if you “check every box”, please apply anyway. We know that dedicated and proficient team members come from diverse sets of backgrounds that may seem “non-standard” — and we embrace that! We also provide an excellent mentorship program to help level up those skills by pairing you up with someone who can help you reach your goals.\n\nIf you're ready for something new, a chance to be challenged, to learn, and grow, we want to hear from you. Come join us in bringing the joy of PlayStation to our community.\n\nAt SIE, we consider several factors when setting each role’s base pay range, including the competitive benchmarking data for the market and geographic location.\n\nPlease note that the base pay range may vary in line with our hybrid working policy and individual base pay will be determined based on job-related factors which may include knowledge, skills, experience, and location.\n\nIn addition, this role is eligible for SIE’s top-tier benefits package that includes medical, dental, vision, matching 401(k), paid time off, wellness program and coveted employee discounts for Sony products. This role also may be eligible for a bonus package. Click here to learn more.\n\nThe estimated base pay range for this role is listed below.\n\n$125,800—$188,800 USD\n\nPlease note, Sony Interactive Entertainment conducts background checks at the offer stage for all new employees (which may include criminal background checks for some roles) and will need to process personal information to support these checks.\n\nPlease refer to our Candidate Privacy Notice for more information about what personal information we collect, how we use it, who we share it with, and your data protection rights.\n\nEqual Opportunity Statement:\n\nSony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy, maternity or parental status, trade union membership or membership in any other legally protected category.\n\nWe strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond. \n\nSony Interactive Entertainment is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.", "jobFunction": "Engineering and Information Technology", "employmentType": "Full-time", "seniorityLevel": "Not Applicable" } ``` --- _Generated: 2026-08-02T14:30:15.924Z_