Public CDN files
CDN files that are public are accessible directly using their hash, e.g. profile images.
Base URL: https://cdns.grindr.com
Grindr Gaymoji
Lists every Gaymoji. Send one with a GaymojiBody whose imageHash is gaymoji/ followed by the item's id.
GET https://cdns.grindr.com/grindr/chat/gaymojiResponse:
lastUpdateTime— unix timestamp in millisecondsgaymoji— array of objectsname— string, unique identifier consisting of alphanumeric characters, hyphens and underscoresid— string, same asname+.pngcategory— GaymojiCategorytag— string ornull, may be absent; not sent in any observed responsehref— string ornull, may be absent; not sent in any observed responseexpiredTime— unix timestamp in milliseconds after which the item is expired, may be absent when it does not expire
category— array of objectsname— GaymojiCategoryexpiredTime— unix timestamp in milliseconds after which the category is expired,0when it does not expire
Get gaymoji asset
ID must include file extension (e.g. name.png).
GET https://cdns.grindr.com/grindr/chat/gaymoji/{id}Response:
Image binary.
Profile images
One side will always be the requested size and the other will be less than or equal to the requested size.
Available sizes for {size} parameter:
2048x2048(might be unavailable)1024x1024480x480320x320
GET https://cdns.grindr.com/images/profile/{size}/{mediaHash}Response:
Image binary.
Thumbnail images
Image will be cropped at center and both sides will be exactly the requested size.
Available sizes for {size} parameter:
480x480(might be unavailable)320x32075x75
GET https://cdns.grindr.com/images/thumb/{size}/{mediaHash}Response:
Image binary.
GaymojiCategory
"body""dating+sex""featured""holiday""mood""objects""profile""wen_ching_taiwan_stickers"