Skip to navigation

Follow an account from a farm profile

Queues the farm profile to follow another TikTok account. The phone opens TikTok, follows the target handle, then performs a short burst of organic activity to look natural. The response returns immediately; the follow runs on the cloud phone in the background and may take a few minutes.

Preconditions:

  • The profile must have a provisioned phone and be idle (cold, warm, or ready). If it’s mid-warmup, mid-post, or already running a follow, the request is rejected with 409; wait and retry.
  • Each profile can follow at most 5 accounts per rolling 24-hour window. The 6th within that window returns 429 until the window rolls over.

Webhook: if you pass webhook_url, we POST {event: 'follow.completed', phone_id, username} to it once the follow finishes on the device. Fired only on success; no retries.

Rate limit: 10 requests per minute per team.

Authentication

X-API-Keystring
API Key authentication via header

Path parameters

profile_idstringRequiredformat: "uuid"

Request

This endpoint expects an object.
usernamestringRequired

The TikTok handle for the profile to follow, without the leading @ (stripped if included). The phone opens TikTok, follows this account, then performs a short burst of organic activity.

webhook_urlstring or nullOptional

Optional HTTPS URL we’ll POST {event: 'follow.completed', phone_id, username} to once the follow finishes on the device. Fire-and-forget; no retries.

Response

Successful Response
profile_idstring
The farm profile that performed the follow.
usernamestring

The handle that was followed, normalized without a leading @.

status"queued"

Always queued on success; the follow runs asynchronously on the cloud phone.

Errors

404
Not Found Error
409
Conflict Error
422
Unprocessable Entity Error
429
Too Many Requests Error
502
Bad Gateway Error