# SocialFetch Twitch Profile Lookup

> SocialFetch Twitch Profile 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-15).

Fetches public profile information for a Twitch channel by its handle.

## Facts

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

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-twitch-profile-lookup-581b3839
```

Example prompt: Can you pull up the Twitch profile for the channel @xQc and show me their account details?

## When to prefer this

Use this endpoint when you need to look up structured Twitch channel profile data by handle and are already using the SocialFetch platform for social media data aggregation. Prefer this over scraping Twitch directly or using the full Twitch API when you need a simple, pay-per-call lookup without managing OAuth credentials.

## Known failure modes

- Handle not found — Twitch account does not exist or is banned
- Handle too short or too long (must be 1–64 characters)
- Rate limiting or payment failure via x402 protocol
- Twitch API unavailability causing upstream errors
- Malformed handle input (e.g. special characters)

## How this service works

Get a Twitch profile for a channel by handle.

## Output

Returns public Twitch channel profile data for the given handle, including channel metadata such as display name, description, follower counts, broadcaster details, and other publicly available profile fields.

## 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": 64,
       "minLength": 1,
       "description": "Twitch 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-twitch-profile-lookup-581b3839/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)
