Twitter (and their API) is horribly broken and inconsistent.<p>There is twint [0], which bypasses the API and just scrapes their website to circumvent API limitations.<p>The wrong number of favorites could be cached and it will go a way after a day or two, or it might be favorites on Tweets you can't see (because you're blocked, or the account is private, or the Tweet/account has been deleted).<p>As __bee said in another comment, you can request your Tweet archive and get the Tweet IDs from the CSV (I've seen a handful of Tweets of mine that were not in the CSV, but those are very rare). At least for deleting Tweets, there is no rate limit. Twitter also won't show your own Retweets when the original Tweet is no longer visible to you (although they might be included in the CSV) and made it impossible to interact with those. It used to be possible to delete Retweets if you somehow got its ID, but I think this has been disabled as well.<p>If you want to play around with the API but don't want to register your phone number and an application at Twitter, you can use tools such as the "t" cli [1] or the "twython" library [2] with any of these publicly known API keys [3].<p>0: <a href="https://github.com/haccer/twint" rel="nofollow">https://github.com/haccer/twint</a><p>1: <a href="https://github.com/sferik/t/" rel="nofollow">https://github.com/sferik/t/</a><p>2: <a href="https://github.com/ryanmcgrath/twython" rel="nofollow">https://github.com/ryanmcgrath/twython</a><p>3: <a href="https://gist.github.com/sokcuri/42fba0b455a7b7b8ab772ba344268def" rel="nofollow">https://gist.github.com/sokcuri/42fba0b455a7b7b8ab772ba34426...</a>