I have a list of 1,000 Twitter handles and I need to check if each user has tweeted a specific keyword at least once.
Since the Twitter API Free tier no longer allows reading user timelines or searching (it's now a paid feature starting at $100/mo), I am looking for a free alternative or a programmatic way to automate this.
I've tried using the Advanced Search UI with operators like from:username "keyword", which works manually, but doing this for 1,000 accounts is not feasible by hand.
My constraints:
Must be a free solution
I only need to know if the keyword exists at least once for each user.
I'm looking for a way to automate this via Python (using Selenium, Playwright, or any other library) without getting my IP blocked.
Is there a known workaround, a library that doesn't rely on the official API, or a way to batch these searches efficiently in a browser-based script?