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.
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.
Not present in the official client as of app 26.10.0+ — the client records views one profile at a time via POST /v5/views/{profileId}. This batch endpoint still works server-side but is documented for older/compat use. 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