Twitter API's filtered streaming endpoints
The Twitter API platform offers three options for streaming filtered real-time Tweets. Each option offers a varying number of filters and filtering capabilities - see the below summary for more details:
|API||Category||Number of filters||Filtering operators||Rule management and recovery and redundancy features|
|POST statuses/filter||Standard||400 keywords, 5,000 userids and 25 location boxes
One filter rule on one allowed connection, disconnection required to adjust rule.
No recovery or redundancy features.
|PowerTrack||Enterprise||Up to 250,000 filters per stream, up to 2,048 characters each||Enterprise operators||
Thousands of rules on a single stream, no disconnection needed to add/remove rules using Rules API.
Backfill, Replay, and redundant connections available.
|Filtered stream||Twitter API v2||
Depends on the access level.
|Twitter API v2 operators||
No disconnection needed to add/remove rules using rules endpoint.
Backfill and redundant connections available with Academic Research access.