Twitter angel scraper
The Ultron Twitter Angel Scraper hits the official Twitter v2 search API with a broad set of angel and indie-hacker queries, filters the resulting authors by bio keywords, and returns a deduplicated set of profiles likely to be active angel investors. Designed for the 7-day recent-search window the v2 API enforces on most app contexts.
Overview
- Worker
ultron-twitter-angels- Runtime
- Python 3.13 (apify/actor-python image)
- API
- Twitter v2
/search/recentwith Bearer token - Query count
- ~30 tuned angel queries
- Bio inclusion
- angel, investor, writing checks, seed, scout, etc.
- Bio exclusion
- crypto scam, dm for promo, nft giveaway, airdrop
- Default window
- 7 days
The angel scraper is the entry point to a downstream qualification flow. The Specter persona uses it to build a candidate pool, then the platform's enrichment skills add email finder results, LinkedIn cross-references, and warm-intro paths. The actor itself stays narrow: it produces a list of plausible angel-investor Twitter handles, no more.
Authentication
OAuth 2.0 app-only Bearer token, derived from the caller's app credentials.
Query strategy
Broad rather than precise. The 7-day window penalises narrow queries.
Queries are designed to match many tweets each in any 7-day window so the pipeline finds a useful number of distinct authors. The bio filter does the precision work afterwards.
Bio filters
Inclusion set and exclusion set applied to the author's bio after dedup.
The 7-day window
The recent-search endpoint only sees the last 7 days.
App-only auth is capped at v2's search/recent, which only indexes the last 7 days. The actor is designed around that constraint: queries are broad enough to find many matches inside a week, the bio filter does the qualifying, and the workflow assumes the user will run the actor on a schedule rather than as a one-shot.
Output shape
One row per unique author who passed the filters.
How to trigger it
From a skill, through the Apify HTTP API.