-->
-->





With the Whiskey Media API, you can retrieve wiki content created by our staff and users. To get started, you must create an account and request an API key. Your API key will be sent with each API request.




Table of Contents



Below is a list of terms and definitions used throughout this document.




Our number one goal is to make our data easy for you to access. That's why we've adopted a RESTful style of query access. As long as you can make a web request, you can access our data.

Each request is made against a specific resource. A resource defines the type of object that will be returned, the fields on that object, and any filters that can be used to customize the result set.

A request to a Detail Resource contains a resource name, the ID of the object being queried, an API key, and optionally a response format. For example, the following URL would make a request to retrieve the character with an ID of 248 in XML format:

http://api.giantbomb.com/character/248/?api_key=ABCDEF123456&format=xml
            

A request to a List Resource contains a resource name and an API Key. Optionally filters, sorting, and response format can be specified. Refer to the resource reference below for a list of fields that can be filtered and sorted. A request to retrieve all male characters sorted by birth_date in XML format would look like:

http://api.giantbomb.com/characters/?api_key=ABCDEF123456&gender=M&sort=birth_date&format=xml
            

That URL becomes easier to understand if broken apart. The "/characters/" path refers to the /characters/ resource. (See a complete list of resources below.)

The query string holds the rest of the request. The api_key parameter specifies your API key. The gender parameter specifies that the request should be filtered by gender. Passing "M" or "F" to it will filter the result set by either male- or female-only characters. Finally, the sort parameter specifies that the result set should be sorted by the "birth_date" field.

For performance reasons, we only allow up to 100 results to be returned at a time. However, we've created the ability for a client to make subsequent requests for more data. A special offset filter is available on all List Resources. By specifying an offset, the client can start retrieving results mid-way through the result set. For example, if there are 357 characters matching a request, the following four requests would retrieve all of the characters:

# Retrieves items 1-100
http://api.giantbomb.com/characters/?api_key=ABCDEF123456
# Retrieves items 101-200
http://api.giantbomb.com/characters/?api_key=ABCDEF123456&offset=100
# Retrieves items 201-300
http://api.giantbomb.com/characters/?api_key=ABCDEF123456&offset=200
# Retrieves items 301-357
http://api.giantbomb.com/characters/?api_key=ABCDEF123456&offset=300
            

NOTE: Result sets are always sorted in a consistent manner even if a sort order isn't specified as part of the request. This guarantees that a client relying on pagination won't retrieve duplicate results over multiple requests.




Every response contains a set of meta data. Using this meta data, you can determine if the request was processed successfully, how many results were returned in the response, and how many results you still need to fetch. The following grid describes each piece of meta data available.

status_code An integer indicating the result of the request. Acceptable values are:
  • 1 - OK
  • 100 - Invalid API Key
  • 101 - Object Not Found
  • 102 - Error in URL Format
  • 103 - 'jsonp' format requires a 'json_callback' arguement
  • 104 - Filter Error
error A text string representing the status_code
number_of_total_results The number of total results matching the filter conditions specified
number_of_page_results The number of results on this page
limit The value of the limit filter specified, or 100 if not specified
offset The value of the offset filter specified, or 0 if not specified
results Zero or more items that match the filters specified




We currently support three delivery formats: XML, JSON, and JSONP. We may add additional formats going forward, but feel these three encompass most use cases for now. When making a request, you can choose the response format you prefer by specifying the 'format' option. For example, to get results as JSON, pass a querystring with the 'format' variable set to 'json'. If no format is specified, you'll receive data in the default format, which is XML.

XML
XML parsers can be found in nearly every programming language. See the Wikipedia entry for an in-depth discussion of XML. Here's an example of an XML response.

<?xml version="1.0" encoding="UTF-8" ?>
<response>
    <error>OK</error>
    <limit>1</limit>
    <number_of_page_results>1</number_of_page_results>
    <number_of_total_results>1</number_of_total_results>
    <offset>0</offset>
    <results>
        <character>
            <id>1</id>
            <site_detail_url>http://www.giantbomb.com/mario/94-1/</site_detail_url>
            <name<Mario</name>
            <gender>M</gender>
            <friends>
                <character>
                    <id>2</id>
                    <name>Luigi</name>
                    <api_detail_url>http://api.giantbomb.com/character/2/</api_detail_url>
                </character>
            </friends>
            <!-- more character fields -->
        </character>
    </results>
    <status_code>1</status_code>
