Profil LinkedIn
Extrayez un profil LinkedIn public : expérience, formation, compétences, certifications, publications et bénévolat.
Utilisation de l'API
Ajoutez &scraper=linkedin-profile à une requête Crawling API. Encodez l'URL cible dans le paramètre url.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.linkedin.com/in/kaitlyn-owen' \
--data-urlencode 'scraper=linkedin-profile' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.linkedin.com/in/kaitlyn-owen',
{'scraper': 'linkedin-profile'}
)
import json
data = json.loads(res['body'])const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });
const res = await api.get(
'https://www.linkedin.com/in/kaitlyn-owen',
{ scraper: 'linkedin-profile' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.linkedin.com/in/kaitlyn-owen', scraper: 'linkedin-profile')
data = JSON.parse(res.body)Exemple d'URL en entrée
L'URL passée dans le paramètre url (décodée pour la lisibilité) :
https://www.linkedin.com/in/kaitlyn-owenStructure de la réponse
Corps de la réponse JSON. Les types de champs peuvent être null lorsque la page source omet la valeur.
Nom complet affiché.
Titre du profil.
Ville, région, pays.
Section À propos / résumé.
URL de la photo de profil.
Nombre de relations (souvent « 500+ »).
Expériences professionnelles avec poste, entreprise, dates, description.
Diplômes avec établissement, domaine, dates.
Chaînes de noms de compétences.
Certifications avec nom, organisme, date.
Langues avec niveau de maîtrise.
Exemple de réponse
{
"full_name": "Kaitlyn Owen",
"headline": "Senior Software Engineer at Acme Corp",
"location": "San Francisco Bay Area",
"connections_count": "500+",
"experience": [
{
"title": "Senior Software Engineer",
"company": "Acme Corp",
"start_date": "2022",
"end_date": "Present"
}
]
}