See llms.txt for all machine-readable content.
Checks each domain you list in the public Google Ads Transparency Center and Meta Ad Library, and scores how much it advertises, how recently it launched new ads and whether it uses more than one network. One row per domain per day is kept, so the sheet doubles as a history. Built for agencies, sales teams and marketers sizing up competitors or prospects.
dedupeMemoryDays).aiCriteria and returns a fit score, verdict, summary, outreach angle and red flags. Calls are batched with a delay for rate limits, retried, and fall back to the rule score if the model fails.Authorization, value Bearer <APIFY_API_TOKEN> (Apify Console > Settings > API & Integrations). Select it on the 3 Apify HTTP nodes.sheetTab and a header row matching the sheet columns (see Upsert to Google Sheets, plus status and reviewedAt). Paste its ID into googleSheetId.slackChannelId and digestEmail in Config (also the channel on Slack: error alert).actorInput.domains, country, sources and minActiveMetaAds. Run it weekly or daily; each run adds a dated row per domain.aiCriteria; set aiWeight (0 = rules only, 1 = AI only).brandNames to actorInput to catch Meta advertisers whose Page name differs from the domain, or set includeAdSamples above 0 for sample creatives.$json.Disclosure: I maintain these Apify actors (account transparent_meteorite). The actor is a paid pay-per-event Apify tool; check its Store page for current pricing before scheduling.