</response>
                


JSON
JSON stands for JavaScript Object Notation. JSON can be parsed natively by JavaScript. Many other languages have libraries that convert native structures to and from JSON. JSON is generally smaller than XML, which is convenient for smaller requests. See the Wikipedia entry for an in-depth discussion of JSON. Here's an example of a JSON response.

{
    "number_of_page_results": 1,
    "status_code": 1,
    "error": "OK", 
    "results": {
        "id": 1,
        "site_detail_url": "http://www.giantbomb.com/mario/94-1/", 
        "name": "Mario",
        "gender": "M",
        "friends": [
                {
                    "id": 2,
                    "name": "Luigi",
                    "api_detail_url": "http://api.giantbomb.com/character/2/"
                }
            ]
        // More character fields...
        },
    "limit": 1,
    "offset": 0,
    "number_of_total_results": 1
}
                


JSONP
JSONP wraps a JSON response in a user-defined callback function. JSONP is generally used to circumvent the security restriction of browsers requiring JavaScript requests to be made from the same domain the page was served from. See the Wikipedia entry for an in-depth discussion of JSONP.

NOTE: The JSONP format requires an additional querystring variable, 'json_callback', to be included in the request. The following example assumes the request was made with 'json_callback=my_callback'.

my_callback( {
    "number_of_page_results": 1,
    "status_code": 1,
    "error": "OK", 
    "results": {
        "id": 1,
        "site_detail_url": "http://www.giantbomb.com/mario/94-1/", 
        "name": "Mario",
        "gender": "M",
        "friends": [
                {
                    "id": 2,
                    "name": "Luigi",
                    "api_detail_url": "http://api.giantbomb.com/character/2/"
                }
            ]
        // More character fields...
        },
    "limit": 1,
    "offset": 0,
    "number_of_total_results": 1
} );
                




