LinkedIn Profiles Discover avatar

LinkedIn Profiles Discover

Pricing

from $1.50 / 1,000 profiles

Go to Apify Store
LinkedIn Profiles Discover

LinkedIn Profiles Discover

Discover thousands of real LinkedIn profiles across 30 countries using native-language search. Build lead lists, recruit talent, or research markets in minutes โ€” not days. Find software engineers, founders, marketers, recruiters, and more with clean export-ready datasets.

Pricing

from $1.50 / 1,000 profiles

Rating

0.0

(0)

Developer

easy scraper

easy scraper

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

8 days ago

Last modified

Share

๐Ÿ” LinkedIn Profiles Discover

Find thousands of LinkedIn profiles in any niche, any country โ€” in minutes.


๐Ÿš€ What is this?

LinkedIn Profiles Discover automatically finds real LinkedIn personal profiles matching any keyword โ€” software engineers, marketing managers, recruiters, founders, and more โ€” across 30 countries in their local language.

Whether you're building lead generation lists, doing market research, or building your sales pipeline, this tool does in minutes what would take your team days.


โœจ What to Expect

  • ๐ŸŒ Multi-country discovery โ€” target one or many countries simultaneously
  • ๐Ÿ—ฃ๏ธ Native language search โ€” finds profiles that only appear in Arabic, Japanese, Russian, Hindi, and more
  • ๐Ÿ“ฆ Clean dataset output โ€” profile URL, name slug, Google snippet, and keyword for every profile
  • โšก Smart stopping โ€” automatically skips exhausted queries and stops the moment your target count is reached
  • ๐Ÿ’ฐ Pay only for results โ€” you're charged per discovered profile, not per run

๐Ÿ’ก Pro tip: For non-English countries, enter your keywords in the local language for dramatically better results.

โŒ Less effectiveโœ… Much better
software engineer โ†’ Egyptู…ู‡ู†ุฏุณ ุจุฑู…ุฌูŠุงุช โ†’ Egypt
marketing manager โ†’ Japanใ‚ฝใƒ•ใƒˆใ‚ฆใ‚งใ‚ขใ‚จใƒณใ‚ธใƒ‹ใ‚ข โ†’ Japan
photographer โ†’ Russiaะธะฝะถะตะฝะตั€-ะฟั€ะพะณั€ะฐะผะผะธัั‚ โ†’ Russia

๐Ÿ“ฅ Input

Configure the actor from the Apify Console UI or pass a JSON input when using the API.

Input fields

FieldTypeRequiredDefaultDescription
keywordsstring[]โœ… Yesโ€”Keywords to search for. Use the target country's language for best results.
maxProfilesPerKeywordnumberNo100Max unique profiles to collect per keyword per country.
countriesstring[]No["US"]ISO country codes to target. See supported countries below.

Input JSON example

{
"keywords": ["marketing manager", "software engineer"],
"maxProfilesPerKeyword": 500,
"countries": ["US", "GB", "AE"]
}

Arabic-market example (Middle East/North Africa)

{
"keywords": ["ู…ู‡ู†ุฏุณ ุจุฑู…ุฌูŠุงุช", "ู…ุฏูŠุฑ ุชุณูˆูŠู‚"],
"maxProfilesPerKeyword": 1000,
"countries": ["EG", "SA", "AE"]
}

Supported countries

CodeCountrySearch Language
US๐Ÿ‡บ๐Ÿ‡ธ United StatesEnglish
GB๐Ÿ‡ฌ๐Ÿ‡ง United KingdomEnglish
CA๐Ÿ‡จ๐Ÿ‡ฆ CanadaEnglish
AU๐Ÿ‡ฆ๐Ÿ‡บ AustraliaEnglish
IN๐Ÿ‡ฎ๐Ÿ‡ณ IndiaHindi
CN๐Ÿ‡จ๐Ÿ‡ณ ChinaChinese
JP๐Ÿ‡ฏ๐Ÿ‡ต JapanJapanese
KR๐Ÿ‡ฐ๐Ÿ‡ท South KoreaKorean
RU๐Ÿ‡ท๐Ÿ‡บ RussiaRussian
DE๐Ÿ‡ฉ๐Ÿ‡ช GermanyGerman
FR๐Ÿ‡ซ๐Ÿ‡ท FranceFrench
IT๐Ÿ‡ฎ๐Ÿ‡น ItalyItalian
ES๐Ÿ‡ช๐Ÿ‡ธ SpainSpanish
BR๐Ÿ‡ง๐Ÿ‡ท BrazilPortuguese
MX๐Ÿ‡ฒ๐Ÿ‡ฝ MexicoSpanish
TR๐Ÿ‡น๐Ÿ‡ท TurkeyTurkish
SA๐Ÿ‡ธ๐Ÿ‡ฆ Saudi ArabiaArabic
AE๐Ÿ‡ฆ๐Ÿ‡ช UAEArabic
EG๐Ÿ‡ช๐Ÿ‡ฌ EgyptArabic
IR๐Ÿ‡ฎ๐Ÿ‡ท IranPersian
PK๐Ÿ‡ต๐Ÿ‡ฐ PakistanUrdu
BD๐Ÿ‡ง๐Ÿ‡ฉ BangladeshBengali
NG๐Ÿ‡ณ๐Ÿ‡ฌ NigeriaEnglish
PH๐Ÿ‡ต๐Ÿ‡ญ PhilippinesEnglish
ID๐Ÿ‡ฎ๐Ÿ‡ฉ IndonesiaIndonesian
VN๐Ÿ‡ป๐Ÿ‡ณ VietnamVietnamese
TH๐Ÿ‡น๐Ÿ‡ญ ThailandThai
NL๐Ÿ‡ณ๐Ÿ‡ฑ NetherlandsDutch
ET๐Ÿ‡ช๐Ÿ‡น EthiopiaEnglish

