Cloudflare blocking API requests #81

Open
opened 2026-05-17 11:05:53 +02:00 by hloth · 15 comments
Owner

Cloudflare, protecting Grindr API, blocks API requests by fingerprinting. This results in weird messages on random pages such as "Unexpected token '<', "<!DOCTYPE " ... is not valid JSON".

  • Spoof headers
    • OS
    • Screen resolution
    • Total RAM
    • Advertising ID
    • Device model
    • Manufacturer
    • Timezone
    • Locale
    • Accept-Language
  • Change user-agent sent to CDN
  • Spoof okhttp's ja3/ja4 TLS fingerprints
  • Accepted ciphers and curves offer and negotiation
  • h2 frame size
  • Frame ordering
  • Pseudo headers ordering
Cloudflare, protecting Grindr API, blocks API requests by fingerprinting. This results in weird messages on random pages such as "Unexpected token '<', "<!DOCTYPE " ... is not valid JSON". - [x] Spoof headers - [x] OS - [x] Screen resolution - [x] Total RAM - [X] Advertising ID - [x] Device model - [x] Manufacturer - [x] Timezone - [x] Locale - [x] Accept-Language - [ ] Change user-agent sent to CDN - [x] Spoof okhttp's ja3/ja4 TLS fingerprints - [x] Accepted ciphers and curves offer and negotiation - [x] h2 frame size - [x] Frame ordering - [x] Pseudo headers ordering
hloth added this to the v0.1.0 (MVP) milestone 2026-05-25 01:59:40 +02:00
hloth added this to the Open Grind project 2026-05-25 01:59:42 +02:00

Forgive me if im not supposed to comment here, I wanted to say that rotating parameters doesn't work anymore. Until less than an hour ago I could use open grind, but now rotating parameters doesn't resolve the blocking as before.

Be blessed for your work, it is fun to use.

Forgive me if im not supposed to comment here, I wanted to say that rotating parameters doesn't work anymore. Until less than an hour ago I could use open grind, but now rotating parameters doesn't resolve the blocking as before. Be blessed for your work, it is fun to use.
Author
Owner

Hi, you're welcome to comment on any issues to collaborate! Regarding parameters rotation, I can confirm it doesn't work anymore. Currently working on this.

Hi, you're welcome to comment on any issues to collaborate! Regarding parameters rotation, I can confirm it doesn't work anymore. Currently working on this.

It is working again, I guess youve fixed it, it is working for like a day now. Bless you.

It is working again, I guess youve fixed it, it is working for like a day now. Bless you.

Failed request parameters:
{
"user-agent": "grindr3/26.7.0.159416;159416;Free;Android 15;ASUS_AI2205;asus",
"l-device-info": "6dd15e2e25440a4c;GLOBAL;2;12017676288;2448x1080;d2ed90e3-9906-421f-bd74-4727583e33cd"
}
Grindr blocks your requests

Cloudflare protecting Grindr API is currently blocking your requests because of suspicious activity. This is a known issue. If you use a VPN, try disabling it. You can also rotate request parameters

Help plz

Failed request parameters: { "user-agent": "grindr3/26.7.0.159416;159416;Free;Android 15;ASUS_AI2205;asus", "l-device-info": "6dd15e2e25440a4c;GLOBAL;2;12017676288;2448x1080;d2ed90e3-9906-421f-bd74-4727583e33cd" } Grindr blocks your requests Cloudflare protecting Grindr API is currently blocking your requests because of suspicious activity. This is a known issue. If you use a VPN, try disabling it. You can also rotate request parameters Help plz

@hloth it worked thank you bro you are the best ❤️❤️❤️

@hloth it worked thank you bro you are the best ❤️❤️❤️

@hloth sorry bro it did worked for a hour then the same problem showed up
Can u plz make a video for us explain the right way to verify and how to fix it?? Plz

@hloth sorry bro it did worked for a hour then the same problem showed up Can u plz make a video for us explain the right way to verify and how to fix it?? Plz
Author
Owner