accessories
Resource: /accessory/
Filters that can be passed to the /accessory/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /accessory/ resource
api_detail_url URL pointing to the accessory detail resource
date_added Date the accessory was added to Giant Bomb
date_last_updated Date the accessory was last updated on Giant Bomb
deck Brief summary of the accessory
description Description of the accessory
id Unique ID of the accessory
image Main Image of the accessory
name Name of the accessory
site_detail_url URL pointing to the accessory on Giant Bomb
Resource: /accessories/
Filters that can be passed to the /accessories/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /accessories/ resource
api_detail_url URL pointing to the accessory detail resource
date_added Date the accessory was added to Giant Bomb
date_last_updated Date the accessory was last updated on Giant Bomb
deck Brief summary of the accessory
description Description of the accessory
id Unique ID of the accessory
image Main Image of the accessory
name Name of the accessory
site_detail_url URL pointing to the accessory on Giant Bomb
characters
Resource: /character/
Filters that can be passed to the /character/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /character/ resource
aliases List of aliases that the character is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the character detail resource
birthday Birthday of the character
companies Companies that have used the character in a game
concepts Concepts related to the character
date_added Date the character was added to Giant Bomb
date_last_updated Date the character was last updated on Giant Bomb
deck Brief summary of the character
description Description of the character
enemies Enemies of the character
first_appeared_in_game Game that the character first appeared in
franchises Franchises the character has appeared in
friends Friends of the character
games Games the character has appeared in
gender Gender of the character. Available options are: Male, Female, Other
id Unique ID of the character
image Main Image of the character
last_name Last name of the character
locations Locations related to the character
name Name of the character
objects Objects related to the character
people People who have worked with the character
platforms Platforms having a game the character has appeared in
real_name Real name of the character
site_detail_url URL pointing to the character on Giant Bomb
Resource: /characters/
Filters that can be passed to the /characters/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /characters/ resource
aliases List of aliases that the character is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the character detail resource
birthday Birthday of the character
date_added Date the character was added to Giant Bomb
date_last_updated Date the character was last updated on Giant Bomb
deck Brief summary of the character
description Description of the character
first_appeared_in_game Game that the character first appeared in
gender Gender of the character. Available options are: Male, Female, Other
id Unique ID of the character
image Main Image of the character
last_name Last name of the character
name Name of the character
real_name Real name of the character
site_detail_url URL pointing to the character on Giant Bomb
companies
Resource: /company/
Filters that can be passed to the /company/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /company/ resource
abbreviation Abbreviation of the company
aliases List of aliases the company is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the company detail resource
characters Characters the company has used in a game
concepts Concepts related to the company
date_added Date the company was added to Giant Bomb
date_founded Date the company was founded
date_last_updated Date the company was last updated on Giant Bomb
deck Brief summary of the company
description Description of the company
developed_games Games the company has developed
developer_releases Releases the company has developed
distributor_releases Releases the company has distributed
id Unique ID of the company
image Main Image of the company
location_address Street address of the company
location_city City the company resides in
location_country Country the company resides in
location_state State the company resides in
locations Locations related to the company
name Name of the company
objects Objects related to the company
people People who have worked for the company
phone Phone number of the company
published_games Games published by the company
publisher_releases Releases the company has published
site_detail_url URL pointing to the company on Giant Bomb
website URL to the company website
Resource: /companies/
Filters that can be passed to the /companies/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /companies/ resource
abbreviation Abbreviation of the company
aliases List of aliases the company is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the company detail resource
date_added Date the company was added to Giant Bomb
date_founded Date the company was founded
date_last_updated Date the company was last updated on Giant Bomb
deck Brief summary of the company
description Description of the company
id Unique ID of the company
image Main Image of the company
location_address Street address of the company
location_city City the company resides in
location_country Country the company resides in
location_state State the company resides in
name Name of the company
phone Phone number of the company
site_detail_url URL pointing to the company on Giant Bomb
website URL to the company website
concepts
Resource: /concept/
Filters that can be passed to the /concept/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /concept/ resource
aliases List of aliases the concept is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the concept detail resource
characters Characters related to the concept
companies Companies related to the concept
concepts Other concepts related to the concept
date_added Date the concept was added to Giant Bomb
date_last_updated Date the concept was last updated on Giant Bomb
deck Brief summary of the concept
description Description of the concept
first_appeared_in_franchise Franchise that the concept first appeared in
first_appeared_in_game Game that the concept first appeared in
franchises Franchises related to the concept
games Games related to the concept
id Unique ID of the concept
image Main Image of the concept
locations Locations related to the concept
name Name of the concept
objects Objects related to the concept
people People related to the concept
platforms Platforms related to the concept
related_concepts Other concepts related to the concept
site_detail_url URL pointing to the concept on Giant Bomb
Resource: /concepts/
Filters that can be passed to the /concepts/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /concepts/ resource
aliases List of aliases the concept is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the concept detail resource
date_added Date the concept was added to Giant Bomb
date_last_updated Date the concept was last updated on Giant Bomb
deck Brief summary of the concept
description Description of the concept
first_appeared_in_franchise Franchise that the concept first appeared in
first_appeared_in_game Game that the concept first appeared in
id Unique ID of the concept
image Main Image of the concept
name Name of the concept
site_detail_url URL pointing to the concept on Giant Bomb
franchises
Resource: /franchise/
Filters that can be passed to the /franchise/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /franchise/ resource
aliases List of aliases the franchise is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the franchise detail resource
characters Characters related to the franchise
concepts Concepts related to the franchise
date_added Date the franchise was added to Giant Bomb
date_last_updated Date the franchise was last updated on Giant Bomb
deck Brief summary of the franchise
description Description of the franchise
games Games related to the franchise
id Unique ID of the franchise
image Main Image of the franchise
locations Locations related to the franchise
name Name of the franchise
objects Objects related to the franchise
people People related to the franchise
site_detail_url URL pointing to the franchise on Giant Bomb
Resource: /franchises/
Filters that can be passed to the /franchises/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /franchises/ resource
aliases List of aliases the franchise is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the franchise detail resource
date_added Date the franchise was added to Giant Bomb
date_last_updated Date the franchise was last updated on Giant Bomb
deck Brief summary of the franchise
description Description of the franchise
id Unique ID of the franchise
image Main Image of the franchise
name Name of the franchise
site_detail_url URL pointing to the franchise on Giant Bomb
games
Resource: /game/
Filters that can be passed to the /game/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /game/ resource
aliases List of aliases the game is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the game detail resource
characters Characters related to the game
concepts Concepts related to the game
date_added Date the game was added to Giant Bomb
date_last_updated Date the game was last updated on Giant Bomb
deck Brief summary of the game
description Description of the game
developers Companies that developed the game
expected_release_month Expected month the game will be released in. The month is represented numerically. Combine with `expected_release_quarter` and `expected_release_year` for Giant Bomb's best guess release date of the game. These fields will be empty if the `originial_release_date` field is set.
expected_release_quarter Expected quarter game will be released in. The quarter is represented numerically, where 1 = Q1, 2 = Q2, 3 = Q3, and 4 = Q4. Combine with `expected_release_month` and `expected_release_year` for Giant Bomb's best guess release date of the game. These fields will be empty if the `originial_release_date` field is set.
expected_release_year Expected year the game will be released in. Combine with `expected_release_month` and `expected_release_quarter` for Giant Bomb's best guess release date of the game. These fields will be empty if the `originial_release_date` field is set.
first_appearance_characters Characters that first appeared in the game
first_appearance_concepts Concepts that first appeared in the game
first_appearance_locations Locations that first appeared in the game
first_appearance_objects Objects that first appeared in the game
first_appearance_people People that were first credited in the game
franchises Franchises the game is a part of
genres Genres that encompass the game
id Unique ID of the game
image Main Image of the game
images List of images associated to the game
killed_characters Characters killed in the game
locations Locations related to the game
name Name of the game
number_of_user_reviews Number of user reviews of the game on Giant Bomb
objects Objects related to the game
original_game_rating Rating of the first release of the game
original_release_date Date the game was first released
people People related to the game
platforms Platforms the game can be played on
publishers Companies that published the game
releases Releases of the game
reviews Staff reviews of the game
similar_games Other games that are similar to the game
site_detail_url URL pointing to the game on Giant Bomb
themes Themes that encompass the game
videos Videos associated to the game
Resource: /games/
Filters that can be passed to the /games/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
platforms Filters results by platform. The value passed to this filter should be the ID of the platform to filter results by.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /games/ resource
aliases List of aliases the game is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the game detail resource
date_added Date the game was added to Giant Bomb
date_last_updated Date the game was last updated on Giant Bomb
deck Brief summary of the game
description Description of the game
expected_release_month Expected month the game will be released in. The month is represented numerically. Combine with `expected_release_quarter` and `expected_release_year` for Giant Bomb's best guess release date of the game. These fields will be empty if the `originial_release_date` field is set.
expected_release_quarter Expected quarter game will be released in. The quarter is represented numerically, where 1 = Q1, 2 = Q2, 3 = Q3, and 4 = Q4. Combine with `expected_release_month` and `expected_release_year` for Giant Bomb's best guess release date of the game. These fields will be empty if the `originial_release_date` field is set.
expected_release_year Expected year the game will be released in. Combine with `expected_release_month` and `expected_release_quarter` for Giant Bomb's best guess release date of the game. These fields will be empty if the `originial_release_date` field is set.
id Unique ID of the game
image Main Image of the game
name Name of the game
number_of_user_reviews Number of user reviews of the game on Giant Bomb
original_game_rating Rating of the first release of the game
original_release_date Date the game was first released
site_detail_url URL pointing to the game on Giant Bomb
Game Ratings
Resource: /game_rating/
Filters that can be passed to the /game_rating/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /game_rating/ resource
api_detail_url URL pointing to the game_rating detail resource
id Unique ID of the game_rating
image Image used to represent the rating on packages
name Name of the rating
rating_board Rating board that issues this game rating
Resource: /game_ratings/
Filters that can be passed to the /game_ratings/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /game_ratings/ resource
api_detail_url URL pointing to the game_rating detail resource
id Unique ID of the game_rating
image Image used to represent the rating on packages
name Name of the rating
rating_board Rating board that issues this game rating
genres
Resource: /genre/
Filters that can be passed to the /genre/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /genre/ resource
api_detail_url URL pointing to the genre detail resource
date_added Date the genre was added to Giant Bomb
date_last_updated Date the genre was last updated on Giant Bomb
deck Brief summary of the genre
description Description of the genre
id Unique ID of the genre
image Main Image of the genre
name Name of the genre
site_detail_url URL pointing to the genre on Giant Bomb
Resource: /genres/
Filters that can be passed to the /genres/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /genres/ resource
api_detail_url URL pointing to the genre detail resource
date_added Date the genre was added to Giant Bomb
date_last_updated Date the genre was last updated on Giant Bomb
deck Brief summary of the genre
description Description of the genre
id Unique ID of the genre
image Main Image of the genre
name Name of the genre
site_detail_url URL pointing to the genre on Giant Bomb
locations
Resource: /location/
Filters that can be passed to the /location/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /location/ resource
aliases List of aliases the location is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the location detail resource
date_added Date the location was added to Giant Bomb
date_last_updated Date the location was last updated on Giant Bomb
deck Brief summary of the location
description Description of the location
first_appeared_in_game Game the location first appeared in
id Unique ID of the location
image Main Image of the location
name Name of the location
site_detail_url URL pointing to the location on Giant Bomb
Resource: /locations/
Filters that can be passed to the /locations/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /locations/ resource
aliases List of aliases the location is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the location detail resource
date_added Date the location was added to Giant Bomb
date_last_updated Date the location was last updated on Giant Bomb
deck Brief summary of the location
description Description of the location
first_appeared_in_game Game the location first appeared in
id Unique ID of the location
image Main Image of the location
name Name of the location
site_detail_url URL pointing to the location on Giant Bomb
objects
Resource: /object/
Filters that can be passed to the /object/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /object/ resource
aliases List of aliases the object is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the object detail resource
characters Characters related to the object
companies Companies related to the object
concepts Concepts related to the object
date_added Date the object was added to Giant Bomb
date_last_updated Date the object was last updated on Giant Bomb
deck Brief summary of the object
description Description of the object
first_appeared_in_game Game the object first appeared in
franchises Franchises related to the object
games Games related to the object
id Unique ID of the object
image Main Image of the object
locations Locations related to the object
name Name of the object
objects Other objects related to the object
people People related to the object
platforms Platforms related to the object
site_detail_url URL pointing to the object on Giant Bomb
Resource: /objects/
Filters that can be passed to the /objects/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /objects/ resource
aliases List of aliases the object is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the object detail resource
date_added Date the object was added to Giant Bomb
date_last_updated Date the object was last updated on Giant Bomb
deck Brief summary of the object
description Description of the object
first_appeared_in_game Game the object first appeared in
id Unique ID of the object
image Main Image of the object
name Name of the object
site_detail_url URL pointing to the object on Giant Bomb
people
Resource: /person/
Filters that can be passed to the /person/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /person/ resource
aliases List of aliases the person is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the person detail resource
birth_date Date the person was born
characters Characters related to the person
companies Companies the person has worked with
concepts Concepts related to the person
country Country the person resides in
date_added Date the person was added to Giant Bomb
date_last_updated Date the person was last updated on Giant Bomb
death_date Date the person died
deck Brief summary of the person
description Description of the person
first_credited_game Game the person was first credited in
franchises Franchises the person has worked on
games Games the person has worked on
gender Gender of the person. Available options are: Male, Female, Other
hometown City or town the person resides in
id Unique ID of the person
image Main Image of the person
locations Locations related to the person
name Name of the person
objects Objects related to the person
people Other people related to the person
platforms Platforms related to the person
site_detail_url URL pointing to the person on Giant Bomb
Resource: /people/
Filters that can be passed to the /people/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /people/ resource
aliases List of aliases the person is known by. A \n (newline) separates each alias.
api_detail_url URL pointing to the person detail resource
birth_date Date the person was born
country Country the person resides in
date_added Date the person was added to Giant Bomb
date_last_updated Date the person was last updated on Giant Bomb
death_date Date the person died
deck Brief summary of the person
description Description of the person
first_credited_game Game the person was first credited in
gender Gender of the person. Available options are: Male, Female, Other
hometown City or town the person resides in
id Unique ID of the person
image Main Image of the person
name Name of the person
site_detail_url URL pointing to the person on Giant Bomb
platforms
Resource: /platform/
Filters that can be passed to the /platform/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /platform/ resource
abbreviation Abbreviation of the platform
api_detail_url URL pointing to the platform detail resource
company Company that created the platform
date_added Date the platform was added to Giant Bomb
date_last_updated Date the platform was last updated on Giant Bomb
deck Brief summary of the platform
description Description of the platform
id Unique ID of the platform
image Main Image of the platform
install_base Approximate number of sold hardware units
name Name of the platform
online_support Flag indicating whether the platform has online capabilities
original_price Initial price point of the platform
release_date Date the platform was released
site_detail_url URL pointing to the platform on Giant Bomb
Resource: /platforms/
Filters that can be passed to the /platforms/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /platforms/ resource
abbreviation Abbreviation of the platform
api_detail_url URL pointing to the platform detail resource
company Company that created the platform
date_added Date the platform was added to Giant Bomb
date_last_updated Date the platform was last updated on Giant Bomb
deck Brief summary of the platform
description Description of the platform
id Unique ID of the platform
image Main Image of the platform
install_base Approximate number of sold hardware units
name Name of the platform
online_support Flag indicating whether the platform has online capabilities
original_price Initial price point of the platform
release_date Date the platform was released
site_detail_url URL pointing to the platform on Giant Bomb
Rating Boards
Resource: /rating_board/
Filters that can be passed to the /rating_board/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /rating_board/ resource
api_detail_url URL pointing to the rating board detail resource
date_added Date the rating board was added to Giant Bomb
date_last_updated Date the rating board was last updated on Giant Bomb
deck Brief summary of the rating board
description Description of the rating board
id Unique ID of the rating board
image Main Image of the rating board
name Name of the rating board
region Region the rating board is responsible for
site_detail_url URL pointing to the rating board on Giant Bomb
Resource: /rating_boards/
Filters that can be passed to the /rating_boards/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /rating_boards/ resource
api_detail_url URL pointing to the rating board detail resource
date_added Date the rating board was added to Giant Bomb
date_last_updated Date the rating board was last updated on Giant Bomb
deck Brief summary of the rating board
description Description of the rating board
id Unique ID of the rating board
image Main Image of the rating board
name Name of the rating board
site_detail_url URL pointing to the rating board on Giant Bomb
regions
Resource: /region/
Filters that can be passed to the /region/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /region/ resource
api_detail_url URL pointing to the region detail resource
date_added Date the region was added to Giant Bomb
date_last_updated Date the region was last updated on Giant Bomb
deck Brief summary of the region
description Description of the region
id Unique ID of the region
image Main Image of the region
name Name of the region
rating_boards Rating boards in the region
site_detail_url URL pointing to the region on Giant Bomb
Resource: /regions/
Filters that can be passed to the /regions/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /regions/ resource
api_detail_url URL pointing to the region detail resource
date_added Date the region was added to Giant Bomb
date_last_updated Date the region was last updated on Giant Bomb
deck Brief summary of the region
description Description of the region
id Unique ID of the region
image Main Image of the region
name Name of the region
site_detail_url URL pointing to the region on Giant Bomb
releases
Resource: /release/
Filters that can be passed to the /release/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /release/ resource
api_detail_url URL pointing to the release detail resource
date_added Date the release was added to Giant Bomb
date_last_updated Date the release was last updated on Giant Bomb
deck Brief summary of the release
description Description of the release
developers Companies who developed the release
distributors Companies who distributed the release
expected_release_month Expected month of the release. The month is represented numerically. Combine with `expected_release_quarter` and `expected_release_year` for Giant Bomb's best guess date of the release. These fields will be empty if the `release_date` field is set.
expected_release_quarter Expected quarter of the release. The quarter is represented numerically, where 1 = Q1, 2 = Q2, 3 = Q3, and 4 = Q4. Combine with `expected_release_month` and `expected_release_year` for Giant Bomb's best guess date of the release. These fields will be empty if the `release_date` field is set.
expected_release_year Expected year of the release. Combine with `expected_release_month` and `expected_release_quarter` for Giant Bomb's best guess date of the release. These fields will be empty if the `release_date` field is set.
game Game the release is for
game_rating Rating of the release
id Unique ID of the release
image Main Image of the release
name Name of the release
platform Platform of the release
product_code_type The type of product code the release has (ex. UPC/A, ISBN-10, EAN-13)
product_code_value The release's product code
publishers Companies who published the release
region Region of the release
release_date Date of the release
site_detail_url URL pointing to the release on Giant Bomb
Resource: /releases/
Filters that can be passed to the /releases/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
platforms Filters results by platform. The value passed to this filter should be the ID of the platform to filter results by.
Field descriptions for the /releases/ resource
api_detail_url URL pointing to the release detail resource
date_added Date the release was added to Giant Bomb
date_last_updated Date the release was last updated on Giant Bomb
deck Brief summary of the release
description Description of the release
expected_release_month Expected month of the release. The month is represented numerically. Combine with `expected_release_quarter` and `expected_release_year` for Giant Bomb's best guess date of the release. These fields will be empty if the `release_date` field is set.
expected_release_quarter Expected quarter of the release. The quarter is represented numerically, where 1 = Q1, 2 = Q2, 3 = Q3, and 4 = Q4. Combine with `expected_release_month` and `expected_release_year` for Giant Bomb's best guess date of the release. These fields will be empty if the `release_date` field is set.
expected_release_year Expected year of the release. Combine with `expected_release_month` and `expected_release_quarter` for Giant Bomb's best guess date of the release. These fields will be empty if the `release_date` field is set.
game Game the release is for
game_rating Rating of the release
id Unique ID of the release
image Main Image of the release
name Name of the release
platform Platform of the release
product_code_type The type of product code the release has (ex. UPC/A, ISBN-10, EAN-13)
product_code_value The release's product code
region Region of the release
release_date Date of the release
site_detail_url URL pointing to the release on Giant Bomb
Reviews
Resource: /review/
Filters that can be passed to the /review/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /review/ resource
api_detail_url URL pointing to the review detail resource
deck Brief summary of the review
description Full text of the review
dlc_name
game Game the review was written for
publish_date Date the review was published on Giant Bomb
reviewer Name of the review's author
score The score given to the game on a scale of 1 to 5
site_detail_url URL pointing to the review on Giant Bomb
Resource: /reviews/
Filters that can be passed to the /reviews/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
sort The result set can be sorted by one of the following fields:
  • publish_date
