In this step-by-step guide, you'll learn how to import LinkedIn data into Airtable using the Data Fetcher extension and the Enrich Layer API. For a list of LinkedIn profile URLs, you'll import job titles, profile pictures, LinkedIn headlines and summaries. You'll also set this up to run automatically for any new LinkedIn profile URLs you add to your Airtable base.
What is Enrich Layer?
Enrich Layer is a LinkedIn data API that extracts professional profiles, company information, and contact details. It uses a credit system where each LinkedIn lookup costs a certain number of credits.
Note for Proxycurl users: Proxycurl has shut down and migrated its users to Enrich Layer. Your existing API keys and credits will continue to work.
Create "People" Table
1. Create a table in your Airtable base called "People". If you already have an existing table with LinkedIn profile URLs, follow this tutorial using the equivalent fields in that table.
2. Add a new field called "LinkedIn Profile" with field type "URL", then add the LinkedIn profile URLs you want to import data for:
Tip: Rather than manually entering LinkedIn URLs, you could use Enrich Layer's "Find the closest person to a role at company(s)" endpoint to automatically discover relevant profiles before following this tutorial.
3. Create a Grid view in the "People" table called "Needs Info" and set the following filters:
- "Name" is empty.
- "LinkedIn Profile" is not empty.
Install Data Fetcher
Data Fetcher enables you to import LinkedIn data into Airtable from Enrich Layer and many other APIs.
1. Add Data Fetcher to your base from the Airtable marketplace.
2. Create a free Data Fetcher account. Enter a password and click Sign up for free or click Continue with Google. If you already have an account, use the Have an account? button on the bottom left.
Import LinkedIn Profile Info to Airtable
1. Click Create your first request on the Data Fetcher home screen.
2. For Application, select Enrich Layer to use the LinkedIn to Airtable integration.
Get an Enrich Layer API Key
3. Sign up for Enrich Layer here and copy your API key from here. Paste this key as your API Key under Authorization. You will also need to purchase some Enrich Layer credits.
4. For Endpoint, select Full person profile(s) for LinkedIn person profile URL(s).
5. Name your request "Import LinkedIn Profile Data" and click Save & Continue.
6. For LinkedIn person profile URL, click the + button to insert a field reference.
7. Select People for Table, LinkedIn Profile for Field, Needs info for Run for every record in view, then click Confirm.
8. Keep Fallback to cache on error enabled. This retrieves older information if an error occurs when fetching profile data from Enrich Layer's database.
9. Choose your cache preference under Use cache:
- If present (default): Fetches cached data regardless of age. No extra cost.
- If recent: Fetches data no older than 29 days. Costs 1 extra credit.
10. Ensure Output Table & View is set to People and Needs Info, then click Save & Run.
Map LinkedIn Data to Airtable Fields
The Response field mapping modal will open, where you configure how LinkedIn data maps to fields in your output table.
1. Click Deselect All to remove the preselected fields, then use the search bar to find the fields you want to import.
2. Map any LinkedIn fields you need. Common fields to import include:
- Full name → Existing Name field (required for the filtered view to work).
- Profile picture → New field (Attachment type).
- Headline → New field.
- Summary → New field.
You can search for and add other fields like occupation, country, or any LinkedIn data points relevant to your workflow.
3. Click Save & Run.
Data Fetcher will create the new fields and retrieve the LinkedIn profile data from Enrich Layer. The processed records will now have names and will disappear from your Needs Info view. Switch to your main grid view to see all records with their imported LinkedIn data.
Automatically Lookup LinkedIn Profile Data in Airtable
Currently, your LinkedIn Airtable integration requires manually running the request each time you add new LinkedIn profiles. You can automate this process using Data Fetcher's Trigger feature.
Triggers automatically run requests when changes occur in Airtable - when records are created, updated, deleted, or enter a view.
Set Up Automatic LinkedIn Data Import
Triggers are a paid Data Fetcher feature. To upgrade:
1. Scroll to the Schedule / Trigger / Webhook URL tabs and click Upgrade.
2. Select a plan and enter your payment information.
3. Select the Trigger tab and click + Authorize.
4. Accept the prompt I understand, let's Authorize.
5. Select + Add all resources to avoid re-authorizing in the future. Click Grant access.
6. In Data Fetcher, ensure the Trigger tab is selected. Choose:
- Trigger type: Record enters view
- Table: People
- View: Needs Info
7. Click Save.
Now, whenever you add a new LinkedIn profile URL to your Airtable base, Data Fetcher will automatically import the profile data from Enrich Layer.
Benefits of Connecting to Airtable to LinkedIn
This Airtable LinkedIn integration helps teams build enriched contact databases without manual data entry. Common use cases include:
- Sales teams: Enrich prospect lists with current job titles and company information for better lead qualification.
- Recruiters: Build applicant tracking systems with automated LinkedIn profile updates.
- Event organizers: Import speaker profiles and attendee information for marketing materials.
- Market researchers: Track employee movements and career progressions across target companies.
- Community managers: Maintain member directories with current professional information and company affiliations.
The automated sync ensures your Airtable base always contains the latest LinkedIn profile data, eliminating hours of manual research and data entry.
Ready to expand your LinkedIn data? Check out our guide on importing LinkedIn company data into Airtable for B2B database enrichment.