Endpoints for browsing story arcs and crossover events.
Story Arcs
- GET
/api/v1/story-arcs - GET
/api/v1/issues/{issue_id}/story-arcs - GET
/api/v1/story-arcs/{storyArc_id} - GET
/api/v1/universes/{universe_id}/story-arcs - GET
/api/v1/characters/{character_id}/story-arcs
List all story arcs with optional search
/api/v1/story-arcsReturns a paginated list of story arcs and crossover events by name. Narrow the results with q, status, or type.
Query parameters
qstringSearch by story arc name.
Example:
"civil war"statusstringFilter by status (active, ended, upcoming, cancelled).
Example:
"ended"typestringFilter by type (main_story, side_story, tie_in_arc, mini_series_arc, crossover_event, prelude, epilogue, other).
Example:
"crossover_event"sortstringPass any value to replace the relevance ordering applied to q results with the name.
Example:
"name"directionstringSort direction (asc, desc).
Example:
"asc"limitintegerNumber of results per page (max 50).
Example:
20pageintegerPage number; meta.last_page says where the list ends.
Example:
1languagesstringKeep only these languages in the
_i18nmaps (comma-separated BCP 47 tags). No other field changes.Example:
"ja,ko"
Responses
200Success
Success
Headers: X-RateLimit-Limit, X-RateLimit-Remaining
dataarray of objectsrequireddata[].idintegerrequiredExample:
24data[].namestring or nullrequiredExample:
"The Night Gwen Stacy Died"data[].slugstring or nullrequiredExample:
"the-night-gwen-stacy-died"data[].typestring or nullrequiredmain_story, side_story, tie_in_arc, mini_series_arc, crossover_event, prelude, epilogue or other.
Example:
"main_story"data[].statusstring or nullrequiredactive, ended, upcoming or cancelled.
Example:
"ended"data[].image_urlstring or nullrequiredExample:
"https://...-cover_md.webp"data[].imagesobject or nullrequireddata[].images.cover_smstringExample:
"https://...-cover_sm.webp"data[].images.cover_mdstringExample:
"https://...-cover_md.webp"data[].images.cover_lgstringExample:
"https://...-cover_lg.webp"data[].issues_countinteger or nullrequiredExample:
2data[].name_i18nobjectrequiredOne name per language, keyed by BCP 47 tag.
data[].aliases_i18nobjectrequiredAlternative names per language.
data[].original_localestring or nullrequiredThe language the story arc is from, a BCP 47 tag.
Example:
"en"data[].primary_universeobject or nullrequireddata[].primary_universe.idintegerrequiredExample:
1data[].primary_universe.namestring or nullrequiredExample:
"Earth-616"linksobjectrequiredlinks.firststringrequiredlinks.laststringrequiredlinks.prevstring or nullrequiredlinks.nextstring or nullrequiredmetaobjectrequiredmeta.current_pageintegerrequiredExample:
1meta.frominteger or nullrequiredExample:
1meta.last_pageintegerrequiredExample:
25meta.linksarray of objectsrequiredmeta.links[].urlstring or nullrequiredmeta.links[].labelstringrequiredmeta.links[].pageinteger or nullmeta.links[].activebooleanrequiredmeta.pathstringrequiredmeta.per_pageintegerrequiredExample:
20meta.tointeger or nullrequiredExample:
20meta.totalintegerrequiredExample:
500
401Unauthenticated. The bearer token is missing, invalid, or revoked.
Unauthenticated. The bearer token is missing, invalid, or revoked.
messagestringrequiredExample:
"Unauthenticated."
Example body, from the documented examples
{
"message": "Unauthenticated."
}403The token lacks the read:public ability.
The token lacks the read:public ability.
messagestringrequiredExample:
"Insufficient token scope."
Example body, from the documented examples
{
"message": "Insufficient token scope."
}429Rate limit exceeded. This endpoint allows 300/hour (free) or 1,000/hour (PRO). Wait for the number of seconds in the Retry-After header before retrying.
Rate limit exceeded. This endpoint allows 300/hour (free) or 1,000/hour (PRO). Wait for the number of seconds in the Retry-After header before retrying.
Headers: Retry-After, X-RateLimit-Limit, X-RateLimit-Remaining
messagestringrequiredExample:
"Too Many Attempts."
Example body, from the documented examples
{
"message": "Too Many Attempts."
}Example request
curl --request GET \
'https://versedb.com/api/v1/story-arcs' \
--header 'Authorization: Bearer {YOUR_AUTH_KEY}' \
--header 'Accept: application/json'Example response 200
{
"data": [
{
"id": 24,
"name": "The Night Gwen Stacy Died",
"slug": "the-night-gwen-stacy-died",
"type": "main_story",
"status": "ended",
"image_url": "https://...-cover_md.webp",
"images": {
"cover_sm": "https://...-cover_sm.webp",
"cover_md": "https://...-cover_md.webp",
"cover_lg": "https://...-cover_lg.webp"
},
"issues_count": 2,
"name_i18n": {
"ja": {
"value": "講談社",
"reading": "こうだんしゃ",
"source": "madb"
}
},
"aliases_i18n": {
"en": [
"Kodansha Comics"
]
},
"original_locale": "en",
"primary_universe": {
"id": 1,
"name": "Earth-616"
}
}
],
"meta": {
"current_page": 1,
"from": 1,
"last_page": 25,
"per_page": 20,
"to": 20,
"total": 500
}
}Get story arcs for a specific issue
/api/v1/issues/{issue_id}/story-arcsReturns every story arc the given issue is part of.
Path parameters
issue_idintegerrequiredThe issue ID.
Example:
5432
Query parameters
qstringOptional case-insensitive search within these results.
Example:
"spider"limitintegerNumber of results per page (max 50).
Example:
20pageintegerPage number; meta.last_page says where the list ends.
Example:
1languagesstringKeep only these languages in the
_i18nmaps (comma-separated BCP 47 tags). No other field changes.Example:
"ja,ko"
Responses
200Success
Success
Headers: X-RateLimit-Limit, X-RateLimit-Remaining
dataarray of objectsrequireddata[].idintegerrequiredExample:
24data[].namestring or nullrequiredExample:
"The Night Gwen Stacy Died"data[].slugstring or nullrequiredExample:
"the-night-gwen-stacy-died"data[].typestring or nullrequiredmain_story, side_story, tie_in_arc, mini_series_arc, crossover_event, prelude, epilogue or other.
Example:
"main_story"data[].statusstring or nullrequiredactive, ended, upcoming or cancelled.
Example:
"ended"data[].image_urlstring or nullrequiredExample:
"https://...-cover_md.webp"data[].imagesobject or nullrequireddata[].images.cover_smstringExample:
"https://...-cover_sm.webp"data[].images.cover_mdstringExample:
"https://...-cover_md.webp"data[].images.cover_lgstringExample:
"https://...-cover_lg.webp"data[].issues_countinteger or nullrequiredExample:
2data[].name_i18nobjectrequiredOne name per language, keyed by BCP 47 tag.
data[].aliases_i18nobjectrequiredAlternative names per language.
data[].original_localestring or nullrequiredThe language the story arc is from, a BCP 47 tag.
Example:
"en"linksobjectrequiredlinks.firststringrequiredlinks.laststringrequiredlinks.prevstring or nullrequiredlinks.nextstring or nullrequiredmetaobjectrequiredmeta.current_pageintegerrequiredExample:
1meta.frominteger or nullrequiredExample:
1meta.last_pageintegerrequiredExample:
25meta.linksarray of objectsrequiredmeta.links[].urlstring or nullrequiredmeta.links[].labelstringrequiredmeta.links[].pageinteger or nullmeta.links[].activebooleanrequiredmeta.pathstringrequiredmeta.per_pageintegerrequiredExample:
20meta.tointeger or nullrequiredExample:
20meta.totalintegerrequiredExample:
500
401Unauthenticated. The bearer token is missing, invalid, or revoked.
Unauthenticated. The bearer token is missing, invalid, or revoked.
messagestringrequiredExample:
"Unauthenticated."
Example body, from the documented examples
{
"message": "Unauthenticated."
}403The token lacks the read:public ability.
The token lacks the read:public ability.
messagestringrequiredExample:
"Insufficient token scope."
Example body, from the documented examples
{
"message": "Insufficient token scope."
}429Rate limit exceeded. This endpoint allows 300/hour (free) or 1,000/hour (PRO). Wait for the number of seconds in the Retry-After header before retrying.
Rate limit exceeded. This endpoint allows 300/hour (free) or 1,000/hour (PRO). Wait for the number of seconds in the Retry-After header before retrying.
Headers: Retry-After, X-RateLimit-Limit, X-RateLimit-Remaining
messagestringrequiredExample:
"Too Many Attempts."
Example body, from the documented examples
{
"message": "Too Many Attempts."
}Example request
curl --request GET \
'https://versedb.com/api/v1/issues/5432/story-arcs' \
--header 'Authorization: Bearer {YOUR_AUTH_KEY}' \
--header 'Accept: application/json'Example response 200
{
"data": [
{
"id": 24,
"name": "The Night Gwen Stacy Died",
"slug": "the-night-gwen-stacy-died",
"type": "main_story",
"status": "ended",
"image_url": "https://...-cover_md.webp",
"images": {
"cover_sm": "https://...-cover_sm.webp",
"cover_md": "https://...-cover_md.webp",
"cover_lg": "https://...-cover_lg.webp"
},
"issues_count": 2,
"name_i18n": {
"ja": {
"value": "講談社",
"reading": "こうだんしゃ",
"source": "madb"
}
},
"aliases_i18n": {
"en": [
"Kodansha Comics"
]
},
"original_locale": "en"
}
],
"meta": {
"current_page": 1,
"from": 1,
"last_page": 25,
"per_page": 20,
"to": 20,
"total": 500
}
}Get story arc detail.
/api/v1/story-arcs/{storyArc_id}Returns full story arc detail with the primary and secondary universes, a denormalized characters count, the start/end issue summaries (each with its parent series).
Path parameters
storyArc_idintegerrequiredThe story arc ID.
Example:
16
Query parameters
languagesstringKeep only these languages in the
_i18nmaps (comma-separated BCP 47 tags). No other field changes.Example:
"ja,ko"
Responses
200Success
Success
Headers: X-RateLimit-Limit, X-RateLimit-Remaining
dataobjectrequireddata.idintegerrequiredExample:
24data.namestring or nullrequiredExample:
"The Night Gwen Stacy Died"data.slugstring or nullrequiredExample:
"the-night-gwen-stacy-died"data.typestring or nullrequiredmain_story, side_story, tie_in_arc, mini_series_arc, crossover_event, prelude, epilogue or other.
Example:
"main_story"data.statusstring or nullrequiredactive, ended, upcoming or cancelled.
Example:
"ended"data.image_urlstring or nullrequiredExample:
"https://...-cover_md.webp"data.imagesobject or nullrequireddata.images.cover_smstringExample:
"https://...-cover_sm.webp"data.images.cover_mdstringExample:
"https://...-cover_md.webp"data.images.cover_lgstringExample:
"https://...-cover_lg.webp"data.primary_universe_idinteger or nullrequiredExample:
1data.issues_countinteger or nullrequiredExample:
102data.characters_countintegerrequiredExample:
87data.primary_universeobject or nullrequireddata.primary_universe.idintegerrequiredExample:
1data.primary_universe.namestring or nullrequiredExample:
"Earth-616"data.universesarray of objectsrequireddata.universes[].idintegerrequiredExample:
12data.universes[].namestring or nullrequiredExample:
"Ultimate Universe"data.start_issueobject or nullrequireddata.start_issue.idintegerrequiredExample:
5432data.start_issue.namestringrequiredExample:
"Civil War #1"data.start_issue.slugstring or nullrequiredExample:
"civil-war-1"data.start_issue.issue_numberstring or nullrequiredExample:
"1"data.start_issue.series_idinteger or nullrequiredExample:
412data.start_issue.cover_urlstring or nullrequiredExample:
"https://...-cover_md.webp"data.start_issue.imagesobject or nullrequireddata.start_issue.images.thumbstringExample:
"https://...-thumb.webp"data.start_issue.images.cover_smstringExample:
"https://...-cover_sm.webp"data.start_issue.images.cover_mdstringExample:
"https://...-cover_md.webp"data.start_issue.images.cover_lgstringExample:
"https://...-cover_lg.webp"data.start_issue.seriesobject or nullrequireddata.start_issue.series.idintegerrequiredExample:
412data.start_issue.series.namestring or nullrequiredExample:
"Civil War"data.start_issue.series.slugstring or nullrequiredExample:
"civil-war-2006"data.start_issue.series.start_yearinteger or nullrequiredExample:
2006data.end_issueobject or nullrequireddata.end_issue.idintegerrequiredExample:
5432data.end_issue.namestringrequiredExample:
"Civil War #1"data.end_issue.slugstring or nullrequiredExample:
"civil-war-1"data.end_issue.issue_numberstring or nullrequiredExample:
"1"data.end_issue.series_idinteger or nullrequiredExample:
412data.end_issue.cover_urlstring or nullrequiredExample:
"https://...-cover_md.webp"data.end_issue.imagesobject or nullrequireddata.end_issue.images.thumbstringExample:
"https://...-thumb.webp"data.end_issue.images.cover_smstringExample:
"https://...-cover_sm.webp"data.end_issue.images.cover_mdstringExample:
"https://...-cover_md.webp"data.end_issue.images.cover_lgstringExample:
"https://...-cover_lg.webp"data.end_issue.seriesobject or nullrequireddata.end_issue.series.idintegerrequiredExample:
412data.end_issue.series.namestring or nullrequiredExample:
"Civil War"data.end_issue.series.slugstring or nullrequiredExample:
"civil-war-2006"data.end_issue.series.start_yearinteger or nullrequiredExample:
2006data.name_i18nobjectrequiredOne name per language, keyed by BCP 47 tag.
data.aliases_i18nobjectrequiredAlternative names per language.
data.original_localestring or nullrequiredThe language the story arc is from, a BCP 47 tag.
Example:
"en"
401Unauthenticated. The bearer token is missing, invalid, or revoked.
Unauthenticated. The bearer token is missing, invalid, or revoked.
messagestringrequiredExample:
"Unauthenticated."
Example body, from the documented examples
{
"message": "Unauthenticated."
}403The token lacks the read:public ability.
The token lacks the read:public ability.
messagestringrequiredExample:
"Insufficient token scope."
Example body, from the documented examples
{
"message": "Insufficient token scope."
}429Rate limit exceeded. This endpoint allows 300/hour (free) or 1,000/hour (PRO). Wait for the number of seconds in the Retry-After header before retrying.
Rate limit exceeded. This endpoint allows 300/hour (free) or 1,000/hour (PRO). Wait for the number of seconds in the Retry-After header before retrying.
Headers: Retry-After, X-RateLimit-Limit, X-RateLimit-Remaining
messagestringrequiredExample:
"Too Many Attempts."
Example body, from the documented examples
{
"message": "Too Many Attempts."
}Example request
curl --request GET \
'https://versedb.com/api/v1/story-arcs/16' \
--header 'Authorization: Bearer {YOUR_AUTH_KEY}' \
--header 'Accept: application/json'Example response 200
{
"data": {
"id": 24,
"name": "The Night Gwen Stacy Died",
"slug": "the-night-gwen-stacy-died",
"type": "main_story",
"status": "ended",
"image_url": "https://...-cover_md.webp",
"images": {
"cover_sm": "https://...-cover_sm.webp",
"cover_md": "https://...-cover_md.webp",
"cover_lg": "https://...-cover_lg.webp"
},
"primary_universe_id": 1,
"issues_count": 102,
"characters_count": 87,
"primary_universe": {
"id": 1,
"name": "Earth-616"
},
"universes": [
{
"id": 12,
"name": "Ultimate Universe"
}
],
"start_issue": {
"id": 5432,
"name": "Civil War #1",
"slug": "civil-war-1",
"issue_number": "1",
"series_id": 412,
"cover_url": "https://...-cover_md.webp",
"images": {
"thumb": "https://...-thumb.webp",
"cover_sm": "https://...-cover_sm.webp",
"cover_md": "https://...-cover_md.webp",
"cover_lg": "https://...-cover_lg.webp"
},
"series": {
"id": 412,
"name": "Civil War",
"slug": "civil-war-2006",
"start_year": 2006
}
},
"end_issue": {
"id": 5432,
"name": "Civil War #1",
"slug": "civil-war-1",
"issue_number": "1",
"series_id": 412,
"cover_url": "https://...-cover_md.webp",
"images": {
"thumb": "https://...-thumb.webp",
"cover_sm": "https://...-cover_sm.webp",
"cover_md": "https://...-cover_md.webp",
"cover_lg": "https://...-cover_lg.webp"
},
"series": {
"id": 412,
"name": "Civil War",
"slug": "civil-war-2006",
"start_year": 2006
}
},
"name_i18n": {
"ja": {
"value": "講談社",
"reading": "こうだんしゃ",
"source": "madb"
}
},
"aliases_i18n": {
"en": [
"Kodansha Comics"
]
},
"original_locale": "en"
}
}Get story arcs for a specific universe
/api/v1/universes/{universe_id}/story-arcsReturns every story arc that takes place in the given universe.
Path parameters
universe_idintegerrequiredThe universe ID.
Example:
1
Query parameters
qstringOptional case-insensitive search within these results.
Example:
"crisis"limitintegerNumber of results per page (max 50).
Example:
20pageintegerPage number; meta.last_page says where the list ends.
Example:
1languagesstringKeep only these languages in the
_i18nmaps (comma-separated BCP 47 tags). No other field changes.Example:
"ja,ko"
Responses
200Success
Success
Headers: X-RateLimit-Limit, X-RateLimit-Remaining
dataarray of objectsrequireddata[].idintegerrequiredExample:
24data[].namestring or nullrequiredExample:
"The Night Gwen Stacy Died"data[].slugstring or nullrequiredExample:
"the-night-gwen-stacy-died"data[].typestring or nullrequiredmain_story, side_story, tie_in_arc, mini_series_arc, crossover_event, prelude, epilogue or other.
Example:
"main_story"data[].statusstring or nullrequiredactive, ended, upcoming or cancelled.
Example:
"ended"data[].image_urlstring or nullrequiredExample:
"https://...-cover_md.webp"data[].imagesobject or nullrequireddata[].images.cover_smstringExample:
"https://...-cover_sm.webp"data[].images.cover_mdstringExample:
"https://...-cover_md.webp"data[].images.cover_lgstringExample:
"https://...-cover_lg.webp"data[].issues_countinteger or nullrequiredExample:
2data[].name_i18nobjectrequiredOne name per language, keyed by BCP 47 tag.
data[].aliases_i18nobjectrequiredAlternative names per language.
data[].original_localestring or nullrequiredThe language the story arc is from, a BCP 47 tag.
Example:
"en"linksobjectrequiredlinks.firststringrequiredlinks.laststringrequiredlinks.prevstring or nullrequiredlinks.nextstring or nullrequiredmetaobjectrequiredmeta.current_pageintegerrequiredExample:
1meta.frominteger or nullrequiredExample:
1meta.last_pageintegerrequiredExample:
25meta.linksarray of objectsrequiredmeta.links[].urlstring or nullrequiredmeta.links[].labelstringrequiredmeta.links[].pageinteger or nullmeta.links[].activebooleanrequiredmeta.pathstringrequiredmeta.per_pageintegerrequiredExample:
20meta.tointeger or nullrequiredExample:
20meta.totalintegerrequiredExample:
500
401Unauthenticated. The bearer token is missing, invalid, or revoked.
Unauthenticated. The bearer token is missing, invalid, or revoked.
messagestringrequiredExample:
"Unauthenticated."
Example body, from the documented examples
{
"message": "Unauthenticated."
}403The token lacks the read:public ability.
The token lacks the read:public ability.
messagestringrequiredExample:
"Insufficient token scope."
Example body, from the documented examples
{
"message": "Insufficient token scope."
}429Rate limit exceeded. This endpoint allows 300/hour (free) or 1,000/hour (PRO). Wait for the number of seconds in the Retry-After header before retrying.
Rate limit exceeded. This endpoint allows 300/hour (free) or 1,000/hour (PRO). Wait for the number of seconds in the Retry-After header before retrying.
Headers: Retry-After, X-RateLimit-Limit, X-RateLimit-Remaining
messagestringrequiredExample:
"Too Many Attempts."
Example body, from the documented examples
{
"message": "Too Many Attempts."
}Example request
curl --request GET \
'https://versedb.com/api/v1/universes/1/story-arcs' \
--header 'Authorization: Bearer {YOUR_AUTH_KEY}' \
--header 'Accept: application/json'Example response 200
{
"data": [
{
"id": 24,
"name": "The Night Gwen Stacy Died",
"slug": "the-night-gwen-stacy-died",
"type": "main_story",
"status": "ended",
"image_url": "https://...-cover_md.webp",
"images": {
"cover_sm": "https://...-cover_sm.webp",
"cover_md": "https://...-cover_md.webp",
"cover_lg": "https://...-cover_lg.webp"
},
"issues_count": 2,
"name_i18n": {
"ja": {
"value": "講談社",
"reading": "こうだんしゃ",
"source": "madb"
}
},
"aliases_i18n": {
"en": [
"Kodansha Comics"
]
},
"original_locale": "en"
}
],
"meta": {
"current_page": 1,
"from": 1,
"last_page": 25,
"per_page": 20,
"to": 20,
"total": 500
}
}Get story arcs for a specific character
/api/v1/characters/{character_id}/story-arcsReturns every story arc the given character appears in.
Path parameters
character_idintegerrequiredThe ID of the character.
Example:
35939
Query parameters
qstringOptional case-insensitive search within these results.
Example:
"batman"limitintegerNumber of results per page (max 50).
Example:
20languagesstringKeep only these languages in the
_i18nmaps (comma-separated BCP 47 tags). No other field changes, andAccept-Languageis not read.Example:
"ja,ko"
Responses
200Success
Success
Headers: X-RateLimit-Limit, X-RateLimit-Remaining
dataarray of objectsdata[].idintegerExample:
16data[].namestringExample:
"Civil War"data[].name_i18nobjectdata[].aliases_i18nobjectdata[].original_localestringExample:
"en"data[].slugstringExample:
"civil-war"data[].typestringExample:
"crossover_event"data[].statusstringExample:
"ended"data[].image_urlstringExample:
"https://cdn.versedb.com/story_arcs/civil-war-md.jpg"data[].imagesobjectdata[].images.cover_smstringExample:
"https://cdn.versedb.com/story_arcs/civil-war-sm.jpg"data[].images.cover_mdstringExample:
"https://cdn.versedb.com/story_arcs/civil-war-md.jpg"data[].images.cover_lgstringExample:
"https://cdn.versedb.com/story_arcs/civil-war-lg.jpg"data[].issues_countintegerExample:
102metaobjectmeta.current_pageintegerExample:
1meta.last_pageintegerExample:
3meta.per_pageintegerExample:
20meta.totalintegerExample:
41
401Unauthenticated. The bearer token is missing, invalid, or revoked.
Unauthenticated. The bearer token is missing, invalid, or revoked.
messagestringrequiredExample:
"Unauthenticated."
Example body, from the documented examples
{
"message": "Unauthenticated."
}429Rate limit exceeded. This endpoint allows 300/hour (free) or 1,000/hour (PRO). Wait for the number of seconds in the Retry-After header before retrying.
Rate limit exceeded. This endpoint allows 300/hour (free) or 1,000/hour (PRO). Wait for the number of seconds in the Retry-After header before retrying.
Headers: Retry-After, X-RateLimit-Limit, X-RateLimit-Remaining
messagestringrequiredExample:
"Too Many Attempts."
Example body, from the documented examples
{
"message": "Too Many Attempts."
}Example request
curl --request GET \
'https://versedb.com/api/v1/characters/35939/story-arcs' \
--header 'Authorization: Bearer {YOUR_AUTH_KEY}' \
--header 'Accept: application/json'Example response 200
{
"data": [
{
"id": 16,
"name": "Civil War",
"name_i18n": {},
"aliases_i18n": {},
"original_locale": "en",
"slug": "civil-war",
"type": "crossover_event",
"status": "ended",
"image_url": "https://cdn.versedb.com/story_arcs/civil-war-md.jpg",
"images": {
"cover_sm": "https://cdn.versedb.com/story_arcs/civil-war-sm.jpg",
"cover_md": "https://cdn.versedb.com/story_arcs/civil-war-md.jpg",
"cover_lg": "https://cdn.versedb.com/story_arcs/civil-war-lg.jpg"
},
"issues_count": 102
},
{
"id": 24,
"name": "The Night Gwen Stacy Died",
"slug": "the-night-gwen-stacy-died",
"type": "main_story",
"status": "ended",
"image_url": "https://cdn.versedb.com/story_arcs/the-night-gwen-stacy-died-md.jpg",
"images": {
"cover_sm": "https://cdn.versedb.com/story_arcs/the-night-gwen-stacy-died-sm.jpg",
"cover_md": "https://cdn.versedb.com/story_arcs/the-night-gwen-stacy-died-md.jpg",
"cover_lg": "https://cdn.versedb.com/story_arcs/the-night-gwen-stacy-died-lg.jpg"
},
"issues_count": 2
}
],
"meta": {
"current_page": 1,
"last_page": 3,
"per_page": 20,
"total": 41
}
}Response headers
X-RateLimit-LimitintegerRequest quota per hour for your tier.
X-RateLimit-RemainingintegerRequests remaining in the current window.
Retry-AfterintegerSeconds to wait before retrying.