# Changelog of Intent-Based Lead Finder — People Researching Any Topic (`cag_ai-actors/topic-based-lead-prospecting`) Actor

- **URL**: https://apify.com/cag\_ai-actors/topic-based-lead-prospecting/changelog.md
- **Full Actor documentation**: https://apify.com/cag\_ai-actors/topic-based-lead-prospecting.md

## Changelog

All notable public changes to Intent-Based Lead Finder are recorded here.

### \[2.0.0] - 2026-08-31

- Add `contract_version: "2.0"` and use the truthful neutral `licensed-b2b-intent` source category.
- Make `topic` the public input, retain hidden `topicId` compatibility during migration, and omit topic IDs from public rows and suggestions.
- Keep suppression rows non-identifying and move run telemetry to neutral v2 storage records.
- Use customer-safe upstream errors.
- Keep the Actor technical name, URL, paid-event name, and price unchanged.
- Migration: [CAG Signals output migration 2.0.0](../../docs/phase-0/OUTPUT-MIGRATION-2.0.0.md).

### \[1.0.0] - 2026-08-30

- Retain the stable `topic-based-lead-prospecting` technical name and align the Store title, H1, description, and SEO metadata with the Phase 0 product name.
- Normalize public dataset fields to the Phase 0 snake\_case contract, including `resolved_topic_name`, `intent_score`, `intent_percentile`, `business_email`, and a final `SUMMARY` row.
- Add a masked, 25-row `previewMode` while retaining `dryRun` for an exact billable count.
- Keep the stable `topic-lead-found` event ID, rename its display label to Intent lead, set pricing to $0.02 per lead, and remove Actor Start pricing.
- Document integrations, pricing guarantees, person-data controls, related Actors, and the 24-hour support commitment.
- Filter HEM, business-email, and LinkedIn suppression hits before durable lead delivery; suppression outcomes contain no person identifier and are never charged.
