LinkedIn

Schema

File: connections-001.json

{
  "company": "Microsoft",
  "name": "LinkedIn Connections",
  "runID": "connections-001-1731552035370",
  "timestamp": 1731552041372,
  "content": [
    {
      "first_name": "First name of connection",
      "last_name": "Last name of connection",
      "headline": "Headline of connection",
      "created_at": "Timestamp of when connection was created",
      "added_to_db": "Timestamp of when connection was added to database"
    },
    ...
  ]
}

Export Process

Steps:

  • The app goes to the LinkedIn homepage.
  • If the user is logged in, the app intercepts a LinkedIn API request and extracts the csrf-token and cookie tokens.
  • The app makes a request to the following endpoint: https://www.linkedin.com/voyager/api/relationships/dash/connections?${params} to start the export process.
    • The parameters can be found in the connections.js file in the Desktop repository.

Files for reference:

  • connections.js
  • network.ts