> ## Documentation Index
> Fetch the complete documentation index at: https://docs.streamforge.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get multiple games

> Fetch multiple games by platform-specific game IDs or IGDB IDs in a single request.
Accepts up to 100 game IDs.

- For Twitch: provide Twitch game IDs
- For YouTube: provide YouTube game channel IDs
- For IGDB: provide IGDB game IDs directly




## OpenAPI

````yaml POST /platforms/{platform}/games
openapi: 3.0.3
info:
  title: Creator Analytics & Influencer Data API
  description: >-
    Normalized creator profiles, creator analysis, audience demographics,
    contact data, and content performance across Twitch, YouTube, TikTok,
    Instagram, and X (Twitter).
  version: 1.0.0
  contact:
    name: Streamforge Support
    email: support@streamforge.com
  termsOfService: https://streamforge.com/terms-of-service
  x-category: Social
  x-long-description: >-
    Streamforge provides normalized creator intelligence across Twitch, YouTube,
    TikTok, Instagram, and X (Twitter). Use it to retrieve creator profiles,
    recent content, cross-platform social links, contact data, game metadata,
    creator analysis, and audience intelligence through one consistent API.


    ## Credits


    Plans are metered by successful data returned, rather than simply by HTTP
    calls:


    - Content item: 1 Credit each

    - Game metadata: 1 Credit each

    - Game search result: 2 Credits each

    - Creator profile: 5 Credits each

    - Email result: 10 Credits

    - Social-linking result: 10 Credits

    - Creator analysis: 100 Credits

    - Audience analysis: 100 Credits


    Empty, not-found, validation-error, and server-error responses cost 0
    Credits. For bulk and list endpoints, only records actually returned are
    billed. Requesting a limit of 100 and receiving 62 records consumes the
    units for 62 records.


    Subscribe through RapidAPI and use the RapidAPI key and host headers
    generated for your application. A separate Streamforge API key is not
    required.
  x-public: false
  x-website: https://streamforge.com/
  x-streamforge-listing: combined
servers:
  - url: https://external-api.streamforge.com
    description: Production
security: []
tags:
  - name: Health
    description: Health check endpoint
  - name: Profiles
    description: Creator profile endpoints
  - name: Content
    description: Content (streams/videos) endpoints
  - name: Games
    description: Game metadata endpoints
  - name: Advanced
    description: Advanced insights and analysis
paths:
  /platforms/{platform}/games:
    post:
      tags:
        - Games
      summary: Get multiple games
      description: >-
        Retrieve normalized metadata for 1 to 100 games in one request. Set
        platform to `twitch`, `youtube`, or `igdb`, and supply IDs from that
        same platform. Returned games include the IGDB identity plus Twitch and
        YouTube IDs when available.


        **RapidAPI billing:** 1 Credit per game returned. No data or errors
        consume 0 Credits.
      operationId: Get Multiple Games
      parameters:
        - name: platform
          in: path
          required: true
          description: Platform identifier (twitch, youtube, or igdb)
          schema:
            type: string
            enum:
              - twitch
              - youtube
              - igdb
            example: twitch
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - game_ids
              properties:
                game_ids:
                  type: array
                  items:
                    type: string
                  minItems: 1
                  maxItems: 100
                  example:
                    - '2011938005'
                    - '491487'
                    - '490377'
      responses:
        '200':
          description: Games found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BulkGameResponse'
              example:
                payload:
                  - id: '189165'
                    name: Kill The Monster Z
                    slug: kill-the-monster-z
                    first_release_date: '2017-03-01T00:00:00.000Z'
                    twitch_id: '2011938005'
                    youtube_id: UCf_7CrLpgmot2vPKYwx5zQg
                meta:
                  source: igdb
                  missing_ids:
                    - '491487'
                  received_at: '2025-01-27T12:00:00.000Z'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '429':
          $ref: '#/components/responses/TooManyRequests'
components:
  schemas:
    BulkGameResponse:
      type: object
      properties:
        payload:
          type: array
          items:
            $ref: '#/components/schemas/Game'
        meta:
          allOf:
            - $ref: '#/components/schemas/Meta'
            - type: object
              properties:
                missing_ids:
                  type: array
                  items:
                    type: string
    Game:
      type: object
      properties:
        id:
          type: string
          description: IGDB game ID
          example: '189165'
        name:
          type: string
          nullable: true
          example: Kill The Monster Z
        slug:
          type: string
          nullable: true
          example: kill-the-monster-z
        first_release_date:
          type: string
          format: date-time
          nullable: true
          description: First release date in ISO 8601 format
          example: '2017-03-01T00:00:00.000Z'
        twitch_id:
          type: string
          nullable: true
          description: Twitch game ID (only present if game is available on Twitch)
          example: '2011938005'
        youtube_id:
          type: string
          nullable: true
          description: >-
            YouTube game channel ID (only present if game is available on
            YouTube)
          example: UCf_7CrLpgmot2vPKYwx5zQg
    Meta:
      type: object
      properties:
        source:
          type: string
        received_at:
          type: string
          format: date-time
        request_id:
          type: string
          format: uuid
    Error:
      type: object
      properties:
        error:
          type: object
          properties:
            status:
              type: integer
            message:
              type: string
        meta:
          type: object
          properties:
            request_id:
              type: string
              format: uuid
  responses:
    BadRequest:
      description: Bad request - validation error
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
          example:
            error:
              status: 400
              message: Invalid platform or missing required parameter
            meta:
              request_id: 5e7c0137-1ed3-4b4b-8e5f-3d9cf00f7ac4
    Unauthorized:
      description: Missing API key
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
          example:
            error:
              status: 401
              message: API key is required
            meta:
              request_id: 5e7c0137-1ed3-4b4b-8e5f-3d9cf00f7ac4
    Forbidden:
      description: Invalid or revoked API key
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
          example:
            error:
              status: 403
              message: Invalid API key
            meta:
              request_id: 5e7c0137-1ed3-4b4b-8e5f-3d9cf00f7ac4
    TooManyRequests:
      description: Rate limit exceeded
      headers:
        Retry-After:
          schema:
            type: integer
          description: Seconds until retry is safe
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
          example:
            error:
              status: 429
              message: Rate limit exceeded
            meta:
              request_id: 5e7c0137-1ed3-4b4b-8e5f-3d9cf00f7ac4

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.