Event Presence Index avatar

Event Presence Index

Pricing

from $4.25 / 1,000 company analyzeds

Go to Apify Store
Event Presence Index

Event Presence Index

Company domain in, the third party conferences and trade shows that company publicly says it attends out. Searches the company's own domain, tells its own conference apart from the ones it attends, and returns event names with years plus an honest account of what the search could see.

Pricing

from $4.25 / 1,000 company analyzeds

Rating

0.0

(0)

Developer

Mamba Labs

Mamba Labs

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

6 days ago

Last modified

Share

๐ŸŽช What can Event Presence Index do?

Give it a company domain. It returns the third party conferences and trade shows that company publicly says it attends, with a year for each where one can be resolved, as one flat Clay ready row per company.

๐Ÿ“ฆ What you getโš™๏ธ Features and integrations
๐ŸŽŸ๏ธ Events the company attends, with a year and an evidence URL for each
๐Ÿ›๏ธ Its own conference, told apart, reported separately and never mixed in
๐Ÿ“… A resolved year, or an explicit null when the year cannot be trusted
๐Ÿ”Ž An honest coverage account, so you can see what the search actually saw
๐ŸŒ Searches the company's own domain, which is what kills brand collisions
๐Ÿ” Two search sources, with automatic failover per query
๐ŸงŠ 21 day cache, so a repeat run costs nothing new
โฌ‡๏ธ Export to JSON, CSV, Excel, HTML or XML

Built for GTM teams who already have an account list and want to know where those accounts will physically be: to book meetings around a show, time a campaign to a conference week, or open with "see you at Forrester B2B Summit". Field and event marketing teams use it to build a competitive presence map.

๐Ÿšซ This is not an events database. It is not a ticketing feed, not a directory of conferences, and not a list of everyone exhibiting at a show. Every other supplier in this category runs the inverse: event in, exhibitor list out. This one takes a company and reports what that company publishes about the events it attends. If the company publishes nothing, you get an honest empty row, not a guess.

๐ŸŽฏ Why use Event Presence Index?

You want toRead this field
Know which shows an account will be atevent_1_name, event_2_name, event_3_name
Time outreach to a conference weekevent_1_year, most_recent_event_year
Prove the claim before you send itevent_1_url, events_json
Tell a sponsor from an attendeeruns_own_event, own_events_json
Know whether an empty row means anythingcoverage, fetch_status, queries_failed
Filter to only dated, domain verified eventsconfidence inside events_json

๐Ÿ›๏ธ It tells a company's own conference apart from the ones it attends

This is the part that is hard, and it is where most of the build went.

Most companies use their events page for their own annual conference. A naive reading puts Dreamforce in Salesforce's attendance list, INBOUND in HubSpot's, and Data + AI Summit in Databricks'. None of those companies attends those events; they run them, and telling a buyer otherwise is a visible mistake.

Event Presence Index resolves ownership from evidence rather than from the name. A company that runs a conference hosts its registration, agenda, sessions and sponsors pages. A company that attends one hosts a landing page and links out to the organizer. Own conferences go in own_events_json with the signal that identified them, and never into the attendance list.

Measured across 24 companies on the build set: 100 percent of returned events were real third party events, with zero own conferences misfiled and zero listing pages counted as events. Across a wider 49 company set, 94 percent, with the one exception a co-hosted event where ownership is genuinely shared.

๐Ÿ“Š What data can Event Presence Index extract?

36 fields per company. The ones you will actually use:

FieldWhat it holds
event_countDistinct third party events found. 0 means the search ran and nothing matched. null means the search itself did not work.
events_jsonEvery event as {name, year, evidence_url, source_host, confidence}
event_1_name โ€ฆ event_3_urlThe first three events flattened, so Clay does not have to parse JSON
most_recent_event_name / _yearThe dated event with the highest year
dated_event_count / undated_event_countHow many events carry a resolvable year, and how many do not
runs_own_event / own_event_nameWhether the company runs its own conference
own_events_jsonEvery own conference found, with the signal that identified it
excluded_own_event_countHow many candidates were filtered out as the company's own event
coveragegood, partial or none
fetch_statusok, partial or search_failed
queries_run / queries_failed / queries_fallbackWhat the look actually did