Field descriptions for the /reviews/ resource
api_detail_url URL pointing to the review detail resource
deck Brief summary of the review
description Full text of the review
dlc_name
game Game the review was written for
publish_date Date the review was published on Giant Bomb
reviewer Name of the review's author
score The score given to the game on a scale of 1 to 5
site_detail_url URL pointing to the review on Giant Bomb
Search
The Search resource provides a way of searching for content by name. By default, multiple resources are searched for matches. Results from each resource type are mixed together. Each result is structured identically to how its corresponding List Resource would render it with the exception that a "resource_type" field is added. The "resource_type" field is the name of the resource the result is mapped to.
Resource: /search/
Filters that can be passed to the /search/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 20, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
query The search string
resources List of resources to filter results by. Available options are:
  • game
  • franchise
  • character
  • concept
  • object
  • location
  • person
  • company


This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /search/ resource
resource_type The type of resource the result is mapped to. Available options are:
  • game
  • franchise
  • character
  • concept
  • object
  • location
  • person
  • company
themes
Resource: /theme/
Filters that can be passed to the /theme/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /theme/ resource
api_detail_url URL pointing to the theme detail resource
id Unique ID of the theme
name Name of the theme
site_detail_url URL pointing to the theme on Giant Bomb
Resource: /themes/
Filters that can be passed to the /themes/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /themes/ resource
api_detail_url URL pointing to the theme detail resource
id Unique ID of the theme
name Name of the theme
site_detail_url URL pointing to the theme on Giant Bomb
Types
The Type resource maps internal type IDs to resource names.
Resource: /types/
Field descriptions for the /types/ resource
detail_resource_name The name of the type's detail resource
id The ID of the type
list_resource_name The name of the type's list resource
User Reviews
Resource: /user_review/
Filters that can be passed to the /user_review/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /user_review/ resource
api_detail_url URL pointing to the user review detail resource
date_added Date the user review was added to Giant Bomb
date_last_updated Date the user review was last updated on Giant Bomb
deck Brief summary of the user review
description Full text of the user review
game Name of the game being reviewed
reviewer Name of the review's author
score The score given to the game on a scale of 1 to 5
site_detail_url URL pointing to the %(resource_name)s on %(site_name)s
Resource: /user_reviews/
Filters that can be passed to the /user_reviews/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
game Filter by the ID field on the game resource
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
Field descriptions for the /user_reviews/ resource
api_detail_url URL pointing to the user review detail resource
date_added Date the user review was added to Giant Bomb
date_last_updated Date the user review was last updated on Giant Bomb
deck Brief summary of the user review
description Full text of the user review
game Name of the game being reviewed
reviewer Name of the review's author
score The score given to the game on a scale of 1 to 5
site_detail_url URL pointing to the %(resource_name)s on %(site_name)s
videos
Resource: /video/
Filters that can be passed to the /video/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
Field descriptions for the /video/ resource
api_detail_url URL pointing to the video detail resource
deck Brief summary of the video
id Unique ID of the video
image
name Title of the video
publish_date Date the video was published on Giant Bomb
site_detail_url URL pointing to the video on Giant Bomb
url The video's filename
user Author of the video
Resource: /videos/
Filters that can be passed to the /videos/ resource
field_list List of field names to include in the response. Use this if you want to reduce the size of the response payload.

