LinkedIn-Profilinformationen extrahieren

Fortgeschritten

Dies ist ein Sales, AI, Marketing-Bereich Automatisierungsworkflow mit 6 Nodes. Hauptsächlich werden Set, Airtop, FormTrigger, ExecuteWorkflowTrigger und andere Nodes verwendet, kombiniert mit KI-Technologie für intelligente Automatisierung. Extraktion von strukturierten LinkedIn-Profildaten mit Airtop und AI-Parsing

Voraussetzungen
  • KI-Service API Key (z.B. OpenAI, Anthropic)
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
  "id": "OGfsyvA3tBbLytSo",
  "meta": {
    "instanceId": "28a947b92b197fc2524eaba16e57560338657b2b0b5796300b2f1cedc1d0d355",
    "templateCredsSetupCompleted": true
  },
  "name": "Extract LinkedIn Profile Information",
  "tags": [],
  "nodes": [
    {
      "id": "e536a185-e95d-4a15-a28f-10cf207cea2d",
      "name": "Airtop",
      "type": "n8n-nodes-base.airtop",
      "position": [
        200,
        100
      ],
      "parameters": {
        "url": "={{ $json.Linkedi_URL }}",
        "prompt": "This is a LinkedIn profile. Extract the following information:\n\n- Name: The full name of the person\n- Headline: The professional headline\n- Location: The location of the person\n- Current Company: The current company the person works for\n- Current Position: The current position at the company\n- About: The about section text\n- Experience: For each position (up to 10):\n  - Company Name: The name of the company\n  - Position: The position held\n  - Duration: The time period worked at the company\n  - Location: The location of the job\n  - Description: The description of the role\n- Education: For each education entry (up to 5):\n  - Institution: The name of the educational institution\n  - Degree: The degree obtained\n  - Field of Study: The field of study\n  - Duration: The time period of education\n  - Description: Any additional information about the education\n- Skills: List of skills (up to 50)\n- Certifications: For each certification (up to 10):\n  - Name: The name of the certification\n  - Issuing Organization: The organization that issued the certification\n  - Issue Date: When the certification was issued\n  - Expiration Date: When the certification expires (if applicable)\n- Languages: List of languages and proficiency levels\n- Connections: The number of connections\n- Recommendations: The number of recommendations received",
        "resource": "extraction",
        "operation": "query",
        "profileName": "={{ $json.Airtop_profile }}",
        "sessionMode": "new",
        "additionalFields": {
          "outputSchema": "{\n  \"type\": \"object\",\n  \"properties\": {\n    \"name\": {\n      \"type\": \"string\",\n      \"description\": \"The full name of the person\"\n    },\n    \"headline\": {\n      \"type\": \"string\",\n      \"description\": \"The professional headline\"\n    },\n    \"location\": {\n      \"type\": \"string\",\n      \"description\": \"The location of the person\"\n    },\n    \"current_company\": {\n      \"type\": \"string\",\n      \"description\": \"The current company the person works for\"\n    },\n    \"current_position\": {\n      \"type\": \"string\",\n      \"description\": \"The current position at the company\"\n    },\n    \"about\": {\n      \"type\": \"string\",\n      \"description\": \"The about section text\"\n    },\n    \"experience\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"company_name\": {\n            \"type\": \"string\",\n            \"description\": \"The name of the company\"\n          },\n          \"position\": {\n            \"type\": \"string\",\n            \"description\": \"The position held\"\n          },\n          \"duration\": {\n            \"type\": \"string\",\n            \"description\": \"The time period worked at the company\"\n          },\n          \"location\": {\n            \"type\": \"string\",\n            \"description\": \"The location of the job\"\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"The description of the role\"\n          }\n        },\n        \"required\": [\n          \"company_name\",\n          \"position\",\n          \"duration\",\n          \"location\",\n          \"description\"\n        ],\n        \"additionalProperties\": false\n      }\n    },\n    \"education\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"institution\": {\n            \"type\": \"string\",\n            \"description\": \"The name of the educational institution\"\n          },\n          \"degree\": {\n            \"type\": \"string\",\n            \"description\": \"The degree obtained\"\n          },\n          \"field_of_study\": {\n            \"type\": \"string\",\n            \"description\": \"The field of study\"\n          },\n          \"duration\": {\n            \"type\": \"string\",\n            \"description\": \"The time period of education\"\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"Any additional information about the education\"\n          }\n        },\n        \"required\": [\n          \"institution\",\n          \"degree\",\n          \"field_of_study\",\n          \"duration\",\n          \"description\"\n        ],\n        \"additionalProperties\": false\n      }\n    },\n    \"skills\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"string\"\n      },\n      \"description\": \"List of skills\"\n    },\n    \"certifications\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"The name of the certification\"\n          },\n          \"issuing_organization\": {\n            \"type\": \"string\",\n            \"description\": \"The organization that issued the certification\"\n          },\n          \"issue_date\": {\n            \"type\": \"string\",\n            \"description\": \"When the certification was issued\"\n          },\n          \"expiration_date\": {\n            \"type\": [\n              \"string\",\n              \"null\"\n            ],\n            \"description\": \"When the certification expires (if applicable)\"\n          }\n        },\n        \"required\": [\n          \"name\",\n          \"issuing_organization\",\n          \"issue_date\",\n          \"expiration_date\"\n        ],\n        \"additionalProperties\": false\n      }\n    },\n    \"languages\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"language\": {\n            \"type\": \"string\",\n            \"description\": \"The language\"\n          },\n          \"proficiency\": {\n            \"type\": \"string\",\n            \"description\": \"The proficiency level\"\n          }\n        },\n        \"required\": [\n          \"language\",\n          \"proficiency\"\n        ],\n        \"additionalProperties\": false\n      },\n      \"description\": \"List of languages and proficiency levels\"\n    },\n    \"connections\": {\n      \"type\": \"integer\",\n      \"description\": \"The number of connections\"\n    },\n    \"recommendations\": {\n      \"type\": \"integer\",\n      \"description\": \"The number of recommendations received\"\n    }\n  },\n  \"required\": [\n    \"name\",\n    \"headline\",\n    \"location\",\n    \"current_company\",\n    \"current_position\",\n    \"about\",\n    \"experience\",\n    \"education\",\n    \"skills\",\n    \"certifications\",\n    \"languages\",\n    \"connections\",\n    \"recommendations\"\n  ],\n  \"additionalProperties\": false,\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\"\n}"
        }
      },
      "credentials": {
        "airtopApi": {
          "id": "Yi4YPNnovLVUjFn5",
          "name": "Airtop Official Org"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "e82acd23-fd83-4b5b-a460-056669ef7053",
      "name": "Bei Formularübermittlung",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -240,
        0
      ],
      "webhookId": "578979b3-39f8-46cf-89a0-61e8871a468e",
      "parameters": {
        "options": {},
        "formTitle": "Linkedin Profile Extractor",
        "formFields": {
          "values": [
            {
              "fieldLabel": "Linkedin Person Profile URL",
              "requiredField": true
            },
            {
              "fieldLabel": "Airtop Profile (connected to Linkedin)",
              "requiredField": true
            }
          ]
        },
        "formDescription": "This Airtop Studio automation simplifies LinkedIn data extraction by automatically providing structured, reliable, and easily actionable data—saving significant effort, reducing errors, and enabling fast analysis and decision-making."
      },
      "typeVersion": 2.2
    },
    {
      "id": "0eb1d929-6c46-432b-9eae-e2cd7ed377b7",
      "name": "Felder bearbeiten",
      "type": "n8n-nodes-base.set",
      "position": [
        420,
        100
      ],
      "parameters": {
        "mode": "raw",
        "options": {},
        "jsonOutput": "={{ $json.data.modelResponse }}"
      },
      "typeVersion": 3.4
    },
    {
      "id": "42a3e2b9-c830-4ef3-bb0b-0c8951fed417",
      "name": "Bei Ausführung durch einen anderen Workflow",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        -240,
        200
      ],
      "parameters": {
        "workflowInputs": {
          "values": [
            {
              "name": "Linkedin_URL"
            },
            {
              "name": "Airtop_profile"
            }
          ]
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "c6408039-49db-44e9-905a-7a0e61211375",
      "name": "Parameter",
      "type": "n8n-nodes-base.set",
      "position": [
        -20,
        100
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "e612bf63-72bd-4b61-82c9-786a90b58b7b",
              "name": "Linkedi_URL",
              "type": "string",
              "value": "={{ $json[\"Linkedin Person Profile URL\"] || $json.Linkedin_URL }}"
            },
            {
              "id": "567e5e7d-4efd-4d0a-a93c-6c7aed02c305",
              "name": "Airtop_profile",
              "type": "string",
              "value": "={{ $json[\"Airtop Profile (connected to Linkedin)\"] || $json.Airtop_profile }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "f57c8cfd-b207-4769-b509-74f3cd6eb1aa",
      "name": "Haftnotiz",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1040,
        -280
      ],
      "parameters": {
        "width": 720,
        "height": 880,
        "content": "README\n# Extracting LinkedIn Profile Information\n## Use Case\nManually copying data from LinkedIn profiles is time-consuming and error-prone. This automation helps you extract structured, detailed information from any public LinkedIn profile—enabling fast enrichment, hiring research, or lead scoring.\n\n## What This Automation Does\nThis automation extracts profile details from a LinkedIn URL using the following input parameters:\n- **airtop_profile**: The name of your [Airtop Profile](https://portal.airtop.ai/browser-profiles) connected to LinkedIn.\n- **linkedin_url**: The URL of the LinkedIn profile you want to extract data from.\n\n## How It Works\n1. Starts with a form trigger or via another workflow.\n2. Assigns the LinkedIn URL and Airtop profile variables.\n3. Opens the LinkedIn profile in a real browser session using Airtop.\n4. Uses an AI prompt to extract structured information, including:\n   - Name, headline, location\n   - Current company and position\n   - About section, experience, and education history\n   - Skills, certifications, languages, connections, and recommendations\n5. Returns structured JSON ready for further use or storage.\n\n## Setup Requirements\n1. [Airtop API Key](https://portal.airtop.ai/api-keys) — free to generate.\n2. An [Airtop Profile](https://portal.airtop.ai/browser-profiles) connected to LinkedIn (requires one-time login).\n\n## Next Steps\n- **Sync with CRM**: Push extracted data into HubSpot, Salesforce, or Airtable for lead enrichment.\n- **Combine with Search Automation**: Use with a LinkedIn search scraper to process profiles in bulk.\n- **Adapt to Other Platforms**: Customize the prompt to extract structured data from GitHub, Twitter, or company sites."
      },
      "typeVersion": 1
    }
  ],
  "active": true,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "96f70c8d-e29d-4a1b-9ba9-466c6e1447ff",
  "connections": {
    "e536a185-e95d-4a15-a28f-10cf207cea2d": {
      "main": [
        [
          {
            "node": "0eb1d929-6c46-432b-9eae-e2cd7ed377b7",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "c6408039-49db-44e9-905a-7a0e61211375": {
      "main": [
        [
          {
            "node": "e536a185-e95d-4a15-a28f-10cf207cea2d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e82acd23-fd83-4b5b-a460-056669ef7053": {
      "main": [
        [
          {
            "node": "c6408039-49db-44e9-905a-7a0e61211375",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "42a3e2b9-c830-4ef3-bb0b-0c8951fed417": {
      "main": [
        [
          {
            "node": "c6408039-49db-44e9-905a-7a0e61211375",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Häufig gestellte Fragen

Wie verwende ich diesen Workflow?

Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.

Für welche Szenarien ist dieser Workflow geeignet?

Fortgeschritten - Vertrieb, Künstliche Intelligenz, Marketing

Ist es kostenpflichtig?

Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.

Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes6
Kategorie3
Node-Typen5
Schwierigkeitsbeschreibung

Für erfahrene Benutzer, mittelkomplexe Workflows mit 6-15 Nodes

Autor

Airtop provides an intelligent browser automation API for AI agents, enabling seamless web interaction, including login, navigation, and data extraction from any site, even those with complex authentication - all with natural language instructions.In simple terms, we allow you to automate anything humans can do online, on any site with just words

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34