Instant log out and failure to load the main page #4

Open
opened 2026-09-07 11:03:35 +02:00 by needforspeed · 1 comment

Hey Viktor! So the extension was working fine for a moment (through the Chrome browser) but lately it just keeps failing to load profiles on the main page. Not only that, but now I can;t use the chat feature anywhere. I haven't done any tweaking on the extensions's parameters so it is baffling that it suddenly stopped funtioning. Here's a screenshot of what I mean,

Hey Viktor! So the extension was working fine for a moment (through the Chrome browser) but lately it just keeps failing to load profiles on the main page. Not only that, but now I can;t use the chat feature anywhere. I haven't done any tweaking on the extensions's parameters so it is baffling that it suddenly stopped funtioning. Here's a screenshot of what I mean,
Owner

Reproduced. Grindr has gated more endpoints:

{"type":"urn:gr:err:unauthorized_client","title":"Unauthorized","status":401,"traceId":"{32 chars}"}:

  • GET https://web.grindr.com/api/v4/me/profile
  • GET https://web.grindr.com/api/v3/me/prefs/settings
  • GET https://web.grindr.com/api/v5/favorites
  • GET https://web.grindr.com/api/v7/profiles/{profileid}
  • GET https://web.grindr.com/api/v7/views/list
  • GET https://web.grindr.com/api/v3.1/me/blocks
  • GET https://web.grindr.com/api/v6/views/eyeball

{"type":"urn:gr:err:jwt_expired","title":"JWT has expired","status":401,"traceId":"{32 chars}"}:

  • GET https://web.grindr.com/api/v4/pics/expiring/status

(plus pre-existing POST https://web.grindr.com/api/v3/inbox?page=1)

The log out specifically happens because POST https://web.grindr.com/v2/api-tokens returns 429 error from Cloudflare ("Access denied | web.grindr.com used Cloudflare to restrict access | web.grindr.com | Cloudflare" / "You are being rate limited" / "The owner of this website (web.grindr.com) has banned you temporarily from accessing this website.")

Reproduced. Grindr has gated more endpoints: `{"type":"urn:gr:err:unauthorized_client","title":"Unauthorized","status":401,"traceId":"{32 chars}"}`: - `GET https://web.grindr.com/api/v4/me/profile` - `GET https://web.grindr.com/api/v3/me/prefs/settings` - `GET https://web.grindr.com/api/v5/favorites` - `GET https://web.grindr.com/api/v7/profiles/{profileid}` - `GET https://web.grindr.com/api/v7/views/list` - `GET https://web.grindr.com/api/v3.1/me/blocks` - `GET https://web.grindr.com/api/v6/views/eyeball` `{"type":"urn:gr:err:jwt_expired","title":"JWT has expired","status":401,"traceId":"{32 chars}"}`: - `GET https://web.grindr.com/api/v4/pics/expiring/status` (plus pre-existing `POST https://web.grindr.com/api/v3/inbox?page=1`) The log out specifically happens because `POST https://web.grindr.com/v2/api-tokens` returns 429 error from Cloudflare ("Access denied | web.grindr.com used Cloudflare to restrict access | web.grindr.com | Cloudflare" / "You are being rate limited" / "The owner of this website (web.grindr.com) has banned you temporarily from accessing this website.")
Commenting is not possible because the repository is archived.
No labels
No milestone
No assignees
2 participants
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
open-grind/grindr-web-unlock#4
No description provided.