A Make scenario can send each Facebook Lead Ad email to LeadOcean and get back the person's name, LinkedIn URL, job title and employer. Lead forms mostly collect Gmail and Yahoo addresses, so the form alone tells a rep nothing. One HTTP call per lead fixes that. The free plan covers 1,000 leads, no card.
How it works
The scenario has three modules: Facebook Lead Ads "Watch Leads", HTTP "Make a request", and one module for your destination. A filter between the first two keeps work addresses out, so you spend records only on personal emails.
- Get a key. Sign up at app.leadocean.io and create a key. Free keys get search and enrich scopes. The reverse lookup needs enrich.
- Add the trigger. In Make, add Facebook Lead Ads "Watch Leads". Connect your Facebook account, then pick the Page and the lead form. Make documents the app as a way to monitor leads, and it needs a Business Manager account.
- Filter personal domains. Put a filter after the trigger. Pass only emails ending in gmail.com, yahoo.com, hotmail.com, outlook.com or icloud.com. Edit the list for your market.
- Add the HTTP module. Add HTTP "Make a request". Use the GET request below and map the lead's email into the
emailquery parameter. Turn on "Parse response". - Handle a miss. If nobody holds the address, LeadOcean answers 404. Add an error handler on the HTTP module so one miss does not stop the scenario.
- Send the result on. Append a row to Google Sheets, or create a contact in your CRM. Map the fields from the table below.
- Test, then switch on. Click "Run once", submit a test lead on the form, and check the row. Then turn the scenario on.
Meta's own docs say leads can be read with webhooks or a bulk export. Make's module uses the webhook route, so a lead arrives when it is submitted.
Configuration
This is the HTTP module request. The curl command is the same call, so you can test your key before you build anything. The values are placeholders.
curl -s -G "https://api.leadocean.io/v2/people/reverse" \
--data-urlencode "email=jane.doe@gmail.com" \
-H "x-api-key: $LEADOCEAN_API_KEY"| HTTP module field | Value |
|---|---|
| URL | https://api.leadocean.io/v2/people/reverse |
| Method | GET |
| Query string | email = the lead's email |
| Authentication | API key in the x-api-key header, stored in Make's credentials field |
| Parse response | Yes |
A match returns the shape below, with placeholder values. Every identity field can be null. Each lookup costs one record, a miss included, the same as an enrichment (LeadOcean API reference, October 2026).
{
"success": true,
"data": {
"person_id": "1234567",
"linkedin_url": "https://www.linkedin.com/in/jane-doe",
"full_name": "Jane Doe",
"job_title": "Finance Manager",
"company_name": "Acme",
"company_domain": "acme.com",
"matched": { "email": "jane.doe@gmail.com", "status": "verified", "type": "personal" },
"matched_in_record": true
}
}The lookup returns identity, not a work email or a phone. For those, call POST /v1/people/enrich with the returned person_id, or use GET /v2/people/phone.
Field mapping
| LeadOcean field | Target field | Note |
|---|---|---|
data.full_name | Name | Keep the name the lead typed too. They can differ. |
data.job_title | Job title | Current title. Can be null. |
data.company_name | Company | Current employer. |
data.company_domain | Company domain | Use it to join to your account list. |
data.linkedin_url | LinkedIn URL | About one person in five has none. |
data.matched_in_record | Match flag | False means the record did not list the exact address. Treat it as weak. |
data.person_id | Person ID | Needed for a follow-up enrich call. |
Cost at 10,000 rows
For 10,000 personal-email leads, LeadOcean covers the first 1,000 lookups on Free and the rest on Solo at $97 a month. FullEnrich's list price for the same job is $499 a month if every address matches.
| Item | LeadOcean | FullEnrich |
|---|---|---|
| Unit | 1 record per lookup, miss included | 1 credit per reverse lookup, 0 when not found |
| Free tier | 1,000 records, one-off, no card | 50 credits trial |
| 10,000 lookups | Solo $97 a month. Its pace is 10k enrichments every 5 hours | 10,000 credits: $499 a month, $454 a month billed yearly |
Sources: LeadOcean pricing, FullEnrich pricing and FullEnrich credit costs, September 2026. The FullEnrich figure assumes all 10,000 match; it charges nothing when it finds nobody. Make bills its own credits for each module run on top of either, at the rates on Make's pricing page. The billed-yearly price is for 120,000 credits a year. LeadOcean publishes no match rate, so test a sample of your own leads first.
Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| Scenario stops on a lead | LeadOcean answered 404, nobody holds the address | Add an error handler or tolerate 404 in the HTTP module |
| Every call returns 401 | Key missing or in the wrong header | Send it as x-api-key. Test with the curl command |
| 402 after a while | The 1,000 Free records are spent | Move to Solo on the pricing page |
| 429 | Over the plan's request rate (5 a second on Free) | Add a short sleep, or slow the scenario |
| Fields come back null | The record holds no title or LinkedIn URL | Fall back to the lead's own form answers |
| Work emails get looked up | The filter list is incomplete | Add the personal domains your leads use |
FAQ
Does this work with Zapier?
Zapier is not covered here. The recipe uses Make's Facebook Lead Ads and HTTP modules. Zapier has webhook and HTTP actions too, but this page did not verify them. See the Zapier recipe for the general pattern.
Why skip work emails?
A work address already names the company, so you can enrich it directly with POST /v1/people/enrich. Reverse lookup earns its record on Gmail and Yahoo addresses, where nothing else tells you who the lead is.
Can I run it without Make?
Yes. Meta supports webhooks for new leads, and any server can call the endpoint above. From an agent, the MCP tool leadocean_get_lead takes an email. See reverse email lookup over MCP.
Is a reverse lookup always a match?
No. Some people have no record. Run a sample of your own leads and read matched_in_record before you route anything to sales. Compare vendors in best reverse email lookup tools.
More on the endpoint is in reverse email lookup. All recipes are in the integrations hub.
Find out who is behind your next Facebook lead
Free to start. No credit card. 1,000 records to spend whenever you like.
Get your free API key →