Grand Comics Database (GCD) Comic Issue Scraper avatar

Grand Comics Database (GCD) Comic Issue Scraper

Pricing

Pay per event

Go to Apify Store
Grand Comics Database (GCD) Comic Issue Scraper

Grand Comics Database (GCD) Comic Issue Scraper

Scrapes the Grand Comics Database public API for comic issue bibliographic data — publisher, series, issue numbers, creator credits, story details, cover prices, and variant linkage. GCD is the canonical open comics catalog (2M+ issues). Data is CC-licensed.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Share

Extract comprehensive bibliographic data for comic book issues from the Grand Comics Database public API.

The Grand Comics Database (comics.org) is the most authoritative open comics catalog on the web — over 2 million issues across 229,000+ series from 17,000+ publishers worldwide. While the GCD website is Cloudflare-protected, the /api/ endpoints are publicly accessible and return clean JSON with no challenge. This actor uses the API path exclusively — no browser required.


What you get

Each record includes:

  • Issue identity — GCD issue ID, series ID, series name, issue number, volume, title
  • Publication details — publication date, on-sale date, key date, cover price (+ currency), page count, country, language
  • Barcodes & identifiers — barcode, ISBN, indicia publisher
  • Creator credits — per-story writer, penciller, inker, colorist, letterer, editor credits (in structured string format)
  • Story details — story count, story titles, character lists, genre tags, reprint notes
  • Variant linkagevariant_of_id and is_variant flag for variant cover tracking

Three crawl modes

ModeDescription
series_walkWalk all GCD series page by page — full catalog (229K+ series → 2M+ issues)
publisher_walkScope to specific publishers by ID (e.g. 78 = Marvel, 18 = DC)
by_series_idsFetch issues for a specific list of GCD series IDs

Input

FieldTypeDescription
modestringCrawl mode: series_walk (default), publisher_walk, or by_series_ids
maxItemsintegerMaximum number of issue records to return (0 = unlimited; default 15)
seriesIdsarrayGCD series IDs to scrape (mode by_series_ids only)
publisherIdsarrayGCD publisher IDs to filter by (mode publisher_walk only)
startPageintegerSeries page to start from in series_walk mode (default 1)

Output dataset fields

FieldTypeDescription
gcd_issue_idintegerGCD database ID for the issue
issue_urlstringCanonical API URL for the issue
series_idintegerGCD series ID (for joining with series data)
series_namestringSeries name with year, e.g. "Amazing Spider-Man (1963 series)"
issue_numberstringIssue number as published
volumestringVolume designation
titlestringIssue title (if any)
publication_datestringHuman-readable publication date
on_sale_datestringOn-sale date (when available)
key_datestringGCD sortable key date (YYYY-MM-DD format)
pricestringCover price (numeric portion)
currencystringCurrency code (USD, GBP, EUR, etc.)
pagesintegerPage count
barcodestringUPC barcode
isbnstringISBN (when available)
editing_creditsstringEditor credits
cover_image_urlstringCover image URL (null — not available via GCD API)
variant_of_idintegerGCD ID of the base issue (for variant covers)
is_variantbooleanTrue if this is a variant cover
story_countintegerNumber of stories in the issue
story_titlesstringStory titles joined by " | "
story_creditsstringCreator credits per story joined by " || "
charactersstringCharacter appearances
genrestringGenre tags
reprint_notesstringReprint notes
indicia_publisherstringIndicia publisher name

Use cases

  • Comic price guides — join GCD issue records with pricing data (PriceCharting, GoCollect) via series_id / gcd_issue_id
  • Collection management — build a personal or dealer catalog of owned/wanted issues
  • Market research — identify key issue variants, first appearances, creator runs
  • Publisher catalogs — enumerate complete run data for any publisher
  • Data enrichment — supplement your comic database with bibliographic depth

GCD data licensing

GCD data is released under a Creative Commons license (CC-BY-SA). Commercial use with attribution is permitted. See comics.org for details.


Rate limits

The GCD API is a community-run server. This actor uses conservative concurrency (8 parallel issue fetches) with 200ms delay between series pages and 50ms between issue fetches to stay well within polite-use limits.


Notes

  • publisher, publisher_id, country, and language are not returned on the issue API endpoint; they live on the series object. Use series_id to join against a separate series walk if you need these fields.
  • cover_image_url is always null — the GCD API does not expose image URLs for individual issues.