Does anyone know what the status of the Twitter API is?
I remember there being a kerfuffle about Twitter placing limitations on it, but is it still possible to make a custom client that unifies, say, Twitter and Mastodon?
I think if you use it via user auth, it still works. So if a user of your app is approving your app to act on their behalf, you can do most things the user could do manually.
I think the limits mainly regarded application auth. So if your application wants the last 10k tweets about "honey" it will not get them unless you pay.
I could be wrong though. Would love to hear more from people in the know.
The search API is limited to 7 days. You can get a 1% firehose feed, too, so you can tell the relatively frequency of hashtags and stuff. All this is free and you don't need user auth. User auth gives you extra rate limit increase (a separate bucket per user).
The big number for app auth is you can do 450 searches/15 minutes, with up to 100 tweets each. So last 10k on "honey" is easily doable (it's only 100 searches) so long as those 10K are within the last week.
For everything else they want you to buy their Gnip product.
(Shameless self plug)
You might be able to use http://tweetstream.space
I created this tool, that isn't limited to 1-week-old tweets, uses the public feed, and outputs it to an easily parsed format.
Yes, it mimics the browser Twitter Search, with its scroll loader. (Excuse any hiccups you might experience under load).
It might not be ideal, but it works for the most part. Future plans include a proper API, as well as statistics and visualizations available to each search.
I don't really know, to be honest. Last time the app was on HN, there was a spike in usage, plus a few steady users each day, but I haven't noticed any restrictions yet.
I remember there being a kerfuffle about Twitter placing limitations on it, but is it still possible to make a custom client that unifies, say, Twitter and Mastodon?