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?