Views
Get views number
Requires Authorization.
GET /v6/views/eyeballResponse:
viewedCount— integermostRecent— object ornullprofileId— string with numberphotoHash— string, See Media -> Public CDN files -> Profile Imagestimestamp— unix timestamp in milliseconds
Get viewers list
Requires Authorization.
Returns an empty list while account preferences have hideViewedMe set. Views are not recorded either, so the list stays empty for the period the setting was on.
GET /v7/views/listResponse:
totalViewers— integerpreviews— array of ViewPreviewprofiles— array of ViewerProfilettl— long integer, viewers-list time-to-livelastDistanceInKm— string, distance (km) of the last returned viewer, pagination cursor ornulllastProfileId— string, profile ID of the last returned viewer, pagination cursor ornullupsells— object, ad placement indices ornullmpuFree— integer ornullmpuXtra— integer ornullboostUpsell— array of integers ornullmrecCascadeFirst— integer ornullmrecCascadeSecond— integer ornullmrecCascadeThird— integer ornull
Record profile views (batch) (deprecated), WIP
NOTE
This endpoint hasn't been researched yet
Requires Authorization.
Removed in the official Android client v26.10.0. The client records views one profile at a time via POST /v5/views/{profileId}. The foundVia field is only ever sent as null by observed clients.
POST /v4/viewsBody:
viewedProfileIds— array of strings with numeric profile IDsfoundVia— ViewSourceEnum ornull
Record single profile view, WIP
NOTE
This endpoint hasn't been researched yet
Requires Authorization.
POST /v4/views/{profileId}Record profile view v2, WIP
NOTE
This endpoint hasn't been researched yet
Requires Authorization.
POST /v5/views/{profileId}Body:
foundVia— Free-form discovery source string (not thesourceenum). ornullsource— ViewSourceEnum
ViewSourceEnum
View source.
DISCOVERFOR_YOUUNKNOWN— (fallback)
ViewsEyeballResponse
viewedCount— integermostRecent— object ornullprofileId— string with numberphotoHash— string, See Media -> Public CDN files -> Profile Imagestimestamp— unix timestamp in milliseconds
ViewPreview
- everything from ProfileMasked
isInBadNeighborhood— booleanisViewedMeFreshFace— booleanisSecretAdmirer— booleanviewedCount— objecttotalCount— integermaxDisplayCount— integer
rightNowStatus— RightNowAttributionStatus, Right Now attribution status. Added in app 26.11.0 under keyrightNowStatus(distinct fromrightNow). ornull, optional
ViewerProfile
- everything from ViewPreview
- everything from ProfileShort
hasFaceRecognition— booleanisIncognito— booleanboosting— booleanshowUnlockReward— booleanunreadMessageCount— integerhasChatted— boolean
ViewsListResponse
totalViewers— integerpreviews— array of ViewPreviewprofiles— array of ViewerProfilettl— long integer, viewers-list time-to-live, optionallastDistanceInKm— string, distance (km) of the last returned viewer, pagination cursor ornull, optionallastProfileId— string, profile ID of the last returned viewer, pagination cursor ornull, optionalupsells— object, ad placement indices ornull, optionalmpuFree— integer ornullmpuXtra— integer ornullboostUpsell— array of integers ornullmrecCascadeFirst— integer ornullmrecCascadeSecond— integer ornullmrecCascadeThird— integer ornull