Person Profile Scraper
Scrape publicly available LinkedIn person profiles by their profile ID. Pass type=profile along with the person's LinkedIn ID to retrieve full profile data. Each successful request costs 50–100 credits.
Endpoint:
https://api.scrapingdog.com/profileAPI Parameters
🔑
Scrapingdog Parameters
api_keyRequiredYour personal API key. Available on your dashboard.
Type: String
👤
Profile
idRequiredThe ID of any person profile. This can be found inside the URL of any LinkedIn person profile (e.g.,rbransonfromlinkedin.com/in/rbranson).
Type: StringtypeRequiredMust be set toprofileto scrape a person profile.
Type: String
⚙
️ Advanced
premiumOptionalSet totrueto use premium proxies to bypass LinkedIn's anti-bot measures. Default:false.
Type: StringwebhookOptionalSet totrueto schedule profile scraping after 2–3 minutes, which increases the success rate. Default:false.
Type: String
API Examples
Code to Integrate
curl "https://api.scrapingdog.com/profile?api_key=APIKEY&type=profile&id=rbranson"
import requests params = { "api_key": "APIKEY", "type": "profile", "id": "rbranson" } response = requests.get("https://api.scrapingdog.com/profile", params=params) print(response.json())
const params = new URLSearchParams({ api_key: "APIKEY", type: "profile", id: "rbranson" }); const response = await fetch(`https://api.scrapingdog.com/profile?${params}`); const data = await response.json(); console.log(data);
<?php $url = 'https://api.scrapingdog.com/profile?' . http_build_query([ 'api_key' => 'APIKEY', 'type' => 'profile', 'id' => 'rbranson', ]); echo file_get_contents($url);