nitter icon indicating copy to clipboard operation
nitter copied to clipboard

Nitter search no longer presenting results.

Open Shifter2600 opened this issue 1 year ago • 14 comments

Search is no longer providing results.

Shifter2600 avatar Apr 26 '23 22:04 Shifter2600

The endpoint has started returning 404 Not Found, I don't know if this was intentionally done.

zedeus avatar Apr 26 '23 23:04 zedeus

I think the endpoint might still be here. If you visit the url through your browser you get a 403 error. Something must have changed in the request process...

corruptbear avatar Apr 27 '23 01:04 corruptbear

When you're logged in Twitter, if you copy the request to https://twitter.com/i/api/2/search/adaptive.json as a cURL it still works tho. I got it to work in a simple shell script where I update the cursor and call the endpoint again, but you get rate limited quickly!

da7a90-backup avatar Apr 27 '23 06:04 da7a90-backup

Elon Musk restricted search to registered accounts

https://9to5mac.com/2023/04/26/twitter-restricts-search-fleets-coming-back/

Could maybe replace the search with a ddg (or whatever engine) filter search like for example:

search term site:twitter.com

Not sure how it would work out making a Twitter account and running all nitter search queries over it though?

halictuz avatar Apr 27 '23 09:04 halictuz

if a search engine is use instead of twitter's search, you lose access to all filters such as minimum amount of likes, retweets, exclude retweets…

B0pol avatar Apr 27 '23 14:04 B0pol

twitter-api-client on PyPI was updated 3 hours ago: does it fix the problem with search?

Trit34 avatar Apr 27 '23 17:04 Trit34

twitter-api-client on PyPI was updated 3 hours ago: does it fix the problem with search?

Based on the issues, unfortunately, no:

Search will now need an email, username, and password just like Account and Scraper.

It looks to me like #830 from @PrivacyDevel could be a solution for this as well.

jve-engineering avatar Apr 27 '23 18:04 jve-engineering

It looks to me like #830 from @PrivacyDevel could be a solution for this as well.

Search works fine in their instances, indeed. But beware of the rate limit!

Trit34 avatar Apr 27 '23 18:04 Trit34

It looks to me like #830 from @PrivacyDevel could be a solution for this as well.

Search works fine in their instances, indeed. But beware of the rate limit!

how to avoid account ban when signed in?

DrSocket avatar Apr 27 '23 23:04 DrSocket

take your meds

animegrafmays avatar Apr 28 '23 00:04 animegrafmays

it gets better, spread love not hatred <3.

da7a90-backup avatar Apr 28 '23 00:04 da7a90-backup

It looks to me like #830 from @PrivacyDevel could be a solution for this as well.

Search works fine in their instances, indeed. But beware of the rate limit!

how to avoid account ban when signed in?

Create accounts that are exclusively used by your Nitter instance that you don't care too much about losing. Or just risk it and hope for the best. I didn't lose any of my accounts yet at least.

PrivacyDevel avatar Apr 28 '23 18:04 PrivacyDevel

yeh, was just an instant idea for that issue that came to my mind. It would still be better than no search at all, right? But account creation for every instance could work, too.

halictuz avatar Apr 28 '23 22:04 halictuz

Hi! Found this discussion while looking for potential solutions for my project. I might add that those unofficial tokens (via v1.1 api [I know, yikes.]) Appear to work. Not too sure how long but it could be a solution.

Ristellise avatar Apr 29 '23 13:04 Ristellise

This is working again? At least multi user feeds are: https://nitter.net/ap,cnn

lounges avatar May 03 '23 23:05 lounges

I can confirm search is working on our nitter instance

animegrafmays avatar May 04 '23 00:05 animegrafmays

Will this be permanent? @zedeus . What changed?

cloud1992 avatar May 04 '23 00:05 cloud1992

Oh nice, I guess Twitter reinstated the new GraphQL API we use. I didn't change anything, and it seems likely they will break it again in the near future, but enjoy it while it lasts!

zedeus avatar May 04 '23 06:05 zedeus

@zedeus can you point out to the exact code where you interact with GraphQL? Thx!

ArtemBernatskyy avatar May 04 '23 17:05 ArtemBernatskyy

what is the code with the keys?

antonia9908 avatar May 07 '23 16:05 antonia9908

Hi! Found this discussion while looking for potential solutions for my project. I might add that those unofficial tokens (via v1.1 api [I know, yikes.]) Appear to work. Not too sure how long but it could be a solution.

I tried implementing the graphQL version on my local version. It works for a number of users I tried but unfortunately it doesn't do shadowbanned/Age restricted(?) users.

For other routes they all are gated at maximum of X amount tweets or to that effect. A potential solution would be to try and scrape the entirety of twitter. But I personally don't think that is a valid solution when you just want to start with X amount of users first. Anyone has any ideas?

Ristellise avatar May 07 '23 22:05 Ristellise

@Ristellise , we can create a group and split that 40k+ per month bill for institutional twitter API (but that group should be large lmao)

ArtemBernatskyy avatar May 08 '23 12:05 ArtemBernatskyy

is working again? i see many instances working 100%

psegovias avatar May 09 '23 21:05 psegovias

is working again? i see many instances working 100%

It works again… for now, until “this guy” messes it up again. So, let’s enjoy it as long as we can.

Trit34 avatar May 10 '23 08:05 Trit34

Not working yet again as of 6/7/23.

sawtoothpuma avatar Jun 07 '23 12:06 sawtoothpuma

cannot confirm this behavior is happening again, our nitter instance is more or less functioning as normal

animegrafmays avatar Jun 07 '23 13:06 animegrafmays

Try doing a basic search query (e.g. #holopuns) as some search filter options are broken

the-blank-x avatar Jun 07 '23 13:06 the-blank-x

some searches seem kind of broken. for example searching gun didn't work but NASA did on first search, second search the results were the opposite and gun worked but NASA didn't. I think they're just actively working on something imo

animegrafmays avatar Jun 07 '23 13:06 animegrafmays