This filter can accept multiple arguments, each delimited with a ","
limit The number of results to display per page. This value defaults to 100, and cannot exceed this number.
offset Return results starting with the object at the offset specified.
sort The result set can be sorted by one of the following fields:
  • publish_date
Field descriptions for the /videos/ resource
api_detail_url URL pointing to the video detail resource
deck Brief summary of the video
id Unique ID of the video
image
name Title of the video
publish_date Date the video was published on Giant Bomb
site_detail_url URL pointing to the video on Giant Bomb
url The video's filename
user Author of the video



The description fields that include the bulk of the text content for our pages are for the most part fairly clean in terms of markup. We do however use a standard set of HTML tags to style h2s, h3s and the images that are floated inside text. The following CSS should cover all non-regular formatting that exists in the description fields.

.wiki-img {
    width:150px;
    padding:8px;
    background:#FFF;
    border:solid 1px #CCC;
    color:#000;
    font-weight:bold;
    text-align:center;
}

.wiki-img-small {
    width:50px;
    padding:8px;
    background:#FFF;
    border:solid 1px #CCC;
    color:#000;
    font-weight:bold;
    text-align:center;
}

.wiki-img-thumb {
    width:150px;
    padding:3px;
    background:#FFF;
    border:solid 1px #CCC;
    color:#000;
    font-weight:bold;
    text-align:center;
}

.wiki-img-screen {
    width:192px;
    padding:3px;
    background:#FFF;
    border:solid 1px #CCC;
    color:#000;
    font-weight:bold;
    text-align:center;
}

.wiki-img-medium {
    width:150px;
    padding:8px;
    background:#FFF;
    border:solid 1px #CCC;
    color:#000;
    font-weight:bold;
    text-align:center;
}

.wiki-img-super {
    padding:8px;
    background:#FFF;
    border:solid 1px #CCC;
    color:#000;
    font-weight:bold;
    text-align:center;
}

.wiki-img-left {
    background:#FFF;
    float:left;
    margin:0px 15px 15px 0px;
}

.wiki-img-right {
    background:#FFF;
    float:right;
    margin:0px 0px 15px 15px;
}

.wiki-img-center {
    background:#FFF;
    padding:0px 0px 15px 0px;
}

.plain-list li {
    list-style-type:square;
    margin-left:25px;
    margin-top:6px;
}