# SocialFetch TikTok Profile Region Lookup

> SocialFetch TikTok Profile Region Lookup is a paid API for AI agents from api.socialfetch.dev, paid per call via x402, $0.014/call, status unknown (last checked 2026-09-14).

Returns the region code reported for a TikTok account given its handle.

## Facts

- Endpoint: GET https://api.socialfetch.dev/v1/tiktok/profiles/:handle/region
- Price: $0.014/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/socialfetch-tiktok-profile-region-lookup-071c2891
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZhxOtycqNj7NC6NMZ2R2N

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 socialfetch-tiktok-profile-region-lookup-071c2891
```

Example prompt: What region code does TikTok report for the profile @charlidamelio?

## When to prefer this

Use this endpoint when you need to quickly determine the reported geographic region of a specific TikTok account by handle, particularly for influencer vetting, audience targeting research, or compliance checks where creator geography matters. Prefer this over scraping TikTok directly or using broader profile endpoints when only region data is needed.

## Known failure modes

- Handle not found — TikTok profile does not exist or has been deleted
- Invalid handle format — handle exceeds 128 characters or is empty
- Profile is private or restricted — region data unavailable
- Rate limit exceeded — too many requests in a short window
- Payment failure — x402 payment not accepted or insufficient funds

## How this service works

Get the region code reported for a TikTok profile by handle.

## Output

Returns the region code (e.g. 'US', 'GB') as reported by TikTok for the given profile handle, indicating the geographic region the account is associated with.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "handle"
     ],
     "properties": {
      "handle": {
       "type": "string",
       "maxLength": 128,
       "minLength": 1,
       "description": "TikTok handle to look up, with or without a leading @."
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/socialfetch-tiktok-profile-region-lookup-071c2891/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.socialfetch.dev](https://www.zero.xyz/host/api.socialfetch.dev/llms.txt)
