tweets-search is for a question that comes back. Save a query for a brand, topic, or phrase, then run the same query again later with the same language and max_results values. That makes the next result set comparable to the last one.

The request accepts familiar Twitter-search filters. since: and until: are translated to the current search parameters, and -filter:retweets keeps its usual meaning. The route returns post text, timestamps, public metrics, and author fields.

Sometimes the primary X search cannot answer. In that case the response keeps the same tweets array but sets degraded: true and labels the public-index fallback. Treat it as a useful current lead, not as a like-for-like primary search result. The route stays read-only and doesn't change an X account.