Quickstart: Your First API Call
Make your first Enrich Layer API call in under 5 minutes.
This guide walks you through making your first API call to Enrich Layer. By the end, you'll have enriched a profile and received structured data back.
Prerequisites
- An Enrich Layer account (sign up here)
- Your API key (found in your dashboard)
Step 1: Get your API key
After signing up, navigate to your dashboard. Your API key is displayed on the main page. Copy it — you'll use it in the Authorization header of every request.
Step 2: Make your first request
The Person Profile endpoint is the most common starting point. It takes a profile URL and returns enriched profile data.
curl -G \
-H "Authorization: Bearer YOUR_API_KEY" \
'https://enrichlayer.com/api/v2/profile' \
--data-urlencode 'profile_url=https://linkedin.com/in/satyanadella/'bash
Step 3: Read the response
You'll receive a JSON response containing the person's professional details:
{
"full_name": "Satya Nadella",
"headline": "Chairman and CEO at Microsoft",
"city": "Redmond",
"state": "Washington",
"country_full_name": "United States of America",
"experiences": [
{
"company": "Microsoft",
"title": "Chairman and Chief Executive Officer",
"starts_at": { "day": 1, "month": 2, "year": 2014 }
}
],
"education": [
{
"school": "University of Wisconsin-Milwaukee",
"degree_name": "Master of Science"
}
]
}json
Step 4: Explore more endpoints
Now that you've made your first call, explore other endpoints:
| Endpoint | What it does | Credits |
|---|---|---|
| Person Profile | Enrich a person profile | 1 |
| Company Profile | Enrich a company profile | 1 |
| Person Search | Find people by criteria | 3 |
| Personal Email Lookup | Get personal email | 1 |
Common next steps
- Add
use_cache=if-presentto speed up repeated lookups - Use
fallback_to_cache=on-errorfor resilient production integrations - Include
extra=includeto get additional data fields like social media profiles