โš ๏ธ 0 and null mean different things and are never collapsed. event_count: 0 means every search ran, the results were read, and nothing matched. event_count: null with fetch_status: "search_failed" means the search engine refused and nothing was looked at. A zero is an answer. A null is an admission. Read coverage and queries_failed alongside the count and you can always tell which one you are holding.

๐Ÿ” How to find the conferences a company attends

  1. Open the Input tab and put a company domain in domain, for example 6sense.com.
  2. Add company_name when the brand differs from the domain stem, for example Gong for gong.io. It improves matching.
  3. Set years to the years you care about. The default is 2025,2026.
  4. Run it. A cold run takes about 6 seconds.
  5. Read event_1_name for the headline answer, and event_1_url for the page that proves it.

๐Ÿงฌ Using it in Clay

Add it as an enrichment on a company table and map domain to your domain column. Every run returns exactly one row per company, including companies with no events found, so your table never loses rows. Map event_1_name and event_1_year into columns and filter on coverage = good to work only with complete looks.

๐ŸŽš๏ธ Filtering for outreach quality

Filter events_json on confidence: "high" when you only want dated events found on the company's own domain. medium is domain verified but undated. Use high for anything you are going to put in an email.

๐Ÿ’ต How much does it cost to check a company's event presence?

$0.005 per company on the free tier, less at every paid Apify tier.

TierPrice per company
FREE$0.005
BRONZE$0.00475
SILVER$0.0045
GOLD$0.00425

๐Ÿ’ณ Every company that gets looked at is billed, including the ones that come back empty. The actor issues the same searches and reads the same results either way, so an honest empty row costs the same as a full one. You are not billed when the look does not happen. If every search is refused, the row comes back event_count: null with fetch_status: "search_failed" and no charge is made for it.

There is also an Actor start event (apify-actor-start) at $0.00005, charged once per run per GB of memory. It is the only charge that does not attach to a row.

Free plan: this actor sets no monthly result cap, so a Free plan run is limited only by your Apify platform credit.

Your spending limit is honored. The run stops as soon as Apify reports that the maximum cost per run you set is reached, and the optional max_charge_usd input stops it before any charge that would cross your own cap. Every row already charged stays in the dataset, and each row lists what it was charged in billable_events_json.

โŒจ๏ธ Input

Set everything on the Input tab. Give one company in domain, or a list in domains.

FieldDefaultWhat it does
domainnoneCompany domain, for example 6sense.com. Protocol and path are stripped. Required unless domains is set.
company_namederivedHelps when the brand differs from the domain stem. Ignored on a batch of more than one domain.
years2025,2026Comma separated. Events dated outside the set are still returned and flagged.
max_queries21 to 5. Two is the measured sweet spot.
include_own_eventstrueReport the company's own conference in its own field.
skipCachefalsetrue forces a fresh look instead of the 21 day cache.
domainsemptyA list of domains, one row each in one run. Use it or domain; the list wins when both are set. Each domain is billed as its own row
max_charge_usdemptyOptional cap in USD for this run. The run stops before any charge that would cross it

๐Ÿ“ค Output

One row per company. Export as JSON, CSV, Excel, HTML or XML, or pull it straight from the API.

