Back to Integrations
Share:
Clay

Clay Setup Guide

Use Enrich Layer directly inside your Clay tables. Clay's Sculptor feature auto-configures everything for you — just copy a prompt below, paste it in, and run. No manual API configuration needed.

Reading time: 3 min25 endpoints available

What You'll Need

1

Add an HTTP API enrichment column

In your Clay table, click Enrich Data and select HTTP API from the enrichment options.

2

Paste a Sculptor prompt

In the HTTP API configuration panel, find the Sculptor text box. Copy any prompt from the list below and paste it in. Sculptor will auto-configure the endpoint URL, headers, query parameters, and response field mappings.

Example — to enrich company data, copy the "Get Company Profile" prompt below.

3

Add your API key

After Sculptor configures the action, replace {{api_key}} in the Authorization header with your actual Enrich Layer API key.

The header should read: Bearer sk-your-key-here

4

Map your columns and run

Sculptor will suggest input column mappings (e.g., /Company URL). Map them to the matching columns in your table, then click Run or Run All.

Set rate limiting to 1 request/second in the column settings to avoid 429 errors.

Sculptor Prompts

Copy any prompt below and paste it into Clay's Sculptor text box. It will auto-configure everything.

Company

Get Company Profile1 credit(s)

Use the Enrich Layer API to get structured data of a company profile from professional networks. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/company Auth: Bearer token in Authorization header. Required parameter: 'url'.

Lookup Company2 credit(s)

Use the Enrich Layer API to resolve a company by name or domain to find their professional network profile URL. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/company/resolve Auth: Bearer token in Authorization header. No required parameters.

Get Employee Count1 credit(s)

Use the Enrich Layer API to get the total count of employees at a company. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/company/employees/count Auth: Bearer token in Authorization header. Required parameter: 'url'.

List Employees3/employee credits

Use the Enrich Layer API to list employees of a company with optional filtering by role, country, and status. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/company/employees/ Auth: Bearer token in Authorization header. Required parameter: 'url'.

Search Employees10 credit(s)

Use the Enrich Layer API to search for employees at a company by job title keyword (boolean search). API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/company/employee/search/ Auth: Bearer token in Authorization header. Required parameters: 'company_profile_url', 'keyword_boolean'.

Get Company Profile Picture0 credits

Use the Enrich Layer API to get the profile picture URL of a company. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/company/profile-picture Auth: Bearer token in Authorization header. Required parameter: 'company_profile_url'.

Lookup Company by ID0 credits

Use the Enrich Layer API to resolve a company by its internal numeric ID. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/company/resolve-id Auth: Bearer token in Authorization header. Required parameter: 'id'.

Person

Get Person Profile1 credit(s)

Use the Enrich Layer API to get structured data of a person profile from professional networks. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/profile Auth: Bearer token in Authorization header. No required parameters.

Lookup Person2 credit(s)

Use the Enrich Layer API to find a person by first name and company domain/name. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/profile/resolve Auth: Bearer token in Authorization header. Required parameters: 'company_domain', 'first_name'.

Lookup Role3 credit(s)

Use the Enrich Layer API to find a person by their role at a specific company. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/find/company/role/ Auth: Bearer token in Authorization header. Required parameters: 'role', 'company_name'.

Get Person Profile Picture0 credits

Use the Enrich Layer API to get the profile picture URL of a person. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/person/profile-picture Auth: Bearer token in Authorization header. Required parameter: 'person_profile_url'.

Contact

Work Email Lookup3 credit(s)

Use the Enrich Layer API to find the work email of a person from their professional network profile URL. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/profile/email Auth: Bearer token in Authorization header. Required parameter: 'profile_url'.

Personal Email1/email credits

Use the Enrich Layer API to get personal email addresses for a person from their social profile. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/contact-api/personal-email Auth: Bearer token in Authorization header. No required parameters.

Personal Contact Number1/number credits

Use the Enrich Layer API to get personal phone numbers for a person from their social profile. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/contact-api/personal-contact Auth: Bearer token in Authorization header. No required parameters.

Reverse Email Lookup3 credit(s)

Use the Enrich Layer API to find a professional network profile from an email address. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/profile/resolve/email Auth: Bearer token in Authorization header. No required parameters.

Reverse Phone Lookup3 credit(s)

Use the Enrich Layer API to find social media profiles from a phone number. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/resolve/phone Auth: Bearer token in Authorization header. Required parameter: 'phone_number'.

Disposable Email Check0 credits

Use the Enrich Layer API to check if an email address is from a disposable/temporary email provider. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/disposable-email Auth: Bearer token in Authorization header. Required parameter: 'email'.

School

Get School Profile1 credit(s)

Use the Enrich Layer API to get structured data of a school profile from professional networks. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/school Auth: Bearer token in Authorization header. Required parameter: 'url'.

List Students3/student credits

Use the Enrich Layer API to list current or past students of a school with optional filtering. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/school/students/ Auth: Bearer token in Authorization header. Required parameter: 'school_url'.

Jobs

Get Job Profile2 credit(s)

Use the Enrich Layer API to get structured data of a job profile from professional networks. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/job Auth: Bearer token in Authorization header. Required parameter: 'url'.

Search Jobs2 credit(s)

Use the Enrich Layer API to search for job postings at a company with optional filters. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/company/job Auth: Bearer token in Authorization header. No required parameters.

Get Jobs Count2 credit(s)

Use the Enrich Layer API to get the count of job postings matching filters. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/company/job/count Auth: Bearer token in Authorization header. No required parameters.

Search

Search Companies3/URL credits

Use the Enrich Layer API to search for companies by industry, location, size, funding, and more. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/search/company Auth: Bearer token in Authorization header. No required parameters.

Search People3/URL credits

Use the Enrich Layer API to search for people by role, company, education, location, skills, and more. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/search/person Auth: Bearer token in Authorization header. No required parameters.

Account

Get Credit Balance0 credits

Use the Enrich Layer API to view your current Enrich Layer credit balance. API docs: https://enrichlayer.com/docs Endpoint: GET https://enrichlayer.com/api/v2/credit-balance Auth: Bearer token in Authorization header. No required parameters.

?

Troubleshooting

ErrorFix
401 UnauthorizedCheck your API key is correct and the Authorization header says Bearer YOUR_KEY
429 Too Many RequestsSet rate limit to 1 request/second in Clay's column settings
Empty resultsMake sure input columns have full URLs (e.g., https://www.linkedin.com/company/google/)
403 ForbiddenYour account may be out of credits. Check your balance with the Get Credit Balance prompt above (0 credits to check).

Need help? Read the API docs or email [email protected]