# Bulk-match a list of names to LinkedIn profile URLs

**Use case:** 

Matches a list of people to LinkedIn profile URLs. Provide one person per line as name, company and optional country; get profile URLs with name, headline and photo for each line in one run.

## Input

```json
{
  "name": "Satya Nadella",
  "bulkNames": "Tim Cook, Apple\nSundar Pichai, Google\nJensen Huang, NVIDIA",
  "personPattern": "1",
  "bulkDelayMs": 1500,
  "outputFormat": "default",
  "maxChargeUsd": 0,
  "sourceTag": ""
}
```

## Output

```json
{
  "bulkIndex": {
    "label": "Bulk Index",
    "format": "integer"
  },
  "name": {
    "label": "Full Name",
    "format": "string"
  },
  "headline": {
    "label": "Headline",
    "format": "string"
  },
  "url": {
    "label": "LinkedIn URL",
    "format": "string"
  },
  "firstName": {
    "label": "First Name",
    "format": "string"
  },
  "lastName": {
    "label": "Last Name",
    "format": "string"
  },
  "photoUrl": {
    "label": "Photo URL",
    "format": "string"
  },
  "scrapedAt": {
    "label": "Scraped At",
    "format": "string"
  },
  "message": {
    "label": "Message",
    "format": "string"
  },
  "inputQuery": {
    "label": "Input Query",
    "format": "object"
  }
}
```

## How it works

### 1. Sign up on Apify or log in

The LinkedIn Person Search Scraper by Name | No Cookies Actor is ready to run with the inputs already set for "Bulk-match a list of names to LinkedIn profile URLs". [Sign up or log in](https://console.apify.com/create-task-from-example/RPpiSggSk29mPPUVx) and you'll land in Apify Console with a copy of this exact task.

### 2. Start the "Bulk-match a list of names to LinkedIn profile URLs" task

The LinkedIn Person Search Scraper by Name | No Cookies Actor will start running based on the input automatically. You can also change all the input fields, like person name or linkedin profile url, bulk search (up to 1000 names) (limited for free users), and more, to match your specific use case.

### 3. Receive the "Bulk-match a list of names to LinkedIn profile URLs" output

Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as bulk index, full name, headline, and more.

### 4. Integrate into your workflow

The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also [run the "Bulk-match a list of names to LinkedIn profile URLs" task via API](https://apify.com/b2bdata/linkedin-person-search.md).

## FAQ

### What does the bulk name matching task return?

The bulk name matching task returns the LinkedIn profile URL for each line of your list, with name, headline and photo. Each row shows what you typed and how it was read.

### How should I format the name list?

The bulk name matching task takes bulkNames with one person per line, written as name, company, country, where company and country are optional. The second part is read as the company.

### How do I run the bulk name matching task from the API or a schedule?

The bulk name matching task runs from the Apify Console, through the API, or on a schedule. Results export as JSON or CSV, so they open directly in Google Sheets or load into a CRM.

### How do CRM teams use bulk name matching?

The bulk name matching task helps teams add profile URLs to contact lists that only hold a name and a company, so records can be enriched or deduplicated by profile link.

## About this Actor

This example demonstrates how to use [LinkedIn Person Search Scraper by Name | No Cookies](https://apify.com/b2bdata/linkedin-person-search.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/b2bdata/linkedin-person-search.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/b2bdata/linkedin-person-search.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
