fetchproof.

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 response

The 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.

ResponsibilityFetchproofBuild your ownGeneral scraping APIs
Integration contractPublished OpenAPI and typed responsesYour team defines itDepends on provider and product
Platform extractionPlatform-specific operationsYour team implements itExtraction support varies
Billing modelPrepaid credits, free cache hits and failuresYour infrastructure and maintenance costsProvider-specific pricing

Start with a contract you can inspect.

Read the documentation