{
"domain": "6sense.com",
"company_name": "6sense",
"event_count": 2,
"event_1_name": "Adobe Summit 2026",
"event_1_year": 2026,
"event_1_url": "https://abx.6sense.com/adobe2026",
"event_2_name": "Forrester B2B Summit 2026",
"event_2_year": 2026,
"most_recent_event_name": "Adobe Summit 2026",
"most_recent_event_year": 2026,
"dated_event_count": 2,
"undated_event_count": 0,
"runs_own_event": false,
"own_events_json": null,
"excluded_own_event_count": 0,
"queries_run": 2,
"queries_failed": 0,
"results_examined": 24,
"coverage": "good",
"fetch_status": "ok",
"run_date": "2026-08-10T06:30:00.000Z"
}

Every row also carries these fields:

FieldWhat it holds
event_2_yearYear for the second event.
event_2_urlEvidence page for the second event.
event_3_yearYear for the third event. Null when undated.
excluded_generic_countHow many attendance candidates were dropped because the captured name is a listing page rather than an event, for example "Upcoming Investor Conferences". Null when the search itself failed.
queries_ownershipExtra searches issued to settle whether a candidate event belongs to the company itself. Only spent when a candidate survived every free signal, capped at 2 per company.
search_sourceWhich source produced this row. primary means the first engine answered every query, fallback means the second one did, mixed means both. Null when every query was refused and nothing was looked at.
results_examinedTotal search result blocks parsed. Never null. Two healthy queries return up to 20.
ads_droppedSponsored search results discarded before analysis. They parse identically to organic results and are about whoever bought the keyword, not this company.
fetch_errorFirst failure text. Null on a clean run.
run_dateISO 8601 timestamp of the run.
row_statusOne word verdict for the row, always present: ok (the look completed and found data), no_match (the look completed and found nothing), error (the look could not complete, read error_reason), or summary (a notice row, not a result).
error_reasonWhy the row is not a clean result, in plain words. Null on a clean row. Always present as a key.

๐Ÿ’ก Tips

  • Run it on a shortlist rather than a whole database. It bills per company looked at, and the answer is most valuable on accounts you already care about.
  • Pass company_name whenever the brand is a common word. Gong, Clari and Segment all collide with unrelated results, and the name helps.
  • Treat runs_own_event: true as its own signal. A company that runs a conference is a different kind of account from one that only attends.
  • Re-run with skipCache: "true" in the weeks before a big show, when attendance pages go up.

โš ๏ธ Known limits

  • Roughly three companies in ten come back with a search that could not complete. Measured at 30 percent of queries refused across a 49 company production set. Those rows return event_count: null and fetch_status: "search_failed", never a false zero, and they are not billed. Re-running later usually clears it.
  • Most companies genuinely publish nothing. An empty row means the company does not publish an event attendance page that a search engine has indexed. It does not mean the company attends no events. Read event_count: 0 as "we could not see any".
  • Co-hosted events are genuinely ambiguous. Where a company co-hosts an event with the wider community, ownership is a judgment call and the actor may classify it either way. Starburst and Presto Summit is the live example from the build set.
  • A year in an event name can be stale. The actor reports the year the company's own page carries. A page that still names last year's edition will return last year's year, correctly quoted and out of date.
  • About one event in five comes back without a year. Those are returned with a null year, counted in undated_event_count, and excluded from most_recent_event_year. They are never treated as current.
  • Attendance phrases are matched case sensitively. A heading written in full caps is missed. The measured precision and recall numbers were taken with this exact rule.
  • No proxy. The actor runs proxyless by design, so rate limiting surfaces in fetch_status rather than being hidden.

โ“ FAQ

Does it read the company's event pages? No. It reads search result titles and URLs from the company's own domain. It does not fetch the target pages, so no site's robots.txt is engaged and no page content is copied. Event names are short factual strings.

Why did my account come back empty? Check coverage and queries_failed first. coverage: good with queries_failed: 0 means a full healthy look found nothing published. Anything else means the look was incomplete, and fetch_status says so.

Why is my account's flagship conference missing? Look at own_events_json. If the conference is theirs, it is reported there deliberately and kept out of the attendance list.

Can I get more than three events? Yes. event_1 through event_3 are a convenience for Clay. events_json carries every event found.

