Aller au contenu principal
Piloterr
Retour au blog
21 novembre 2023

Comment convertir une entreprise LinkedIn en URL de site web ?

Dans le domaine des affaires et du réseautage professionnel, LinkedIn joue un rôle crucial. Il est souvent nécessaire d'extraire des informations plus détaillées depuis un profil LinkedIn, notamment pour les entreprises. C'est là que l'API Piloterr intervient, en offrant un moyen fluide de transformer les URLs LinkedIn en données de site web complètes.

Utilisez l'API LinkedIn Company ou parcourez le catalogue complet de l'API de scraping LinkedIn.

1. Créez votre compte

  • Inscrivez-vous sur piloterr.com
  • Créez votre abonnement
  • Créez et copiez votre clé API

2. Sélectionnez le scénario

  • Scénario 1 : URL entreprise LinkedIn connue : lorsque vous disposez de l'URL LinkedIn de l'entreprise, le processus est direct. Utilisez une requête GET vers l'API Piloterr.
  • Scénario 2 : URL entreprise LinkedIn inconnue : lorsque vous n'avez pas l'URL LinkedIn, vous pouvez toujours trouver les informations nécessaires via un processus en deux étapes.

N'oubliez pas de remplacer PILOTERR_API_KEY par votre clé API réelle. Le script suppose que les réponses de l'API Piloterr suivent un format spécifique ; des ajustements peuvent être nécessaires selon la structure réelle de la réponse API.

Scénario : URL entreprise LinkedIn connue

  1. Copiez le code
  2. Créez un nouveau fichier get_website_linkedin.py
  3. Remplacez le token API par le vôtre
  4. Remplacez LINKEDIN_URL par votre URL
  5. Exécutez le script avec py get_website_linkedin.py
Python
import requests

PILOTERR_API_KEY = 'YOUR-TOKEN-API-REPLACE-ME'
LINKEDIN_URL = 'https://linkedin.com/company/airbusgroup'

def get_linkedin_info(known_url: str):
    api_url = f"https://piloterr.com/api/v2/linkedin/company/info"
    headers={
        "x-api-key": PILOTERR_API_KEY
    }
    params={
        "query": known_url
    }
    response = requests.get(
        url=api_url,
        headers=headers,
        params=params
    )
    if response.status_code == 200:
        return response.json()
    else:
        return "Error: Unable to fetch data"

# Request
req = get_linkedin_info(known_url=LINKEDIN_URL)

print("Website: " + req["website"])

Résultat

Website: http://www.airbus.com

Scénario : URL entreprise LinkedIn inconnue

Pour enrichir le script avec une requête de recherche Google lorsque l'URL LinkedIn est inconnue, nous pouvons introduire une nouvelle fonction qui interroge la page de résultats de recherche (SERP) de Google pour trouver l'URL LinkedIn.

  1. Copiez le code
  2. Créez un nouveau fichier get_website_linkedin_company_name.py
  3. Remplacez le token API par le vôtre
  4. Remplacez COMPANY par le nom de l'entreprise
  5. Exécutez le script avec py get_website_linkedin_company_name.py
Python
import requests

PILOTERR_API_KEY = 'YOUR-TOKEN-API-REPLACE-ME'
COMPANY = 'Piloterr'

def get_linkedin_info(known_url: str):
    api_url = "https://piloterr.com/api/v2/linkedin/company/info"
    headers = {
        "x-api-key": PILOTERR_API_KEY
    }
    params = {
        "query": known_url
    }
    response = requests.get(
        url=api_url,
        headers=headers,
        params=params
    )
    if response.status_code == 200:
        return response.json()
    else:
        return "Error: Unable to fetch data"

def get_linkedin_url_from_google(query: str):
    google_api_url = "https://piloterr.com/api/v2/google/search"
    headers = {
        "x-api-key": PILOTERR_API_KEY
    }
    data = {
        "query": query
    }
    response = requests.post(
        url=google_api_url,
        headers=headers,
        json=data
    )

    if response.status_code == 200:
        search_results = response.json()['organic_results']
        # Extract LinkedIn URL from search results
        for result in search_results:
            if 'linkedin.com/company/' in result['link']:
                return result['link']
        return "LinkedIn URL not found in search results"
    else:
        return "Error: Unable to perform search"

# Example usage
search_query = f"site:linkedin.com/company {COMPANY}"
linkedin_url = get_linkedin_url_from_google(search_query)

if "linkedin.com/company/" in linkedin_url:
    req = get_linkedin_info(linkedin_url)
    if "website" in req:
        print("Website: " + req["website"])
    else:
        print("Error: LinkedIn information not retrieved")
else:
    print("Company not found")

Résultat

Website: [piloterr.com](/)

Pour faire de même avec les profils LinkedIn, consultez notre article sur la conversion d'un prénom et d'un nom en URL LinkedIn.

À lire aussi

Guides et actualités sur le scraping web, les proxies et l'extraction de données.

Actualités

Le MCP Piloterr passe sur la spec 2026-07-28

Notre serveur MCP hébergé sur mcp.piloterr.com suit désormais MCP 2026-07-28 : cœur stateless en request/response, même URL Streamable HTTP, même x-api-key.

Josselin Liebe
Josselin Liebe
Lire
Actualités

Comprendre les métriques de latence p50, p75, p90, p95 et p99

Les percentiles de latence décrivent la performance réelle de votre API ou pipeline de scraping pour la majorité des requêtes et pour la queue lente. Découvrez ce que signifient p50 à p99, pourquoi la moyenne trompe, et comment fixer des SLA réalistes.

Josselin Liebe
Josselin Liebe
Lire
Actualités

Cloudflare, Chrome, Firefox et Edge s'allient sur PACT, un protocole anti-bot respectueux de la vie privée

Cloudflare s''associe à Mozilla, Google, Microsoft et Shopify pour développer PACT (Private Access Control Tokens), un standard qui vise à authentifier le trafic humain et les agents autorisés sans CAPTCHA ni pistage invasif.

Josselin Liebe
Josselin Liebe
Lire

Prêt à commencer ?

Votre API de scraping web est à un clic. Commencez avec +500 crédits, sans infrastructure à gérer, sans proxies à configurer, et sans carte bancaire.

  • +500 crédits
  • Aucune carte bancaire requise
  • Tous les endpoints inclus