How Sponja found 897 webinar-running companies with Apify
Before Apify, Sponja cofounder Roee Tsur spent 10–20 hours a week manually searching LinkedIn for one painfully specific kind of company: B2B businesses that actively run webinars. With three Apify Actors and an afternoon, he replaced the manual hunt with a re-runnable pipeline that found 897 US companies advertising webinars, pinpointed 244 likely webinar owners by name and title, and surfaced the top marketing leader at 27 of his 36 best-fit accounts, all for under $20.<br>Background<br>Roee Tsur is the cofounder of Sponja, an AI webinar follow-up tool that turns webinars into pipeline: it scores every attendee for buying intent and drafts a personalized follow-up email for each one. Sponja is a two-person team, which means go-to-market falls to Roee.<br>The company's ideal customer is painfully specific: a B2B company that runs webinars regularly and cares enough about them to invest real money. There's no "runs webinars" filter on any sales database. That specificity is what made prospecting so hard, and what eventually made it so easy.<br>Our ideal customer is painfully specific: a B2B company that runs webinars and cares enough to spend real money on them. No sales database has a filter for that.
-- Roee Tsur, Cofounder, Sponja<br>Sponja cofounders Lior Benderski and Roee TsurThere's no database of "companies that run webinars"<br>For months, Roee's prospecting was manual LinkedIn search: typing "webinar" into the search bar, opening profiles and company pages one by one, guessing whether an event from eight months ago meant an active program, then guessing again at who inside the company actually owned it.<br>The standard sales databases didn't solve it either. They can filter by industry, headcount, and title, but none of them can answer the one question that defines Sponja's ICP: Does this company actively run webinars right now?<br>Then it clicked: companies that pay to advertise their webinars on LinkedIn are, by definition, companies that run webinars and spend money on them. LinkedIn's Ad Library is public. Roee didn't need a database; he needed a scraper.<br>Three Actors and an afternoon<br>Roee searched Apify Store, found Actors that covered both steps, and wired them together.<br>Apify Store - The largest marketplace of AI toolsStep 1: Find the companies. LinkedIn Ad Library Scraper searches LinkedIn's public ad library by keyword. Roee ran it across seven keywords ("webinar," "webinar series," "on-demand webinar," "live demo," "fireside chat," "virtual event," and "virtual roundtable") in the US, with an earlier validation sweep in the UK and Germany. After deduplication, that produced 897 distinct US B2B companies actively advertising webinars, each with the actual ad copy, which he then auto-summarized into webinar topics and dates. Discovery cost around $1 in total.<br>LinkedIn Ad Library Scraper runs in Apify Console.Step 2: Find the owner. For Sponja's best-fit accounts, LinkedIn Employees Scraper searched each company for the people who run events: titles like Director of Marketing Events, Head of Field Marketing, VP of Events Marketing, and Demand Generation. The Actor accepts many companies per run, so the entire employee step for 36 companies was just a handful of batched runs instead of hundreds of calls. Roee used LinkedIn Company Details Scraper to resolve advertiser names to company pages and pull headcount along the way.<br>Batched LinkedIn Employees Scraper runs in Apify Console.The setup took one afternoon of iterating. It wasn't friction-free, and that's worth sharing:<br>Date filters returned zero results. LinkedIn's Ad Library scopes to currently and recently shown ads, not arbitrary date ranges. Once Roee stopped filtering by date, everything worked, and "recently shown" turned out to be the freshness signal he wanted.<br>Name matching produced false positives. Public people-search occasionally matched employees to the wrong company with a similar name. The fix was a sanity check: if a small company suddenly shows more "webinar owners" than employees, flag it. That one guard cleaned up the entire list.<br>Long runs outlive your patience, not the platform. Some batched runs exceeded his client timeout, but they kept running on Apify's side, and datasets are readable mid-run, so he could start building results before the runs even finished.<br>The results<br>897 companies actively advertising webinars identified and enriched with ad copy, webinar topics, and dates, a list no sales database could produce<br>1,264 event-marketing prospects extracted across the top 36 accounts, narrowed to 244 likely webinar owners, the actual people who own them, not generic marketing contacts<br>Top marketing leader identified at 27 of 36 priority accounts for executive outreach<br>Under $20 in total Actor spend for the entire pipeline<br>From 10–20 hours a week of manual searching to a re-runnable pipeline that refreshes the list on demand<br>The people the pipeline surfaced held up to scrutiny...