Proxycurl Search May 2023 - Results Now 67% Cheaper & More Learn more

LinkDB is a Postgresql database of 472,880,151 public Linkedin profiles

LinkDB is a fully managed and updated database of public Linkedin profiles

                                
[
  {"public_identifier": "timferriss", "first_name": "Tim", ..}
  {"public_identifier": "williamhgates", "first_name": "Bill", ..}
  {"public_identifier": "ejbfriedman", "first_name": "Elizabeth", ..}
  {"public_identifier": "jeremiah-driansky-18911724", "first_name": " ..}
  {"public_identifier": "sodiq-ayilara-md-76b25b156", "first_name": " ..}
]

A database of public LinkedIn Profiles

An entire country's people database in your application

map

People profiles:

United States

Canada

United Kingdom

Israel

Singapore

Australia

New Zealand

Ireland

Company profiles:

17+M companies globally

How does it work

Who is it for

Minimum requirements to purchase LinkDB data snapshots

Companies who has received Venture Capital of at least USD1M, or

Companies with more than 50 US/EU employees

Located in a country with a strong rule of law

Quarterly updates

Quarterly updates

Keep LinkDB updated with optional quarterly updates for a nominal fee.

Parquet format

Parquet format

We ship LinkDB in parquet format.

Perform these queries with LinkDB

"Find me all software engineers in San Francisco"

                        
                            
SELECT
    id,
    parsed_data->>'first_name' AS first_name,
    parsed_data->'last_name' AS last_name,
    jsonb_path_query_first(parsed_data, '$.experiences[*] ? (@.ends_at == null && @.title == "Software Engineer" && @.location == "San Francisco").title') AS title
FROM profile
WHERE to_tsvector('simple', parsed_data) @@ plainto_tsquery('simple', 'Software Engineer San Francisco') -- general full text search
  AND parsed_data @> '{"experiences": [{"ends_at": null, "title": "Software Engineer", "location": "San Francisco"}]}' -- confirm
                        
                    

"Find me all employees working in Apple"

                        
                            
SELECT
    id,
    parsed_data->>'first_name' AS first_name,
    parsed_data->'last_name' AS last_name,
    jsonb_path_query_first(parsed_data, '$.experiences[*] ? (@.ends_at == null && @.company_linkedin_profile_url == "https://www.linkedin.com/company/apple/").title') AS title
FROM profile
WHERE to_tsvector('simple', parsed_data) @@ plainto_tsquery('simple', 'https://www.linkedin.com/company/apple/')
  AND parsed_data @> '{"experiences": [{"ends_at": null, "company_linkedin_profile_url": "https://www.linkedin.com/company/apple/"}]}'
                        
                    

"Find me everyone who studied Computer Science in Stanford"

                        
                            
SELECT
    id,
    parsed_data->>'first_name' AS first_name,
    parsed_data->'last_name' AS last_name,
    jsonb_path_query_first(parsed_data, '$.education[*] ? (@.field_of_study == "Computer Science" && @.school == "Standford University").degree_name') AS degree_name
FROM profile
WHERE to_tsvector('simple', parsed_data) @@ plainto_tsquery('simple', 'Standford University Computer Science') -- general full text search
  AND parsed_data @> '{"education": [{"school": "Standford University", "field_of_study": "Computer Science"}]}' -- confirm
                        
                    

"Employees of a company by name (Example: Electronic Arts)"

                        
                            
SELECT
    id,
    parsed_data->>'first_name' AS first_name,
    parsed_data->'last_name' AS last_name,
    jsonb_path_query_first(parsed_data, '$.experiences[*] ? (@.ends_at == null && @.company == "Electronic Arts (EA)").title') AS title
FROM profile
WHERE to_tsvector('simple', parsed_data) @@ plainto_tsquery('simple', 'Electronic Arts (EA)') -- general full text search
  AND parsed_data @> '{"experiences": [{"ends_at": null, "company": "Electronic Arts (EA)"}]}' -- confirm
                        
                    

FAQ

Do you sell subsets of the data?

We do not sell subsets of the data other than by the countries.

Our prices are usually priced in the 5-digits per data segment. We do not share price quotes to prevent pricing war. See this post for context.

Sorry. We do not sell LinkDB to resellers.

Contact us for sale enquiries

We will respond within 1 business day