Skip to main content
POST
/
platforms
/
{platform}
/
profiles
/
lookup
Fetch profile IDs by handle
curl --request POST \
  --url https://external-api.streamforge.com/platforms/{platform}/profiles/lookup \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "handles": [
    "streamer123",
    "@gamer456",
    "creator789"
  ]
}
'
{
  "payload": [
    {
      "handle": "streamer123",
      "id": "484563826"
    },
    {
      "handle": "gamer456",
      "id": "775305965"
    }
  ],
  "meta": {
    "missing_handles": [
      "creator789"
    ],
    "received_at": "2025-01-27T12:00:00.000Z"
  }
}

Authorizations

x-api-key
string
header
required

Your API key. Include it in the x-api-key header for all requests.

Path Parameters

platform
enum<string>
required

Platform identifier

Available options:
twitch,
youtube,
instagram,
tiktok
Example:

"twitch"

Body

application/json
handles
string[]
required

Array of platform handles to look up

Required array length: 1 - 100 elements
Example:
["streamer123", "@gamer456", "creator789"]

Response

Handle lookup results

payload
object[]
meta
object