Credits & pricing
Prepaid credits, never a flat subscription. Credits never expire. Every call discloses its exact charge in the response — and misses are free unless a price below says otherwise.
The price of everything
| Verb | Price | Charged when |
|---|---|---|
| find_leads | 0.25 cr / lead · 3 cr minimum | per lead actually returned, capped at your limit; at least 3 cr when any lead is returned; zero results free |
| find_companies | 11 cr hiring · 13 cr lookalike · 16 cr technology | per unique canonical company returned; a plain-language query is priced as the mode it becomes; zero results free |
| find_companies — lookalikes narrowed by country or size | 33 cr / company kept | each lookalike filled with size, country and industry; companies that don't fit your country_codes or company_headcount are dropped and free |
| find_companies — firmographic and local modes | 2 cr firmographic company · 3 cr local business | per unique canonical company returned (local: businesses with a website); zero results free |
| find_companies — events | per proven company · coming | coming, not yet available: companies that had something happen, each with a quote from its source, its date and its own website; companies that can't be proven, and empty searches, are free |
| enrich_company | 13 cr / dataset hit | profile, technologies, funding or relationships; empty/unavailable free |
| enrich_company brief | 10 cr fast · 40 cr deep | only for a schema-valid evidenced brief |
| find_posts | 0.5 cr / relevant post · Reddit and Facebook 2 cr | only posts returned by literal-v1; intent sorting is billed separately at llm token prices |
| find_posts leads | 3 cr / lead with a signal | list mode: a lead's own post, comment, reaction or company post; leads with none are free |
| find_posts engagers | 0.5 cr / person · Reddit 2 cr / person | engagers mode: each person who reacted, commented, replied or reposted on up to 5 posts; a post with nobody is free |
| find_posts engagers scan | 0.4 cr / person read | only with author_filter: each person read before filtering, on top of the per-person price; LinkedIn and X only |
| find_posts engagers full-read scan | 0.4 cr / person read | only when reading everyone (read_all) with author_filter: each person read before filtering, on top of the per-person price; LinkedIn and X only |
| find_posts scoped | 1 cr base + 0.5 cr / post | author or company search: the base applies even with zero posts |
| enrich | 5 cr / hit · 17 cr / searched mobile | only when a contact is found; cache repeats included. A mobile from the separate mobile search (asked for with want: ["mobile_phone"]) is 17 cr, only when found; a mobile that comes with the email is included in the 5 |
| find_leads premium | 1.6 cr / lead · offer only | offered when the standard sources come back short; runs only when you accept the offer (within the key's premium allowance, 0 until an owner raises it) or consent to premium within your budget; its own charge; people already in your answer, and misses, free |
| enrich premium mobile | 20 cr · 50 cr / mobile · offer only | coming, not yet available: only when you accept an offer for a premium mobile source; misses free |
| verify_email | 1.25 cr / call | when the chain produces an answer |
| research_company | 9 cr / research · +2 cr / page (deep) | once per completed research with supported claims; deep pages only when read; misses and failed rewrites free |
| prospect_picture | components at their verb prices + 3 cr assembly · research from the shared library at 40% | each completed component once, assembly only when data is returned; when the company was researched at the same depth in the last 14 days, the research component is served from the shared library at 40% of its fresh price (3.6 cr standard); the exact maximum for your inputs comes from dry_run |
| find_intent | 11 cr / company hiring now + 13 cr / paid check | hiring first: a hiring company's latest funding round comes with it and empty hiring checks are free; a paid check (funding on a company not hiring, news or job changes) is charged whatever it finds, only when you ask for it |
| check_companies | 3.5 cr / company answered | a yes/no question answered from each company's own site: a yes comes with the quote that states it; unclear answers and unreadable sites are free |
| setup_sending | $15 / domain / year + $7.50 / mailbox / month | charged to your card, not credits: each domain's first year at purchase, then yearly on your renewal date before its anniversary until released; upkeep monthly per active mailbox |
| create_campaign | free | — |
| add_leads | free | — |
| launch_campaign | free | — |
| get_replies · get_reply · set_lead_status · reply_to_thread · usage · state | free | — |
| llm — claude-sonnet-5 | 0.9 cr / 1k tokens | per token, streamed calls reconciled to the exact count |
| llm — claude-haiku-4.5 | 0.45 cr / 1k tokens | |
| llm — gpt-5-mini | 0.2 cr / 1k tokens | |
| llm — claude-sonnet-5.5 | 0.9 cr / 1k tokens | available on /v1/llm now; for agents that run in Layrcake when hosted agents open; per token, as above |
| llm — claude-opus-5.5 | 1.8 cr / 1k tokens | available on /v1/llm now; for agents that run in Layrcake when hosted agents open; per token, as above |
| llm — by token type | coming | coming, not yet available: Claude models priced per token type (input, cached input, cache write, output); until then the per-1k rates above apply |
Every unscoped miss settles at zero. The fixed outcome fees are the 1-credit base on author/company-scoped find_posts, because the author or company search itself was performed, and the 12-credit paid checks on find_intent, which run only when you ask for them.
The find_leads minimum. A find_leads search that returns at least one lead costs at least 3 credits, because the data source bills for every result page that holds anyone. So 1 to 12 leads cost 3 credits, and from 12 leads up a search costs 0.25 credits a lead. A search that returns nobody is still free.
The shared research library. Public facts from completed research — a dated product launch, a funding round, a partnership, each with its source link — are kept in a shared library that never records who asked. When a prospect_picture needs research on a company that anyone researched at the same depth in the last 14 days, it reuses those facts instead of searching again, and that component costs 40% of its fresh price: 3.6 credits instead of 9 for standard; for deep, 40% of the research plus the pages that entry read, counting no more pages than your picture's budget allows. Whether the library covers a company is decided when the picture runs, so the quote and dry_run show the fresh price as the maximum and you are charged the lower amount. research_company itself never uses the library: it runs fresh, or, when your workspace researched the same company at the same depth in the last 7 days, answers from your own workspace's cache at the research price (6 credits), with no page credits.
Holds and exact settlement
When a call starts, its worst-case cost is held against your balance (for find_leads, never less than its 3-credit minimum). When it finishes, the hold settles to the exact amount — never more than quoted, usually less. Interrupted calls are recovered automatically; ambiguous outcomes are reconciled before any charge stands. You can watch holds live in GET /v1/usage as credits_reserved.
Sending capacity is a lease
Domains and mailboxes have real recurring vendor costs, so capacity carries disclosed monthly upkeep: $7.50 per active mailbox per month, charged automatically to your card on file (domains are $15 each per year, billed on your renewal date before each anniversary until you release them). The quote you approve shows both numbers before you spend anything. Cancel anytime; upkeep stops at the end of the paid month, and a released domain is not renewed.
If an upkeep charge fails, the mailbox enters a 7-day grace window before suspension — nothing is ever silently torn down.
Top-ups & the free tier
New workspaces start with 300 free credits — enough for many full test loops (a find 10 → enrich 3 → verify 3 → draft run costs ~22). Top up by card in the console (minimum $20); credits land within seconds of payment and never expire. 1 credit ≈ $0.01.