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.
- Resource - A mapping between an URL path and a data type. The resource defines
a list of fields that will be returned within the response. There are primarily two types
of resources:
-
List Resource - Returns zero or more records. List resources can be filtered
and sorted to customize the result set. A List Resource typically returns fewer
fields than the corresponding Detail Resource for the same item. However, each record
will contain a field named "api_detail_url", providing a link to the Detail Resource
for that item. List Resources are limited to returning no more than
100 results per request. Subsequent queries can be made to
continue fetching more results. See the Pagination section below.
-
Detail Resource - Returns all information about a single item. A Detail Resource
contains information about the requested object as well as all of its relations to other
objects.
- API Key - An alpha-numeric string used to identify the user making the request.
- Filter - A parameter passed with the request that filters the result set based on
the filter value. These are most commonly used on List Resources.
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.comicvine.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.comicvine.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.comicvine.com/characters/?api_key=ABCDEF123456
# Retrieves items 101-200
http://api.comicvine.com/characters/?api_key=ABCDEF123456&offset=100
# Retrieves items 201-300
http://api.comicvine.com/characters/?api_key=ABCDEF123456&offset=200
# Retrieves items 301-357
http://api.comicvine.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.comicvine.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.comicvine.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.comicvine.com/mario/94-1/",
"name": "Mario",
"gender": "M",
"friends": [
{
"id": 2,
"name": "Luigi",
"api_detail_url": "http://api.comicvine.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.comicvine.com/mario/94-1/",
"name": "Mario",
"gender": "M",
"friends": [
{
"id": 2,
"name": "Luigi",
"api_detail_url": "http://api.comicvine.com/character/2/"
}
]
// More character fields...
},
"limit": 1,
"offset": 0,
"number_of_total_results": 1
} );
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 |
| birth |
A date, if one exists, that the character was born on. Not an origin date. |
| character_enemies |
List of characters that are enemies with this character. |
| character_friends |
List of characters that are friends with this character. |
| count_of_issue_appearances |
Number of issues this character appears in |
| creators |
List of the real life people who created this character. |
| date_added |
Date the character was added to Comic Vine |
| date_last_updated |
Date the character was last updated on Comic Vine |
| deck |
Brief summary of the character |
| description |
Description of the character |
| first_appeared_in_issue |
The issue this character first appeared in. |
| gender |
Male, female or other. |
| id |
Unique ID of the character |
| image |
Main Image of the character |
| issue_credits |
List of issues this character appears in. |
| issues_died_in |
List of issues this character died in. |
| last_name |
The real last name of the character (Kent for Superman). |
| movies |
|
| name |
Name of the character |
| origin |
The origin of the character. Human, Alien, Robot ...etc |
| powers |
List of super powers a character has. |
| publisher |
The primary publisher a character is attached to. |
| real_name |
The first name of a character (Clark for Superman). |
| site_detail_url |
URL pointing to the character on Comic Vine |
| story_arc_credits |
List of story arcs this character appears in. |
| team_enemies |
List of teams that are enemies of this character. |
| team_friends |
List of teams that are friends with this character. |
| teams |
List of teams this character is a member of. |
| volume_credits |
List of comic volumes this character appears in. |
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 |
| birth |
A date, if one exists, that the character was born on. Not an origin date. |
| count_of_issue_appearances |
Number of issues this character appears in |
| date_added |
Date the character was added to Comic Vine |
| date_last_updated |
Date the character was last updated on Comic Vine |
| deck |
Brief summary of the character |
| description |
Description of the character |
| first_appeared_in_issue |
The issue this character first appeared in. |
| gender |
Male, female or other. |
| id |
Unique ID of the character |
| image |
Main Image of the character |
| last_name |
The real last name of the character (Kent for Superman). |
| name |
Name of the character |
| origin |
The origin of the character. Human, Alien, Robot ...etc |
| publisher |
The primary publisher a character is attached to. |
| real_name |
The first name of a character (Clark for Superman). |
| site_detail_url |
URL pointing to the character on Comic Vine |
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 that the concept is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the concept detail resource |
| count_of_issue_appearances |
The number of issues this concept appears in. |
| date_added |
Date the concept was added to Comic Vine |
| date_last_updated |
Date the concept was last updated on Comic Vine |
| deck |
Brief summary of the concept |
| description |
Description of the concept |
| first_appeared_in_issue |
Issue this concept first appeared in. |
| id |
Unique ID of the concept |
| image |
Main Image of the concept |
| issue_credits |
List of issues this concept appears in. |
| movies |
|
| name |
Name of the concept |
| site_detail_url |
URL pointing to the concept on Comic Vine |
| start_year |
The first year this concept appeared in comics. |
| volume_credits |
List of volumes this concept appears in. |
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 that the concept is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the concept detail resource |
| count_of_issue_appearances |
The number of issues this concept appears in. |
| date_added |
Date the concept was added to Comic Vine |
| date_last_updated |
Date the concept was last updated on Comic Vine |
| deck |
Brief summary of the concept |
| description |
Description of the concept |
| first_appeared_in_issue |
Issue this 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 Comic Vine |
| start_year |
The first year this concept appeared in comics. |
issues
Resource: /issue/
Filters that can be passed to the /issue/ 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 /issue/ resource
| aliases |
List of aliases that the issue is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the issue detail resource |
| character_credits |
A list of characters that appear in this issue. |
| characters_died_in |
A list of characters that died in this issue. |
| concept_credits |
A list of concepts that appear in this issue. |
| date_added |
Date the issue was added to Comic Vine |
| date_last_updated |
Date the issue was last updated on Comic Vine |
| deck |
Brief summary of the issue |
| description |
Description of the issue |
| disbanded_teams |
A list of teams that disbanded in this issue. |
| first_appearance_characters |
A list of characters in which this issue is the first appearance of the character. |
| first_appearance_concepts |
A list of concepts in which this issue is the first appearance of the concept. |
| first_appearance_locations |
A list of locations in which this issue is the first appearance of the location. |
| first_appearance_objects |
A list of objects in which this issue is the first appearance of the object. |
| first_appearance_storyarcs |
A list of storyarcs in which this issue is the first appearance of the story arc. |
| first_appearance_teams |
A list of teams in which this issue is the first appearance of the team. |
| id |
Unique ID of the issue |
| image |
Main Image of the issue |
| issue_number |
The number of the issue within the volume. |
| location_credits |
List of |
| name |
Name of the issue |
| object_credits |
|
| person_credits |
List of people that worked on this issue. |
| publish_day |
The day this issue was published. |
| publish_month |
The month this issue was published. |
| publish_year |
The year this issue was published. |
| site_detail_url |
URL pointing to the issue on Comic Vine |
| story_arc_credits |
List of story arcs this issue appears in. |
| team_credits |
List of teams that appear in this issue. |
| teams_disbanded_in |
List of teams that disband in this issue. |
| volume |
The volume this issue is a part of. |
Resource: /issues/
Filters that can be passed to the /issues/ 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 /issues/ resource
| aliases |
List of aliases that the issue is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the issue detail resource |
| date_added |
Date the issue was added to Comic Vine |
| date_last_updated |
Date the issue was last updated on Comic Vine |
| deck |
Brief summary of the issue |
| description |
Description of the issue |
| id |
Unique ID of the issue |
| image |
Main Image of the issue |
| issue_number |
The number of the issue within the volume. |
| name |
Name of the issue |
| publish_day |
The day this issue was published. |
| publish_month |
The month this issue was published. |
| publish_year |
The year this issue was published. |
| site_detail_url |
URL pointing to the issue on Comic Vine |
| volume |
The volume this issue is a part of. |
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 that the location is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the location detail resource |
| count_of_issue_appearances |
The number of issues this location appears in. |
| date_added |
Date the location was added to Comic Vine |
| date_last_updated |
Date the location was last updated on Comic Vine |
| deck |
Brief summary of the location |
| description |
Description of the location |
| first_appeared_in_issue |
The first issue this location appeared in. |
| id |
Unique ID of the location |
| image |
Main Image of the location |
| issue_credits |
List of issues this location appears in. |
| movies |
|
| name |
Name of the location |
| site_detail_url |
URL pointing to the location on Comic Vine |
| start_year |
The first year this location appeared in comics. |
| story_arc_credits |
List of story arcs this location exists in. |
| volume_credits |
List of volumes this location appears in. |
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 that the location is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the location detail resource |
| count_of_issue_appearances |
The number of issues this location appears in. |
| date_added |
Date the location was added to Comic Vine |
| date_last_updated |
Date the location was last updated on Comic Vine |
| deck |
Brief summary of the location |
| description |
Description of the location |
| first_appeared_in_issue |
The first issue this location 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 Comic Vine |
| start_year |
The first year this location appeared in comics. |
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 that the object is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the thing detail resource |
| count_of_issue_appearances |
Number of issues this object appears in. |
| date_added |
Date the thing was added to Comic Vine |
| date_last_updated |
Date the thing was last updated on Comic Vine |
| deck |
Brief summary of the thing |
| description |
Description of the thing |
| first_appeared_in_issue |
Issue this object first appeared in. |
| id |
Unique ID of the thing |
| image |
Main Image of the thing |
| issue_credits |
List of issues this object appears in. |
| movies |
|
| name |
Name of the thing |
| site_detail_url |
URL pointing to the thing on Comic Vine |
| start_year |
The first year this object appeared in comics. |
| story_arc_credits |
List of story arcs this object appears in. |
| volume_credits |
List of volumes this object appears in. |
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 that the object is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the thing detail resource |
| count_of_issue_appearances |
Number of issues this object appears in. |
| date_added |
Date the thing was added to Comic Vine |
| date_last_updated |
Date the thing was last updated on Comic Vine |
| deck |
Brief summary of the thing |
| description |
Description of the thing |
| first_appeared_in_issue |
Issue this object first appeared in. |
| id |
Unique ID of the thing |
| image |
Main Image of the thing |
| name |
Name of the thing |
| site_detail_url |
URL pointing to the thing on Comic Vine |
| start_year |
The first year this object appeared in comics. |
origins
Resource: /origin/
Filters that can be passed to the /origin/ 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 /origin/ resource
| api_detail_url |
URL pointing to the %(resource_name)s detail resource |
| character_set |
|
| id |
Unique ID of the %(resource_name)s |
| name |
The name of the origin. Human, Alien, Robot...etc |
| profiles |
|
| site_detail_url |
URL pointing to the %(resource_name)s on %(site_name)s |
Resource: /origins/
Filters that can be passed to the /origins/ 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 /origins/ resource
| api_detail_url |
URL pointing to the %(resource_name)s detail resource |
| id |
Unique ID of the %(resource_name)s |
| name |
The name of the origin. Human, Alien, Robot...etc |
| site_detail_url |
URL pointing to the %(resource_name)s on %(site_name)s |
persons
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 that the person is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the person detail resource |
| birth |
Date of birth. |
| count_of_issue_appearances |
Count of the number of issues this person is credited in. |
| country |
Country of residence for this person. |
| created_characters |
Comic characters this person created. |
| created_teams |
Teams this person created. |
| date_added |
Date the person was added to Comic Vine |
| date_last_updated |
Date the person was last updated on Comic Vine |
| death |
Date this person died on. |
| deck |
Brief summary of the person |
| description |
Description of the person |
| email |
Email address of this person. |
| gender |
Male or Female. |
| hometown |
The town this person grew up in. |
| id |
Unique ID of the person |
| image |
Main Image of the person |
| issue_credits |
List of issues this person is credited in. |
| name |
Name of the person |
| site_detail_url |
URL pointing to the person on Comic Vine |
| story_arc_credits |
List of story arcs this person is credited in. |
| volume_credits |
List of volumes this person is credited in. |
| website |
URL pointing to the personal website of this person. |
Resource: /persons/
Filters that can be passed to the /persons/ 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 /persons/ resource
| aliases |
List of aliases that the person is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the person detail resource |
| birth |
Date of birth. |
| count_of_issue_appearances |
Count of the number of issues this person is credited in. |
| country |
Country of residence for this person. |
| date_added |
Date the person was added to Comic Vine |
| date_last_updated |
Date the person was last updated on Comic Vine |
| death |
Date this person died on. |
| deck |
Brief summary of the person |
| description |
Description of the person |
| email |
Email address of this person. |
| gender |
Male or Female. |
| hometown |
The town this person grew up 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 Comic Vine |
| website |
URL pointing to the personal website of this person. |
powers
Resource: /power/
Filters that can be passed to the /power/ 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 /power/ resource
| aliases |
Other names this power may go by. |
| api_detail_url |
URL pointing to the %(resource_name)s detail resource |
| characters |
|
| date_added |
Date this power was added to Comic Vine. |
| date_last_updated |
Date this power was last updated on Comic Vine. |
| description |
Description of the super power. |
| id |
Unique ID of the %(resource_name)s |
| name |
Name of the super power. |
| site_detail_url |
URL pointing to the %(resource_name)s on %(site_name)s |
Resource: /powers/
Filters that can be passed to the /powers/ 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 /powers/ resource
| aliases |
Other names this power may go by. |
| api_detail_url |
URL pointing to the %(resource_name)s detail resource |
| date_added |
Date this power was added to Comic Vine. |
| date_last_updated |
Date this power was last updated on Comic Vine. |
| description |
Description of the super power. |
| id |
Unique ID of the %(resource_name)s |
| name |
Name of the super power. |
| site_detail_url |
URL pointing to the %(resource_name)s on %(site_name)s |
publishers
Resource: /publisher/
Filters that can be passed to the /publisher/ 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 /publisher/ resource
| aliases |
List of aliases that the publisher is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the publisher detail resource |
| characters |
List of characters attached primarily to this publisher |
| date_added |
Date the publisher was added to Comic Vine |
| date_last_updated |
Date the publisher was last updated on Comic Vine |
| deck |
Brief summary of the publisher |
| description |
Description of the publisher |
| id |
Unique ID of the publisher |
| image |
Main Image of the publisher |
| location_address |
The physical address of the publisher. |
| location_city |
The city this publisher is located in. |
| location_state |
The state this publisher is located in. |
| name |
Name of the publisher |
| site_detail_url |
URL pointing to the publisher on Comic Vine |
| story_arcs |
List of story arcs tied to this publisher. |
| teams |
List of teams tied primarily to this publisher. |
| volumes |
List of volumes this publisher has put out. |
Resource: /publishers/
Filters that can be passed to the /publishers/ 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 /publishers/ resource
| aliases |
List of aliases that the publisher is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the publisher detail resource |
| date_added |
Date the publisher was added to Comic Vine |
| date_last_updated |
Date the publisher was last updated on Comic Vine |
| deck |
Brief summary of the publisher |
| description |
Description of the publisher |
| id |
Unique ID of the publisher |
| image |
Main Image of the publisher |
| location_address |
The physical address of the publisher. |
| location_city |
The city this publisher is located in. |
| location_state |
The state this publisher is located in. |
| name |
Name of the publisher |
| site_detail_url |
URL pointing to the publisher on Comic Vine |
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:
- character
- concept
- origin
- object
- location
- issue
- story_arc
- volume
- publisher
- person
- team
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:
- character
- concept
- origin
- object
- location
- issue
- story_arc
- volume
- publisher
- person
- team
|
story_arcs
Resource: /story_arc/
Filters that can be passed to the /story_arc/ 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 /story_arc/ resource
| aliases |
List of aliases that the story arc is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the story_arc detail resource |
| count_of_issue_appearances |
The number of issues included in this story arc. |
| date_added |
Date the story_arc was added to Comic Vine |
| date_last_updated |
Date the story_arc was last updated on Comic Vine |
| deck |
Brief summary of the story_arc |
| description |
Description of the story_arc |
| first_appeared_in_issue |
None |
| id |
Unique ID of the story_arc |
| image |
Main Image of the story_arc |
| issues |
List of issues that appear in this story arc. |
| movies |
|
| name |
Name of the story_arc |
| publisher |
Primary publisher of this story arc. |
| site_detail_url |
URL pointing to the story_arc on Comic Vine |
Resource: /story_arcs/
Filters that can be passed to the /story_arcs/ 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 /story_arcs/ resource
| aliases |
List of aliases that the story arc is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the story_arc detail resource |
| count_of_issue_appearances |
The number of issues included in this story arc. |
| date_added |
Date the story_arc was added to Comic Vine |
| date_last_updated |
Date the story_arc was last updated on Comic Vine |
| deck |
Brief summary of the story_arc |
| description |
Description of the story_arc |
| first_appeared_in_issue |
None |
| id |
Unique ID of the story_arc |
| image |
Main Image of the story_arc |
| name |
Name of the story_arc |
| publisher |
Primary publisher of this story arc. |
| site_detail_url |
URL pointing to the story_arc on Comic Vine |
teams
Resource: /team/
Filters that can be passed to the /team/ 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 /team/ resource
| aliases |
List of aliases that the team is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the team detail resource |
| character_enemies |
List of characters that are enemies with this team. |
| character_friends |
List of characters that are friends with this team. |
| characters |
List of characters that are members of this team. |
| count_of_issue_appearances |
Number of issues this team appears in. |
| count_of_team_members |
Number of team members in this team. |
| creators |
List of people that are credited as the creators of this team. |
| date_added |
Date the team was added to Comic Vine |
| date_last_updated |
Date the team was last updated on Comic Vine |
| deck |
Brief summary of the team |
| description |
Description of the team |
| disbanded_in_issues |
List of issues this team disbanded in. |
| first_appeared_in_issue |
Issue this team first appears in. |
| id |
Unique ID of the team |
| image |
Main Image of the team |
| issue_credits |
List of issues this team appears in. |
| issues_disbanded_in |
List of issues this team disbanded in. |
| movies |
|
| name |
Name of the team |
| publisher |
Primary publisher of this team. |
| site_detail_url |
URL pointing to the team on Comic Vine |
| story_arc_credits |
List of story arcs this team appears in. |
| team_enemies |
List of teams that are enemies of this team. |
| team_friends |
List of teams that are friends of this team. |
| volume_credits |
List of volumes this team appears in. |
Resource: /teams/
Filters that can be passed to the /teams/ 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 /teams/ resource
| aliases |
List of aliases that the team is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the team detail resource |
| count_of_issue_appearances |
Number of issues this team appears in. |
| count_of_team_members |
Number of team members in this team. |
| date_added |
Date the team was added to Comic Vine |
| date_last_updated |
Date the team was last updated on Comic Vine |
| deck |
Brief summary of the team |
| description |
Description of the team |
| first_appeared_in_issue |
Issue this team first appears in. |
| id |
Unique ID of the team |
| image |
Main Image of the team |
| name |
Name of the team |
| publisher |
Primary publisher of this team. |
| site_detail_url |
URL pointing to the team on Comic Vine |
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 |
volumes
Resource: /volume/
Filters that can be passed to the /volume/ 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 /volume/ resource
| aliases |
List of aliases that the volume is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the volume detail resource |
| character_credits |
List of characters that appear in this volume. |
| concept_credits |
List of concepts that appear in this volume. |
| count_of_issues |
Number of issues included in this volume. |
| date_added |
Date the volume was added to Comic Vine |
| date_last_updated |
Date the volume was last updated on Comic Vine |
| deck |
Brief summary of the volume |
| description |
Description of the volume |
| first_issue |
The first issue in this volume. |
| id |
Unique ID of the volume |
| image |
Main Image of the volume |
| issues |
List of issues included in this volume. |
| last_issue |
The last issue in this volume. |
| location_credits |
List of locations included in this volume. |
| name |
Name of the volume |
| object_credits |
List of objects included in this volume. |
| person_credits |
List of people (writers, artists) included in this volume. |
| publisher |
Primary publisher of this volume. |
| site_detail_url |
URL pointing to the volume on Comic Vine |
| start_year |
The year this volume first appeared on shelves. |
| team_credits |
List of teams included in this volume. |
Resource: /volumes/
Filters that can be passed to the /volumes/ 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 /volumes/ resource
| aliases |
List of aliases that the volume is known by. A \n (newline) separates each alias. |
| api_detail_url |
URL pointing to the volume detail resource |
| count_of_issues |
Number of issues included in this volume. |
| date_added |
Date the volume was added to Comic Vine |
| date_last_updated |
Date the volume was last updated on Comic Vine |
| deck |
Brief summary of the volume |
| description |
Description of the volume |
| first_issue |
The first issue in this volume. |
| id |
Unique ID of the volume |
| image |
Main Image of the volume |
| last_issue |
The last issue in this volume. |
| name |
Name of the volume |
| publisher |
Primary publisher of this volume. |
| site_detail_url |
URL pointing to the volume on Comic Vine |
| start_year |
The year this volume first appeared on shelves. |
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;
}