Grindr API bypasses
This page documents the history of discovered Grindr API server-side-gated feature bypasses, usually only available for users on paid subscription tiers.
Honduras Bypass
This workaround was initially posted by Morbo Morbo (@prixoxi:matrix.org), extended by G454 (@g454:matrix.org), step by step guide by Incognito (@pandod:matrix.org):
- Set the location to Honduras
- Close the app in the background
- Open the app; sending expiring images and unsending messages should work without subscription
- Change the location back, and you'll still be able to send expiring images and unsend messages
- Don't close the app (background), this method wil continue to work while the app is open in the backround
Reported by @lanivani:matrix.org: Unlimited Expiring Pics, Unlimited Album Share, Unsending Messages also work in Nigeria.
Based on codexrunner/regrind@9283c764ed, codexrunner/regrind@3480334447: entitlements for a certain session are based on the geohash provided during token refresh. Consists with the app relaunch and bypass enablement during app working in background reports.
Unsending messages
Attempts to unsend most types of messages without a paid subscription result in the following error with HTTP status 402[1]:
{
"type": "urn:gr:err:tiered_feature",
"title": "Feature not available with current subscription",
"status": 402,
"traceId": "6aa2d9d80000000018d2609d59f6a30f",
"detail": "Principal '<USERID>' does not have access to feature 'UnsentMessage'",
"profileId": <USERID>,
"featureValue": "UnsentMessage"
}Honduras bypass (as of September 10th, 2026)
Honduras bypass has been confirmed to be working[2].
Expiring images sending limit
Attempts to send more than one expiring image per day result in the following error with HTTP status 402[3]:
{
"type": "urn:gr:err:entitlement_limit",
"title": "User has reached their entitlement limits",
"status": 402,
"traceId": "6a99e7c2000000007131eaa3dc886cbe"
}Honduras bypass (as of September 10th, 2026)
Honduras bypass has been confirmed to be working[4].
No enforcement (until ~September 3rd, 2026)
Grindr API did not enforce entitlement check for number of expiring images sent until ~September 3rd, 2026.
Incognito mode
Attempts to set Incognito server-side profile setting to true result in the following error with HTTP status 402[5]:
{
"type": "urn:gr:err:entitlement_limit",
"title": "User has reached their entitlement limits",
"status": 402,
"traceId": "6aa17f82000000000c5d1ae66be6cb4e"
}No bypass has been discovered yet.
No enforcement (until ~August 17th, 2026)
Grindr API did not enforce entitlement check for Incognito until ~August 17th, 2026.
https://git.opengrind.org/open-grind/open-grind/issues/319#issuecomment-2448 ↩︎
https://git.opengrind.org/open-grind/open-grind/issues/319#issuecomment-2453 ↩︎
https://git.opengrind.org/open-grind/open-grind/issues/353#issuecomment-2847 ↩︎
https://git.opengrind.org/open-grind/open-grind/issues/353#issuecomment-2883 ↩︎
https://git.opengrind.org/open-grind/open-grind/issues/247#issuecomment-2934 ↩︎