Enrich Layer

Professional network data enrichment API — company profiles, person data, work emails, and more.
Connect it
In Keystile Automations → Connections → New connection, choose Enrich Layer and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Enrich Layer: check disposable email (Check if an email address belongs to a disposable email service (0 credits)).What it can do (26 actions)
| Action | What it does | Changes data |
|---|---|---|
| Check Disposable Email | Check if an email address belongs to a disposable email service (0 credits) | |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Get Company Profile | Get structured data of a Company Profile from a professional network URL (1 credit) | |
| Get Company Profile Picture | Get the profile picture URL of a company from cached profiles (0 credits) | |
| Get Credit Balance | View your Enrich Layer API credit balance (0 credits) | |
| Get Employee Count | Get the total number of employees of a company (1 credit) | |
| Get Job Count | Count the number of jobs posted by a company (2 credits) | |
| Get Job Profile | Get structured data of a job posting (2 credits) | |
| Get Person Profile | Get structured data of a Person Profile from a professional network URL (1 credit) | |
| Get Person Profile Picture | Get the profile picture URL of a person from cached profiles (0 credits) | |
| Get School Profile | Get structured data of a School Profile from a professional network URL (1 credit) | |
| List Company Employees | Get a list of employees of a company (3 credits per employee returned) | |
| List School Students | Get a list of students at a school (3 credits per student returned) | |
| Look Up Company | Resolve a Company Profile from company name, domain, or location (2 credits) | |
| Look Up Company by Numeric ID | Resolve the vanity ID of a company from its numeric ID (0 credits) | |
| Look Up Person | Look up a person by name and company information (2 credits) | |
| Look Up Personal Contact Numbers | Find personal phone numbers from a social media profile (1 credit per number returned) | |
| Look Up Personal Email | Find personal email addresses from a social media profile (1 credit per email returned) | |
| Look Up Role at Company | Find the person who most closely matches a specified role at a company (3 credits) | |
| Look Up Work Email | Get the work email address for a professional network profile. 95%+ deliverability guarantee (3 credits) | |
| Reverse Email Lookup | Find social media profiles from an email address. Works with both personal and work emails (3 credits) | |
| Reverse Phone Lookup | Find social media profiles from a phone number (3 credits) | |
| Search Companies | Search for companies matching a set of criteria across an exhaustive dataset (3 credits per company URL returned) | |
| Search Company Employees | Search employees of a company by job title using boolean or regex keywords (10 credits base + 3 per match) | |
| Search Company Jobs | List jobs posted by a company with optional filters (2 credits) | |
| Search People | Search for people matching a set of criteria across an exhaustive dataset (3 credits per profile URL returned) |
How Keystile protects it
Every Enrich Layer action is checked before it runs, whether it comes from an AI tool or a workflow. 1 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Enrich Layer with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access