@ibo wrote in #81 (comment):

@hloth sorry bro it did worked for a hour then the same problem showed up Can u plz make a video for us explain the right way to verify and how to fix it?? Plz

I need more information on what you did. What exactly made the error go away? The "rotate parameters" button?

@ibo wrote in https://git.opengrind.org/open-grind/open-grind/issues/81#issuecomment-662: > @hloth sorry bro it did worked for a hour then the same problem showed up Can u plz make a video for us explain the right way to verify and how to fix it?? Plz I need more information on what you did. What exactly made the error go away? The "rotate parameters" button?

@hloth First, I deleted the app, then I tried OpenkeyChain app. I added the key, but I didn't know how to proceed. 😅 I also tried the kelopatra added they key and didn't know how to proceed. Then i did reinstalled opengrindr and somehow it did work for a hour then the same problem showed up

@hloth First, I deleted the app, then I tried OpenkeyChain app. I added the key, but I didn't know how to proceed. 😅 I also tried the kelopatra added they key and didn't know how to proceed. Then i did reinstalled opengrindr and somehow it did work for a hour then the same problem showed up
Author
Owner

@ibo wrote in #81 (comment):

@hloth First, I deleted the app, then I tried OpenkeyChain app. I added the key, but I didn't know how to proceed. 😅 I also tried the kelopatra added they key and didn't know how to proceed. Then i did reinstalled opengrindr and somehow it did work for a hour then the same problem showed up

Are you talking about pgp key verification?

@ibo wrote in https://git.opengrind.org/open-grind/open-grind/issues/81#issuecomment-675: > @hloth First, I deleted the app, then I tried OpenkeyChain app. I added the key, but I didn't know how to proceed. :sweat_smile: I also tried the kelopatra added they key and didn't know how to proceed. Then i did reinstalled opengrindr and somehow it did work for a hour then the same problem showed up Are you talking about pgp key verification?

@hloth yea

@hloth yea
Author
Owner

@ibo wrote in #81 (comment):

@hloth yea

That's optional, i'll make it clear in the new release. You don't need to verify pgp signature to use the app.

@ibo wrote in https://git.opengrind.org/open-grind/open-grind/issues/81#issuecomment-677: > @hloth yea That's optional, i'll make it clear in the new release. You don't need to verify pgp signature to use the app.

I appreciate that bro thank you so much

I appreciate that bro thank you so much
Author
Owner

Should be fixed in c5c3c92e2b

Should be fixed in c5c3c92e2b3a8b7b0c933e3837621ea6e1c9c442
hloth closed this issue 2026-05-28 23:25:37 +02:00

Hi, got the Cloudflare blocking API requests an hour ago on 0.1.0 beta 2, updated to 0.1.0 beta 3, clicked on "rotating parameters" but to no effect.

Failed request parameters:
{
  "user-agent": "grindr3/26.10.0.166504;166504;Free;Android 15;23021RAA2Y;Xiaomi",
  "l-device-info": "8d22f9dafb82a462;GLOBAL;2;3852152832;2400x1080;696dae94-852e-4617-b2e8-3c1c0dba83f6"
}

Update : Closing / Reopening the app seems to make the message disappear, but it regularly reappears.

Thanks

Hi, got the Cloudflare blocking API requests an hour ago on 0.1.0 beta 2, updated to 0.1.0 beta 3, clicked on "rotating parameters" but to no effect. ``` Failed request parameters: { "user-agent": "grindr3/26.10.0.166504;166504;Free;Android 15;23021RAA2Y;Xiaomi", "l-device-info": "8d22f9dafb82a462;GLOBAL;2;3852152832;2400x1080;696dae94-852e-4617-b2e8-3c1c0dba83f6" } ``` Update : Closing / Reopening the app seems to make the message disappear, but it regularly reappears. Thanks
Author
Owner

Regressed in beta.3

Regressed in beta.3
hloth reopened this issue 2026-07-19 21:35:36 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
4 participants
Notifications
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/open-grind#81
No description provided.