๐Ÿ“ค Output

Each discovered profile is saved as one row in the dataset.

Output JSON example

{
"profileUrl": "https://www.linkedin.com/in//john-doe-123/",
"username": "john-doe-123",
"snippet": "Senior Software Engineer at Google ยท San Francisco, CA",
"keyword": "software engineer",
"discoveredAt": "2025-05-09T14:32:01.000Z"
}

Output field reference

FieldTypeDescription
profileUrlstringFull Instagram profile URL
usernamestringInstagram LinkedIn profile slug
snippetstringGoogle snippet โ€” usually contains job title, company, and location
keywordstringThe keyword that led to this profile's discovery
discoveredAtstringISO timestamp of when the profile was found

Export formats

Download your results from the Apify Console dataset tab in JSON, CSV, Excel, or XML โ€” one click, no extra steps.


๐Ÿ’ณ Pricing

PlanProfiles per runCost
๐Ÿ†“ FreeUp to 50$0
๐Ÿ’Ž Pay per resultUnlimited$1.50 per 1,000 profiles

You are charged only for profiles successfully delivered to your dataset. There are no charges for failed searches, empty pages, or duplicate profiles that were filtered out.

Example: Discovering 5,000 profiles costs $7.50. Set your maximum charge per run in the Apify Console to stay within budget โ€” the actor stops automatically when your limit is reached.


โ–ถ๏ธ How to Run

Option 1 โ€” Apify Console (no code)

  1. Open the actor page on Apify Store
  2. Click Try for free
  3. Fill in your keywords, select countries, and set your profile target
  4. Click Start โ€” results appear live in the Output tab
  5. Download your dataset as CSV or JSON when complete

Option 2 โ€” API

Run the actor programmatically from any language. Get your API token from Apify Console โ†’ Settings โ†’ Integrations.

Start a run:

curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~linkedin-profiles-discover/runs" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"keywords": ["software engineer"],
"maxProfilesPerKeyword": 500,
"countries": ["US", "GB"]
}'

Fetch results (replace DATASET_ID from the run response):

curl "https://api.apify.com/v2/datasets/DATASET_ID/items?format=csv" \
-H "Authorization: Bearer YOUR_API_TOKEN"

Option 3 โ€” JavaScript / Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client
.actor('YOUR_USERNAME~linkedin-profiles-discover')
.call({
keywords: ['marketing manager'],
maxProfilesPerKeyword: 1000,
countries: ['US', 'CA'],
});
const { items } = await client
.dataset(run.defaultDatasetId)
.listItems();
console.log(items);

Option 4 โ€” Scheduled runs

Automate recurring discovery (e.g. weekly influencer list refresh):

  1. Go to Apify Console โ†’ Schedules โ†’ Create new
  2. Select this actor and paste your input JSON
  3. Set your cron schedule (e.g. 0 9 * * 1 for every Monday at 9am)
  4. Results are saved automatically to a new dataset each run

โ“ FAQ

How many profiles can I get per keyword? Hundreds to thousands depending on how broad the keyword is and how many countries you target. Common niches like "marketing manager" targeting the US can yield 500+ unique profiles.

Will I get duplicate profiles? No. Deduplication is applied across all queries and countries โ€” each profile URL appears only once in your dataset.

Why do Arabic / Japanese / Chinese searches return better results with native keywords? Search engines index Instagram pages in the language the profile is written in. A search for software engineer in Arabic-speaking markets finds mostly English-bio profiles. Searching for ู…ู‡ู†ุฏุณ ุจุฑู…ุฌูŠุงุช finds the locally popular creators your competitors aren't finding.

What does the snippet field contain? It's the short description Google shows under each search result โ€” usually the profile bio, follower count, or a recent caption. Useful for quick qualification without visiting each profile.

Can I filter by follower count? Not directly in input โ€” but the snippet field often contains follower counts (e.g. 511K followers), which you can filter in your spreadsheet or downstream tool after export.


๐Ÿค Support

Found an issue or have a feature request? Use the Issues tab on the actor page in Apify Console, or reach out via Apify support.