Does it work outside the US? Yes. Nothing in it is region specific, and the build set returned events in London, Mumbai and Sydney.

๐Ÿงฉ Want other GTM data?

Mamba Labs builds custom actors for B2B go-to-market teams. The public versions of that work live here on the Store, so our users get the same tooling we build under contract.

๐Ÿ•ต๏ธ Agent Accessibility Auditor๐Ÿค– AI Tooling Detector
๐Ÿ“ก GTM Signals Aggregator๐Ÿš€ Prospect Engine
๐Ÿ“ Publishing Frequency Tracker๐Ÿฆ‹ Bluesky Brand Presence Mapper
โฉ Sequencer Lead Push๐Ÿ”„ Company Change Event Feed
๐Ÿ“‡ Company Contact Details Extractor๐Ÿงญ Company Discovery List Builder
๐Ÿข Company Firmographic Enricher๐Ÿชช Company Identity Resolver
๐ŸŒ Company Social Presence Mapper๐Ÿท๏ธ Contact Classifier
๐Ÿ“ˆ Influencer Change Monitor๐Ÿ”Ž Influencer Finder
๐Ÿงพ Influencer Lead List Builder๐Ÿ‘ค Influencer Profile Scraper
๐Ÿ“ฌ Domain Deliverability Checker๐Ÿ”— Domain to LinkedIn URL Resolver
๐Ÿ›’ Ecommerce Platform Profilerโœ‰๏ธ Work Email Waterfall
โš–๏ธ Expert Witness Directory๐Ÿ’ต Company Funding Record
๐Ÿ’ฐ Funding and Press Signal Scanner๐Ÿ™ GitHub Organization Signal Scanner
๐Ÿง‘โ€๐Ÿ’ผ GTM Hiring Signal Scraper๐Ÿ“‹ Job Posting Monitor
๐Ÿงฑ Tech Stack Signal Detector๐ŸŽฏ ICP Fit Scorer
๐Ÿ”‘ Job Board Keyword Signal Scanner๐Ÿ›๏ธ Legal Entity Resolver
๐Ÿ“ฐ Link in Bio Scraper and Newsletter Detector๐Ÿ’ผ LinkedIn Company Page Mapper
๐Ÿ’ฌ LinkedIn Post Tracker๐Ÿ“ข Meta Ad Library Monitor
๐Ÿ“ธ Meta Brand Presence Mapper๐Ÿ“ฎ Outbound Stack Detector
๐Ÿ“„ Page Finder and Extractor๐Ÿง‘ People Finder & Email Verifier
๐Ÿ“Œ Pinterest Brand Presence Mapper๐Ÿ† Government Contract Award Monitor
๐Ÿ“… Reporting Window Finder๐Ÿ‘ฝ Reddit Brand Presence Mapper
โญ Trustpilot Reputation Enricher๐Ÿค Influencer Talent Agency Lookup
๐Ÿ‘ฅ Team Page People Extractor๐ŸŽต TikTok Brand Presence Mapper
๐Ÿ“Š Website Traffic Rank Estimator๐Ÿ… Workplace Program Detector
โœ–๏ธ X Brand Presence Mapperโ–ถ๏ธ YouTube Channel Stats Extractor

Every actor in the suite takes a domain or a company and returns one flat row, so they stack in the same Clay table without reshaping anything.

๐Ÿ› ๏ธ Need something custom built for you or your team? Tell us what you are trying to find and we will build it. Talk to Mamba Labs.

๐Ÿ›Ÿ Support

Issues, feature requests and data questions go through the Issues tab on this actor. Include the domain and the run ID and it can be traced.

Sourcing and legal. This actor reads publicly available search results only. It does not fetch target pages, does not process personal data, and returns short factual strings: event names, years and the public URL of the page each came from. It runs proxyless, and rate limiting is reported in the output rather than hidden.

Built by Mamba Labs.