Case study

Ten actors' jobs in one run, and a full company record at $0.08 against $0.177 bought part by part

Ten actors' work in one priced run

Who this was for. Us, and anyone who enriches B2B companies and finds contacts for them in Clay or in their own code. A new actor on the Apify Store, public since August 4, 2026.

The drawing

Domain or hiringkeywordJob postingresolved to itsemployerCompany identityand LinkedInpageFirmographics,social, hiring,tech stack,ICP fit scoreContacts with averified emailOne flat row perentity

The problem

Our fleet already sold each step as its own actor: resolve the company, find its LinkedIn page, read firmographics, social presence, hiring, tech stack, and funding, score the fit, find the jobs, then find the people. A buyer who wanted the whole chain ran ten actors, paid ten start fees, and joined the rows by hand. Bought part by part, one full company record cost $0.177.

What we built

Prospect Engine, one actor with four modes: discover_jobs, enrich_companies, find_contacts, and full. It runs every step in one process through our shared core library and makes zero calls to other actors. Its platform cost is one container's compute, not ten platform charges.

It charges on output only. A company is billed when the merge finds data. A contact is billed only when it comes back with a verified deliverable email, so a contact without one costs nothing. The default input, enrich_companies with email off, needs no vendor key and returns a real company row.

What it produced

EventPriceSame work, part by part
Company, basic record$0.020$0.032
Company, full record with signals and ICP score$0.080$0.177
Contact with a verified email$0.015$0.0223
Job posting resolved to its employer$0.010$0.020
  • Public on the Apify Store since August 4, 2026, at build 0.0.21, with 201 of 201 tests passing.
  • The full record costs 55 percent less than the parts, and the basic record 38 percent less.
  • One flat Clay-ready row per company, contact, or posting.

Your scenario

If you run more than two of these steps on the same list, price the chain before you build it column by column. Run Prospect Engine on Apify with its default input on ten accounts you know, then turn on contacts. Before the first send, check the addresses in bulk: BounceBan verifies lists that include catch-all domains. Send us your column list and we'll tell you which mode covers it.

Related tools: Apify, BounceBan, Prospect Engine on the Apify Store, Prospect Engine

Some of the links on this page are affiliate links.

Client names are always kept confidential at MMG, so they have been removed from this case study.

Published August 7, 2026

Last updated August 15, 2026

All case studies