Public data.
Clear terms.
Build with social profiles, posts and conversations. Know the response shape before your first request.
Failures cost 0 credits. Cached results cost 0 credits. Credits never expire.
Your first request
curl --request GET 'https://api.fetchproof.com/v1/tiktok/profile?handle=tiktok' \
--header 'x-api-key: YOUR_API_KEY'Use your API key to run this request. A public sandbox has not yet been configured.
Inspect parameters and responseThe shape of the answer,
before you ask.
Typed responses make integration concrete. Explore fields, nested objects and optional values directly from the published contract.
OpenAPI specification · TypeScript types · Typed client
193 paths / 196 operations
Profile response
object
successrequired
boolean
credits_remainingrequired
integer
credits_chargedrequired
integer
userrequired
object
idrequired
string
shortIdrequired
string
uniqueIdrequired
string
nicknamerequired
string
avatarLargerrequired
string
avatarMediumrequired
string
avatarThumbrequired
string
signaturerequired
string
createTimerequired
integer
verifiedrequired
boolean
secUidrequired
string
ftcrequired
boolean
relationrequired
integer
openFavoriterequired
boolean
bioLinkrequired
object
linkrequired
string
riskrequired
integer
commentSettingrequired
integer
commerceUserInforequired
object
commerceUserrequired
boolean
duetSettingrequired
integer
stitchSettingrequired
integer
privateAccountrequired
boolean
secretrequired
boolean
isADVirtualrequired
boolean
roomIdrequired
string
uniqueIdModifyTimerequired
integer
ttSellerrequired
boolean
downloadSettingrequired
integer
profileTabrequired
object
showMusicTabrequired
boolean
showQuestionTabrequired
boolean
showPlayListTabrequired
boolean
followingVisibilityrequired
integer
recommendReasonrequired
string
nowInvitationCardUrlrequired
string
nickNameModifyTimerequired
integer
isEmbedBannedrequired
boolean
canExpPlaylistrequired
boolean
profileEmbedPermissionrequired
integer
languagerequired
string
eventListrequired
array
suggestAccountBindrequired
boolean
isOrganizationrequired
integer
UserStoryStatusoptional
integer
shortDramaCreatoroptional
object
statsrequired
object
followerCountrequired
integer
followingCountrequired
integer
heartrequired
integer
heartCountrequired
integer
videoCountrequired
integer
diggCountrequired
integer
friendCountrequired
integer
itemListrequired
array
cachedoptional
boolean
cached_atoptional
string
{
"format": "date-time"
}statsV2optional
object
followerCountrequired
string
followingCountrequired
string
heartrequired
string
heartCountrequired
string
videoCountrequired
string
diggCountrequired
string
friendCountrequired
string
Follow the data across platforms.
Choose what you want to maintain.
| Responsibility | Fetchproof | Build your own | General scraping APIs |
|---|---|---|---|
| Integration contract | Published OpenAPI and typed responses | Your team defines it | Depends on provider and product |
| Platform extraction | Platform-specific operations | Your team implements it | Extraction support varies |
| Billing model | Prepaid credits, free cache hits and failures | Your infrastructure and maintenance costs | Provider-specific pricing |