Skip to content

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

GET https://cdns.grindr.com/grindr/chat/gaymoji

Response:

  • lastUpdateTime — unix timestamp in milliseconds
  • gaymoji — array of objects
    • name — string, unique identifier consisting of alphanumeric characters, hyphens and underscores
    • id — string, same as name + .png
    • categoryGaymojiCategory
    • tag — string or null
    • href — string or null
    • expiredTime — unix timestamp in milliseconds, may be 0
  • category — array of objects
    • nameGaymojiCategory
    • expiredTime — unix timestamp in milliseconds, may be 0

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)
  • 1024x1024
  • 480x480
  • 320x320
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)
  • 320x320
  • 75x75
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"

Open Grind is not affiliated with Grindr in any way.