---
title: "Clay agency data provider: Leadsets for Clay agencies"
description: "A flat-priced B2B data API Clay agencies can call from an HTTP API column: search, enrichment, verified emails and scraping, from $29 a month, no credits."
canonical: https://www.leadsets.ai/for/clay-agencies
updated: 2026-11-09
---

# Leadsets for Clay agencies: flat-priced data for your HTTP columns

Leadsets gives Clay agencies and freelancers a flat-priced B2B data source they can call from a Clay HTTP API column. It covers people and company search, enrichment, verified work emails with honest labels, and company and careers-page scraping, through one REST key or MCP. Plans run from $29 to $999 a month with published limits, no credits, and no phone numbers yet.

| Job | What you need | How Leadsets does it |
| --- | --- | --- |
| Enrich client tables | Emails and roles per row without per-lookup spend | `enrich_person` and `enrich_company` from an HTTP API column on a flat monthly plan |
| Build lists from a client ICP | Matching accounts and people, with a reason | `search_companies` and `search_people`, match reasons on every result |
| Protect client sending domains | Honest email status before anything is sent | **Verified**, **catch-all**, **unknown** or **invalid**, with confidence; invalid never served |
| Add timing and research | Hiring signals and a company profile per row | `scrape_jobs` and `scrape_company`, 1 unit per page, packs from $9 |
| Quote fixed retainers | Predictable cost across clients | Solo $29 to Max $999 a month, published 5-hour and weekly limits, free `get_usage` |
| Hand off to sending and CRM | Clean exports into client tools | CSV, Instantly and Smartlead skills; HubSpot, Salesforce, Pipedrive, Attio via skills and API |

## The jobs, and where data gets in the way

A Clay agency or freelancer does roughly the same jobs for every client: turn an ICP into an account list, find the right people at those accounts, get emails that will not bounce, add a reason to reach out now, and hand a clean table to a sequencer or CRM.

The friction usually sits in the data layer, not the table:

- **Per-lookup spend.** When every enrichment draws on credits, a client asking for one more column changes your margin, and a fixed monthly retainer gets harder to quote.
- **Stale or unverified emails.** A row that says "found" is not the same as a mailbox that accepts mail. Catch-all and unknown results mixed in with verified ones show up later as bounces on your client's domain.
- **Per-seat pricing.** Tools priced per user or per SDR scale with headcount, not with the work an agency actually runs.
- **Juggling vendors.** Search from one provider, emails from another, a separate verifier and a separate scraper means several keys, several bills and several response shapes to normalise in every table.

## How Leadsets fits a Clay build

