Documentation
Knowledge BaseKnowledge BaseGetting StartedWhat is Enrich Layer?

What is Enrich Layer?

An overview of the Enrich Layer platform and what you can do with it.

Enrich Layer is a data enrichment API that provides fresh, verified information about people and companies. It serves as a managed layer between your application and raw data sources, so you can focus on building your product instead of maintaining data pipelines.

What can you do with it?

  • Look up people — Get professional profiles, contact details, social media accounts, and skills from a social media profile URL or email address
  • Enrich companies — Retrieve company data including funding history, employee count, and industry classification
  • Search for prospects — Find people and companies matching specific criteria like job title, location, or industry
  • Verify contacts — Check if an email address is disposable, and look up personal phone numbers and email addresses

How it works

  1. Sign up and get an API key from your dashboard
  2. Make API calls using simple REST endpoints with your API key in the Authorization header
  3. Get structured JSON back with enriched data, ready to use in your application

Key concepts

Credits

Every API call costs credits. Different endpoints use different amounts of credits. You can check your credit balance at any time through the Meta API or your dashboard.

Caching

Enrich Layer caches results to improve response times and reduce costs. You can control cache behavior per request using the use_cache and fallback_to_cache parameters.

Rate limits

API requests are rate-limited to ensure fair usage. The default rate limit is 300 requests per minute, with burst capacity up to 1500 requests in a 5-minute window. See Rate Limits for details.

Next steps