# TikTok Followers & Following Scraper

> TikTok Followers & Following Scraper is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Retrieves structured follower and following account data for one or more public TikTok profiles

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/tiktok-followers?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tiktok-followers-following-scraper-f0e5a254
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IXGnj-uokE9gV53tQYlhQ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tiktok-followers-following-scraper-f0e5a254 -d '<json body>'
```

Example prompt: Pull up to 100 followers and 50 following accounts for the TikTok profile @charlidamelio and give me their usernames, verified status, follower counts, and profile URLs.

## When to prefer this

Use this endpoint when you need structured, programmatic access to TikTok follower and following lists for one or more public profiles, especially for influencer research, audience analysis, or social graph mapping. It supports batch profile inspection in a single call and charges only on successful non-empty runs, making it cost-efficient for exploratory scraping.

## Known failure modes

- Private or non-existent TikTok profile returns empty result set (not charged)
- Rate limiting or TikTok anti-bot measures may cause empty or partial results
- Invalid username format may return empty items array
- maxItems or maxFollowersPerProfile set to 0 can result in no follower data collected
- TikTok account with zero followers returns empty items array

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count and an array of items, each representing a follower or following account connection. Each item includes fields such as sourceId, connectionType (follower or following), sourceNickname, sourceUsername, sourceVerified (boolean), sourceProfileUrl, sourceFollowerCount, and sourceFollowingCount. Failed or empty runs are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "maxItems": {
   "type": "integer",
   "default": 0,
   "minimum": 0,
   "description": "Stop after this many results across all profiles. Set 0 for no overall limit."
  },
  "profiles": {
   "type": "array",
   "description": "Public usernames, @handles, or TikTok profile URLs to inspect."
  },
  "maxFollowersPerProfile": {
   "type": "integer",
   "default": 50,
   "minimum": 0,
   "description": "Maximum follower accounts to collect for each profile. Set 0 to skip followers."
  },
  "maxFollowingPerProfile": {
   "type": "integer",
   "default": 50,
   "minimum": 0,
   "description": "Maximum accounts followed by each profile. Set 0 to skip following."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "sourceId": null,
    "connectionType": null,
    "sourceNickname": null,
    "sourceUsername": null,
    "sourceVerified": null,
    "sourceProfileUrl": null,
    "sourceFollowerCount": null,
    "sourceFollowingCount": null
   }
  ],
  "product": "tiktok-followers"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tiktok-followers-following-scraper-f0e5a254/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
