Skip to content

Signed CDN files ​

CDN files accessible via signed URLs signed with Signature query argument. Expires query argument holds expiration date in unix timestamp in seconds. Chat image URLs live 15 minutes: API responses repeat the same URL until it expires, then carry a new one. Album cover URLs live 30 minutes and are signed again in every response.

Base URL appears to be: https://{distribution}.cloudfront.net/, always take the full URL from the url property on the media object itself.

Chat media ​

GET https://{distribution}.cloudfront.net/{uploaderProfileId}/{mediaHash}

Query:

  • Expires — integer
  • Signature — string
  • Key-Pair-Id — string

Response:

Binary content.

MediaState ​

NOTE

This type hasn't been researched yet

Public media in Grindr undergo an automated moderation check before they appear on a profile. State can be either null for media uploaded privately (chats) or one of the below for public-facing media.

  • "Pending"

Open Grind is not affiliated with Grindr in any way.