Prerequisites
- A Make account
- A Data Legion API key
Person Enrichment Setup
Add the HTTP Module
Open your scenario and add a new module. Search for HTTP and select Make a request.Configure the Request
Set the following fields:
See the Person Enrichment API reference for the full list of available fields.
Headers
Add three headers:Body
Set Body type to Raw and Content type to JSON (application/json). In the Request content field, enter the JSON body. You can type static values or map fields from a previous module using Make’s mapping panel:include_fields to the body:
Parse the Response
Toggle Parse response to Yes. This tells Make to convert the JSON response into structured data that you can map in subsequent modules. The API returns:If the email doesn’t match any records, the API returns HTTP 404. Use Make’s error handling (the wrench icon on the module) to route no-match responses, for example by adding an Ignore error handler to skip to the next record.
Company Enrichment Setup
The same approach works for company enrichment. Use the Company Enrich endpoint:include_fields to limit the response:
Data > matches[] > company (e.g., legion_employee_count, industry).
See the Company Enrichment API reference for all supported input and output fields.
Example Scenario: Enrich a Google Sheets List
A common pattern: read rows from a spreadsheet, enrich each row, and write the results back.- Google Sheets > Watch Rows (or Search Rows) — triggers on new rows or reads existing ones
- HTTP > Make a request — calls
POST /person/enrichwith the email from step 1 - Google Sheets > Update a Row — writes enriched fields (name, title, company, phone) back to the same row
Rate Limits
The Data Legion API returns rate limit headers on every response (RateLimit-Remaining, RateLimit-Reset). For large batch scenarios, add a Sleep module between iterations or reduce the scenario’s execution frequency to stay within your API plan limits.
See Rate Limiting for details.
Related
- Person Enrichment API
- Company Enrichment API
- Clay integration for Clay table enrichment
- MCP Server for AI assistant integrations
- Make HTTP module documentation