Fetch real-time company signals from PredictLeads across 10 endpoints including job openings, news events, technology detections, financing events, connections, similar companies, GitHub repositories, products, and website evolution. Supports company-specific lookups.
Added per-domain timeout (5 minutes) and graceful shutdown on SIGTERM/actor timeout.
Added machine-readable RUN_SUMMARY to key-value store after every run.
Added structured logging with timing, progress percentage, and summary table.
Added concurrency, requestDelayMs, and proxy input fields.
Added connection pooling with keep-alive for reduced latency.
Added smart pagination: walks pages by incrementing page, stopping at the reported count, an empty page, or the per-module result cap (the API returns no next_page cursor).
Added investors array to financing events and company_ticker across company modules.
Added structured news event fields (location_data, product_data, and *_tags).
Discovery filters accept friendly keys (location, event_category, financing_type) that map to the API's parameter names (company_location, categories, financing_types_normalized).
Credential preflight validates via the /api_subscription endpoint, so it no longer spends a company-lookup credit per run.
Added QuotaExhaustedError (402) handling.
Added human-readable module labels and grouped sections in input UI.
Improved null safety: unmapped fields return null instead of undefined.
Refactored to module registry pattern, centralized constants, and typed error hierarchy.
1.0.0
Initial Apify Store actor for PredictLeads Company Intelligence.
Added company and discovery modes across 17 PredictLeads endpoints.