Work with this as data
Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/marvel-series-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
OpenAPI Specification
openapi: 3.2.0
info:
title: Marvel Comics Characters Series API
summary: Public REST API providing access to Marvel's library of comics, characters, creators, events, series, and stories spanning over 70 years of Marvel history.
description: The Marvel Comics API allows developers to access information about Marvel's extensive catalog of characters, comics, creators, events, series, and stories. All requests must be authenticated using a public key, timestamp, and MD5 hash of the timestamp + private key + public key, supplied as query parameters.
version: '1.0'
contact:
name: Marvel Developer Portal
url: https://developer.marvel.com/
license:
name: Marvel API Terms of Use
url: https://developer.marvel.com/terms
servers:
- url: https://gateway.marvel.com/v1/public
description: Marvel Comics public API gateway
security:
- apiKeyAuth: []
timestampAuth: []
hashAuth: []
tags:
- name: Series
description: Marvel series resources.
paths:
/series:
get:
tags:
- Series
summary: List series
operationId: listSeries
parameters:
- $ref: '#/components/parameters/title'
- $ref: '#/components/parameters/titleStartsWith'
- $ref: '#/components/parameters/modifiedSince'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/offset'
responses:
'200':
description: Successful series data wrapper.
content:
application/json:
schema:
$ref: '#/components/schemas/SeriesDataWrapper'
/series/{seriesId}:
get:
tags:
- Series
summary: Get series by ID
operationId: getSeries
parameters:
- $ref: '#/components/parameters/seriesId'
responses:
'200':
description: Successful series data wrapper.
content:
application/json:
schema:
$ref: '#/components/schemas/SeriesDataWrapper'
components:
parameters:
modifiedSince:
name: modifiedSince
in: query
schema:
type: string
format: date-time
limit:
name: limit
in: query
schema:
type: integer
default: 20
maximum: 100
title:
name: title
in: query
schema:
type: string
titleStartsWith:
name: titleStartsWith
in: query
schema:
type: string
seriesId:
name: seriesId
in: path
required: true
schema:
type: integer
offset:
name: offset
in: query
schema:
type: integer
default: 0
schemas:
DataContainer:
type: object
properties:
offset:
type: integer
limit:
type: integer
total:
type: integer
count:
type: integer
SeriesDataWrapper:
type: object
properties:
code:
type: integer
status:
type: string
data:
allOf:
- $ref: '#/components/schemas/DataContainer'
- type: object
properties:
results:
type: array
items:
type: object
securitySchemes:
apiKeyAuth:
type: apiKey
in: query
name: apikey
description: Public API key issued from the Marvel Developer Portal.
timestampAuth:
type: apiKey
in: query
name: ts
description: Timestamp (or other long string) used in the hash computation.
hashAuth:
type: apiKey
in: query
name: hash
description: MD5 hash of ts + private key + public key.