Solutions

B2B data for lead gen agencies

One data source for the client lists you build every week. Size a market for free, export a CSV with email status, pay a flat $499 a month across clients.

Get your free API key →Free to start. No credit card. 1,000 records to spend whenever you like.

Part of Solutions. LeadOcean holds 693M people and 63M companies. Free and Pro use the same API and the same MCP server.

The work you do

An agency sells a list and the outreach on top of it, so the data cost sits inside every client margin. Three jobs repeat for each new client.

  • Build a targeted list per client. Turn the client's ICP into filters, check the market is big enough, then pull it.
  • Deliver clean contacts. Hand over a CSV with a work email, its status and a title, so bounces stay low once the client sends.
  • Fix the lists clients bring. Old CRM exports and scraped sheets need emails filled in and dead rows dropped.

Choosing a vendor first? Read the best B2B data providers for agencies.

How teams like yours use LeadOcean

1. Size a client's market before you quote

Counts are free. Send count=true as a query parameter on POST /v1/people/search with limit 1, or call the count_leads MCP tool. You get meta.total and no rows. It is capped at 100,000.

bash
curl -s "https://api.leadocean.io/v1/people/search?count=true" \
  -H "x-api-key: $LEADOCEAN_API_KEY" -H "content-type: application/json" \
  -d '{"title": ["Head of Marketing"], "country": ["US"], "limit": 1}' | jq '.meta'

Run it for each client's ICP on the sales call. If the total is too small, you know before you promise a volume.

2. Export a client CSV with email status

The Exports page at app.leadocean.io has a filter builder, a column picker, the record price before you start, and a CSV download. No code needed. The same job runs through POST /v1/exports or the export_leads MCP tool.

An export is up to 50,000 rows per request. Ask for email_1_address, email_1_status and phone_1_number, and filter on emailStatus so the client only gets addresses you would send to.

3. Enrich the list a client sends you

POST /v1/people/enrich takes exactly one of linkedin_url, email, phone or person_id. Set reveal_email to true to get the address. A person we hold nothing for is a 404 and costs nothing.

bash
curl -X POST "https://api.leadocean.io/v1/people/enrich" \
  -H "x-api-key: $LEADOCEAN_API_KEY" -H "content-type: application/json" \
  -d '{"linkedin_url":"https://www.linkedin.com/in/jane-doe","reveal_email":true}'

Loop it over the sheet, or run it from Clay with an HTTP column at 100 requests per second per key. Drop the rows that come back 404 or with a bad email_status.

What it costs

There are two plans. Free is 1,000 records, one-off, no card, same API and MCP server as Pro. Pro is $499 a month, flat. See pricing.

A record is one person or company returned. Counts, filter lookups and a 404 on enrich are free. There is no per-record price, no credits and no overage invoice.

Worked example. You run 8 clients and pull 5,000 contacts for each in a month. That is 40,000 records, and Pro is still $499 a month. Pro includes 5 API keys, so you can split them across your team. A very large month past the fair-usage line is paced to one request a minute until the reset, not cut off. For more headroom, email support.

Use the Free 1,000 to build a sample list for one prospect client first. It is a pilot, not a monthly allowance.

What it does not do

LeadOcean is data, not a sales workspace. It has no sequencer, no dialer, no CRM and no Chrome extension. It has no table or workflow builder either.

You bring the sending tool and the reporting. Bounced emails are not refunded or credited back, so read email_status before a client sends. Revenue and funding fields are thin for small private companies.

Start here

Related reading: the best lead enrichment tools for agencies and the best email finder tools for agencies.

FAQ

Can I use one account for several clients?

Yes. Pro is one flat $499 a month with no per-record price, so every client list draws on the same plan. It includes 5 API keys. Keep each client's pulls in separate exports so you can hand over one CSV each.

Does LeadOcean send the emails?

No. It returns data over REST, MCP and the Exports page. You send from your own sequencer. Check email_status first, because bounces are not refunded.

How fresh is the data?

The dataset is refreshed monthly. Each record also carries its own fetched_at date, so you can skip rows older than your threshold.

What happens when the 1,000 free records run out?

The API answers 402 once the records are used up. Move to Pro at $499 a month for unlimited searches, enrichments and lookups, 5 API keys and the whole database.

Build your next client list with a free API key

Free to start. No credit card. 1,000 records to spend whenever you like.

Get your free API key →