{"uid":"cap_oE4RIinf0ikYH1c8jNwAg","slug":"linkedin-profile-scraper-api-x402-20aa6353","name":"LinkedIn Profile Scraper API (x402)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/linkedin-profiles?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"queries":{"type":"array","description":"Public /in/ profile URLs or identifiers. One profile is returned for each accessible URL."},"maxItems":{"type":"integer","default":0,"minimum":0,"description":"Maximum number of profile records to save. Use 0 for no cap."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"about":null,"photo":null,"fullName":null,"headline":null,"lastName":null,"firstName":null,"linkedinUrl":null,"publicIdentifier":null}],"product":"linkedin-profiles"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.08","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.08/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4vAW-mePOEPcA8JezeSWL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.08","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes and returns structured public LinkedIn profile data for one or more given profile URLs, charged per successful call via x402 micropayment.","exampleAgentPrompt":"Pull the structured LinkedIn profile data for these three people: linkedin.com/in/satyanadella, linkedin.com/in/jeffweiner, and linkedin.com/in/reidhoffman — I need their full names, headlines, and about sections.","exampleUseCases":[{"title":"Lead enrichment for sales outreach","prompt":"I have a list of LinkedIn profile URLs for 10 prospects — can you fetch their full names, headlines, and bios so I can personalize my outreach emails? Here are the URLs: linkedin.com/in/johndoe, linkedin.com/in/janedoe, linkedin.com/in/alexsmith..."},{"title":"Candidate research before interview","prompt":"Look up the LinkedIn profiles for these two candidates before my interviews today: linkedin.com/in/maria-chen and linkedin.com/in/david-park — get me their current headline, about section, and photo URL."},{"title":"Competitor team mapping","prompt":"I want to map out the leadership team at a competitor. Can you pull structured profile data from these LinkedIn URLs and give me each person's name, title headline, and bio? Here's the list: linkedin.com/in/ceo-name, linkedin.com/in/cto-name, linkedin.com/in/vp-sales-name."}],"resultDescription":"Returns a JSON object with a count of matched profiles and an items array. Each item contains the person's full name, first name, last name, headline, about/bio text, photo URL, LinkedIn URL, and public identifier. Failed or empty results are not charged.","failureModes":["Profile is private or inaccessible — returns empty items array, no charge","Invalid or malformed LinkedIn URL — profile not found","LinkedIn rate-limiting or blocking causing failed scrape — no charge on failure","Payment not processed via x402 — request rejected before scrape","maxItems set to 0 but no profiles returned — empty result"],"whenToPreferThis":"Choose this endpoint when you need structured LinkedIn profile data (name, headline, bio, photo) from one or more known public profile URLs in a pay-per-result model. It is well-suited for lead enrichment, candidate research, or team mapping where you already have the LinkedIn URLs and want clean JSON output without paying for failed lookups. Prefer this over general web scrapers when you specifically need LinkedIn profile fields in a consistent schema.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-03T04:07:41.095Z","isFirstParty":false,"canonicalSlug":"linkedin-profile-scraper-api-x402-20aa6353"}