Documentation

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

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:

EndpointWhat it doesCredits
Person ProfileEnrich a person profile1
Company ProfileEnrich a company profile1
Person SearchFind people by criteria3
Personal Email LookupGet personal email1

Common next steps

  • Add use_cache=if-present to speed up repeated lookups
  • Use fallback_to_cache=on-error for resilient production integrations
  • Include extra=include to get additional data fields like social media profiles