Leadsets is a B2B data API and remote MCP server. In Clay you call the REST API at `https://api.leadsets.ai/v1` from an HTTP API column with a bearer key. Check which Clay plan includes HTTP API columns for your workspace. Outside Clay, the same eight tools work over MCP in Claude, Cursor or ChatGPT, and over REST in n8n, Make or your own code with TypeScript and Python SDKs. The [Clay integration page](https://www.leadsets.ai/integrations/clay) covers setup.

- `search_companies` and `search_people`: filter by industry, headcount band, technology, location, title, function and seniority. Every result says why it matched, which works well as a client-facing "why this account" column.
- `enrich_person` and `enrich_company`: current role, company and a verified work email when one exists; firmographics for a domain with source and last-checked date on every field.
- `verify_email`: a waterfall of syntax, DNS and MX checks, a mailbox-level check and a second opinion on uncertain or catch-all results. Labels are verified, catch-all, unknown or invalid, with a confidence score, and uncertain results are never rounded up to valid. Emails from `enrich_person` are already verified with no second bill. See [how verification works](https://www.leadsets.ai/verify).
- `scrape_company` and `scrape_jobs`: a homepage turned into products, positioning and named customers, and a careers page turned into open roles with dates. Billed in scrape units, one per standard page, in packs of $9 for 1,000, $19 for 5,000 and $49 for 20,000 on any paid plan.
- `get_usage`: every meter and its reset time, free to call.

Records only count when data comes back, so a row with no match uses no records, though every call counts as a request. Over a limit, the API returns 429 with a Retry-After time and the blocked call counts against nothing, so failed rows can simply be re-run later. Send an `Idempotency-Key` on paid calls so a re-run column never counts records twice. The [limits and costs docs](https://www.leadsets.ai/docs/limits) list what each tool uses.

The free, MIT-licensed skills library adds playbooks around the table: Clay table enrichment (calls Leadsets from a Clay HTTP column to fill emails and roles), Multi-client ICP runner, Catch-all segmenter, Pre-send campaign check and Push to Instantly or Smartlead.

## Example: a hiring-signal table for Parcelry

Say your agency runs outbound for Parcelry, which sells to US B2B SaaS companies with 50 to 200 people that are building a sales team. The brief: revenue leaders at accounts hiring SDRs, with emails safe to send. The numbers below are illustrative.

1. The table starts from `search_companies` with industry, headcount and location filters. Say it returns 400 accounts: 400 search records.
2. An HTTP column calls `scrape_jobs` on each careers page. 400 pages use 400 units from a $9 pack of 1,000. Rows with an open SDR role go forward; say 150.
3. A second column calls `search_people` with function revenue, seniority VP or head, and `company_domain` set to the row. Say 260 people come back with match reasons: 260 search records.
4. An `enrich_person` column fills role and work email. One row is Maya Chen, VP Revenue Operations at Northwind Analytics (northwind.co), with status `verified`, confidence 0.94 and a checked date. That is up to 260 enrichment records; empty rows use none.
5. A formula column splits verified addresses from catch-all and unknown ones, so catch-alls go to a lower-volume sequence. Read [what a catch-all email is](https://www.leadsets.ai/answers/what-is-a-catch-all-email).
6. The verified segment goes to Parcelry's sequencer as CSV or through the Push to Instantly or Smartlead skill.

Total: about 660 search records, up to 260 enrichment records and 400 scrape units, with no per-row bill.

## Which plan usually fits

- **Free, $0:** 1,000 enrichment records and 100 search records (10 per call) for life, no card, no scraping. Enough to wire up and test an HTTP column before a client build.
- **Solo, $29 a month:** 1,000 enrichments and 500 search records per five hours, 5,000 enrichments and 2,500 search records per week, 3 concurrent searches. The Parcelry run needs about 660 search records, so on Solo it spans two windows. Fits a freelancer with one or two small clients.
- **Pro, $99 a month:** 15,000 enrichments and 7,500 search records per five hours, 75,000 enrichments and 37,500 search records per week, 5 concurrent searches. The Parcelry run fits in one window with room for other clients the same day. This is usually the plan for an agency with several active clients. See the [Pro plan](https://www.leadsets.ai/pricing/pro).
- **Team, $399 a month:** 150,000 enrichments and 75,000 search records per five hours, 750,000 and 375,000 per week, 8 concurrent searches. For large CRM backfills or many tables running in parallel.
- **Max, $999 a month:** 225,000 enrichments and 112,500 search records per five hours, 1.125M and 562,500 per week, 8 concurrent searches.

US personal emails are included on Solo and Pro and capped at 75,000 a week on Team and Max. Clay columns can fire many calls at once; extra searches beyond your concurrency get 429 too_many_concurrent and use no records.

Leadsets allows one account per company, and the [fair use policy](https://www.leadsets.ai/fair-use) does not allow sharing one key across separate companies or customers, or embedding Leadsets data in a product you sell without a written agreement. Keep the key in your agency's own workspace rather than client-owned ones, and check the policy before setting up multi-client work.

## What Leadsets does not do yet

- **No phone numbers.** If a client's motion depends on calls, keep a phone provider in that column of your waterfall.
- **SOC 2 is planned, not done.** SOC 2 Type I readiness is underway with a target of Q3 2027. Clients whose vendor reviews require a SOC 2 report today will need a provider that has one. Leadsets does publish a GDPR-aligned program, a DPA with standard contractual clauses and a public opt-out.
- **Not a table builder, CRM or sender.** Leadsets feeds Clay and your clients' tools; it does not replace your orchestration.
- **Business data only.** No consumer data, sensitive categories or home addresses.

## FAQs

### Can I call Leadsets from a Clay HTTP API column?

Yes. Send a POST to an endpoint such as https://api.leadsets.ai/v1/people/enrich with your key as a bearer token in the Authorization header. Records only count when data comes back, so rows with no match use no records.

### Does Leadsets use credits?

No. Paid plans are a flat monthly price in USD (Solo $29, Pro $99, Team $399, Max $999) with published fair-use limits per five hours and per week. Scraping is the only add-on, sold in unit packs from $9 for 1,000 pages.

### How does Leadsets label catch-all emails?

Every email is labelled verified, catch-all, unknown or invalid, with a confidence score and a checked date. Catch-all and unknown are never reported as valid, and invalid emails are never served as contact emails, so you can route each segment to a different sequence.

### Which Leadsets plan suits a Clay agency?

Pro at $99 a month usually fits an agency with several active clients: 15,000 enrichments and 7,500 search records per five hours, and 75,000 and 37,500 per week. Solo at $29 suits a freelancer with small lists, and Team at $399 suits large backfills or many parallel tables.

### Can I use one Leadsets account for several agency clients?

Leadsets allows one account per company, and its fair use policy does not allow sharing one key across separate companies or customers. Embedding Leadsets data in a product you sell needs a separate written agreement, so read the fair use policy or ask legal@leadsets.ai before setting up multi-client work.

### Does Leadsets have phone numbers or SOC 2?

Not yet. Leadsets returns work emails, US personal emails on paid plans, roles and company data, with no phone numbers. SOC 2 Type I readiness is underway with a target of Q3 2027.

---

Leadsets · https://www.leadsets.ai · Site index: https://www.leadsets.ai/llms.txt
