openapi: 3.0.0 info: title: Giant Bomb Characters Search API description: The Giant Bomb API provides access to video game data including games, platforms, characters, companies, franchises, reviews, and videos. Giant Bomb is a video game website and wiki that covers video game news, reviews, and features. version: 1.0.0 contact: name: Giant Bomb API Support url: https://www.giantbomb.com/api/ servers: - url: https://www.giantbomb.com/api description: Giant Bomb API Production Server security: - apiKeyQuery: [] tags: - name: Search description: Search across all resources paths: /search/: get: summary: Search across all resources description: Search for games, characters, companies, platforms, and other resources operationId: search tags: - Search parameters: - name: query in: query required: true description: Search query string schema: type: string - name: resources in: query description: Comma-separated list of resource types to search (game,franchise,character,platform,company,etc.) schema: type: string - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/field_list' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/offset' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/ApiResponse' components: parameters: format: name: format in: query description: Response format schema: type: string enum: - json - xml default: json limit: name: limit in: query description: Number of results to return (max 100) schema: type: integer minimum: 1 maximum: 100 default: 100 field_list: name: field_list in: query description: Comma-separated list of fields to include in response schema: type: string offset: name: offset in: query description: Offset into result set schema: type: integer minimum: 0 default: 0 schemas: ApiResponse: type: object properties: error: type: string description: Error message if request failed limit: type: integer description: Number of results per page offset: type: integer description: Offset into result set number_of_page_results: type: integer description: Number of results on current page number_of_total_results: type: integer description: Total number of matching results status_code: type: integer description: Status code (1 = success) results: description: Array of results oneOf: - type: array - type: object securitySchemes: apiKeyQuery: type: apiKey name: api_key in: query description: API key for authentication. Register at https://www.giantbomb.com/api/