HipComic Scraper — Comic Prices, Listings & Seller Data
Pricing
from $4.00 / 1,000 per record returneds
HipComic Scraper — Comic Prices, Listings & Seller Data
Scrape HipComic collectible-comic listings — title, price, seller, condition, country & photos — by keyword or seller. No login or API key. Schedule it as a new-listing / price-drop monitor with Slack, email & webhook alerts. $4 per 1,000 listings.
Pricing
from $4.00 / 1,000 per record returneds
Rating
0.0
(0)
Developer
Scrapers Delight
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
What does HipComic Scraper do?
HipComic Scraper extracts live HipComic.com comic book listings — title, price, auction end time and bids, series, issue number, publisher, main character, genre, grade, grader (CGC / CBCS / PGX), signed, the full description, every photo, the seller and where they ship from — by keyword, seller store, category or pasted HipComic link. Turn on listing-page details and each row also gets watchers, sold prices, offers, bid history and the seller's feedback score. Schedule it as a new-listing monitor with Slack, email or webhook alerts.
- Reads HipComic's own search — 100 listings per request, filters applied by HipComic, no browser, no login.
- Comic fields in every row — series, issue #, publisher, main character, genre, grade (label + number), grader, slabbed, signed, a link to the issue's HipComic price-guide page.
- Filters collectors use — publisher, character, issue #, genre, minimum grade, slabbed or raw, signed only, era, price band, on sale.
- No 10,000-result cap — a 16,646-listing search came back complete in one run (173 requests).
- Sold prices and seller reputation — sales history, offers, bids, watchers, feedback score and positive %.
- New-listing monitor — each scheduled run delivers only listings put up since the last run.
- Export to JSON, CSV, Excel, Google Sheets, or pull it through the Apify API, Make, Zapier or n8n.
What data can you get from HipComic?
🆔 listing_id + 🔗 lot_url | 🏷️ title + 📝 description | 💵 price, currency, buyout_price, start_price, original_price |
🔨 price_type (fixed / auction) | ⏱️ end_time + 🙋 bid_count | 🤝 make_offer + 📦 quantity |
📚 seriesName + issueNumber | 🏢 publisher | 🦸 main_character + genre |
🎯 grade + grade_numeric | 🛡️ certification (CGC / CBCS / PGX / Uncertified) + slabbed | ✍️ is_signed + label_type |
📖 catalog_url (price-guide page) | 🗂️ category_path (era) + format | 🖼️ images[] (full gallery) + thumbnail |
🏪 seller + seller_location | 🚚 shipping_options[] + returns_accepted | 👀 views + watchers* |
💰 sales_history[], units_sold, last_sold_price* | 💬 offers_history[] + offer_count* | 📈 bid_history[]* |
⭐ seller_feedback_score + seller_feedback_percent* | 🗓️ seller_member_since* | 🏬 seller_store_name + seller_store_url* |
* with Fetch listing-page details on (the default).
How to scrape HipComic with HipComic Scraper
- Sign up for a free Apify account — the free plan includes monthly credit.
- Open HipComic Scraper and type a Keyword (
amazing spider-man 129,x-men 94,batman cgc), a Seller store, or paste HipComic links. - Optional: set a publisher, main character, issue number, minimum grade, slabbed or raw, price band, listing type or era.
- Set Max listings per search (50 by default, 0 = everything).
- Click Start. A 100-listing search with details took 11-12 seconds in our test runs.
- Open the Output tab and export to JSON, CSV or Excel — or connect it to your tools.
⬇️ Input
| Parameter | Type | Default | What it does |
|---|---|---|---|
keyword | string | — | Search text, run on HipComic's own search. Empty = browse everything. |
searchQueries | array | — | More keywords in the same run; each row says which one found it (search_query). |
sellerStore | string | — | One dealer: store name from the store link (1000000-comix-inc) or the seller's username (1000000COMIXINC). |
startUrls | array | — | HipComic search, category or store links or listing links. Filters in the link are kept. |
listingUrls | array | — | Listing IDs or links to look up directly. |
priceMin / priceMax | integer | — | Price band (current price). |
listingType | all · fixed · auction | all | Buy-now listings, auctions, or both. |
categoryId | integer | — | Category or era: 108 Golden Age, 109 Silver Age, 110 Bronze Age, 111 Copper Age, 112 Modern Age, 103 Graphic Novels, 114 Manga, 120 Original Art … |
publisher | string | — | Marvel, DC Comics, Image Comics …; several separated by commas. |
mainCharacter | string | — | Spider-Man, Batman, X-Men …; several separated by commas. |
issueNumber | string | — | Issue number as the seller entered it (1, 129). |
genre | enum | any | Superhero, Horror & Sci-Fi, Fantasy, Crime / Detective, War, Westerns … |
minGrade | enum | any | Only listings graded at least 2.0 … 9.8, 9.9, 10. |
certification | enum | any | Slabbed (CGC, CBCS or PGX), one grader, or uncertified (raw). |
signedOnly | boolean | false | Only listings marked signed. |
onSaleOnly | boolean | false | Only listings marked down (they carry original_price). |
conditionContains | string | — | Extra text match on title, grade or grader (9.8, newsstand). |
sortBy | enum | default | HipComic's order: best match, newest, price, auctions ending soonest, most viewed. |
fetchDetails | boolean | true | Adds watchers, sales / offer / bid history and seller reputation (one extra request per listing). |
maxLots | integer | 50 | Max listings per search; 0 = all of them. |
monitorMode | boolean | false | Only listings new since the previous run of the same search. |
alertOnNewLot, alertOnPriceChange, watchlistIds | — | true, false, — | Alerts for new listings and price changes on watched listings. |
webhookUrl, slackWebhookUrl, emailRecipients | — | — | Where alerts go. |
proxyConfiguration | object | direct | Not needed: the actor falls back to Apify proxies on its own. |
requestConcurrency | integer | 5 | Listing pages read in parallel (1-10). |
residentialFallback | boolean | true | Off = never fall back to Apify's residential proxy or Unblocker. |
Input JSON
{"keyword": "amazing spider-man","publisher": "Marvel","minGrade": "9.8","certification": "cgc","listingType": "fixed","priceMax": 200,"sortBy": "price_asc","maxLots": 100}
Use HipComic's filters before ours
Price, listing type, publisher, character, issue number, genre, grade, grader, signed, era and "on sale" are applied by HipComic's search, so only matching listings are read and billed. Publisher and character work on the names HipComic shows (DC Comics, Spider-Man). Grade, grader and the other item specifics are what the seller entered; a seller who left them empty is not matched by those filters. Title/condition contains runs on our side after reading.
Search a whole dealer store
Put the store name in Seller store and leave Keyword empty to read the dealer's full stock, or add a keyword to search inside the store. Set Max listings per search to 0 for everything.
⬆️ Output
One row per listing. A real row (amazing spider-man 129 search, details on, trimmed):
{"listing_id": "18825733","lot_url": "https://www.hipcomic.com/listing/the-amazing-spider-man-129-1974/18825733/","title": "The Amazing Spider-Man #129 (1974)","description": "1st appearance of the Punisher","price": 2600,"currency": "USD","price_type": "fixed","seller": "Chrisewilliams15","seller_location": "Kentucky, United States","seriesName": "The Amazing Spider-Man (1963)","issueNumber": "129","publisher": "Marvel","main_character": "Spider-Man","genre": "Superhero","grade": "7.5 VF-","grade_numeric": 7.5,"certification": "CGC","slabbed": true,"catalog_url": "https://www.hipcomic.com/price-guide/us/marvel/comic/the-amazing-spider-man-1963/129/","category_path": "Comic Books > Bronze Age (1970-83)","views": 1886,"watchers": 28,"seller_feedback_score": 468,"seller_feedback_percent": 99.6,"seller_store_name": "Big C's Comics","images": ["https://img.hipcomic.com/p/9b3a21e40d992a68db1d7bffb6d176c0.jpg"]}
Fields and how often they are filled
Measured on two real runs (2026-10-16, details on): batman (1,000 listings) and amazing spider-man (100 listings).
| Field | Meaning | Filled |
|---|---|---|
listing_id, lot_url, title, price, currency, price_type, start_price, quantity, make_offer, start_time, created_at, seller, seller_id, seller_location, country, itemLocation, category_path, views | the listing | 100% |
images, thumbnail / description | photos / seller's text (up to 10,000 characters) | 99.9-100% / 96-98% |
buyout_price | buy-now price (null on auctions without one) | 50-53% |
end_time, bid_count | auctions only (half of both runs) | 100% of auctions |
original_price | the "was" price of a listing on sale | 7-11% |
seriesName / issueNumber / publisher | item specifics | 99-100% / 98-99% / 99-100% |
genre / main_character / catalog_url | item specifics / price-guide link | 92-97% / 82-93% / 80-81% |
grade / grade_numeric | the seller's grade / as a number (also read from a title such as "CGC 8.5") | 29-30% / 27-40% |
certification, slabbed | grader (CGC, CBCS, PGX) or Uncertified | 26-27% |
is_signed / label_type | signed / slab label, only when the title names it (Signature Series …) | 9-10% / 0-0.5% |
format, publisher_country | rarely set by sellers (551 and 350 listings on the whole site) | <1% |
condition | the grade, else the listing page's own condition (Used / New) | 100% with details |
shipping_options / returns_accepted | shipping and returns | 95-96% / 86-88% |
watchers, units_sold, offer_count, seller_feedback_score, seller_feedback_percent, seller_feedback_total, seller_member_since, seller_store_name | listing-page details | 100% |
bid_history / offers_history / sales_history | listings that have bids, offers or sales | every auction with bids (9-22% of rows) / 3-16% / 0-0.3% |
A field the seller left empty is null — never a made-up value. Times are ISO 8601 in UTC.
How can I use HipComic data?
- 🦸 Collectors — watch a want-list (a key issue, a run, a grade) and get pinged when one is listed.
- 🛒 Dealers — price your books against live asking prices, sold prices, offers and bids on the same issue.
- 🔎 Competitor tracking — pull a rival dealer's whole store, with views and watchers per listing.
- 💹 Price research — slabbed CGC 9.8 copies of one issue side by side, with
catalog_urlto HipComic's price guide. - 🔨 Auction snipers —
listingType: auction+sortBy: ending_soonlists auctions about to close, with bids.
How much does it cost to scrape HipComic?
Pay per event — no subscription, no start fee, Apify platform usage included (nothing else to pay).
| Event | Price |
|---|---|
Listing delivered (lot-scraped) | $0.004 ($4 per 1,000) |
Listing-page details added (lot-detail-enriched) | $0.004 per listing, only when the details were added |
Monitor run (monitor-run-completed) | $0.05 per run |
New listing found by the monitor (new-lot-detected) | $0.02 per new listing |
Alert delivered (alert-delivered) | $0.005 per Slack / webhook post or email recipient |
| Listings | Details off | Details on (default) |
|---|---|---|
| 10 | $0.04 | $0.08 |
| 100 | $0.40 | $0.80 |
| 1,000 | $4.00 | $8.00 |
A monitor run that finds nothing new costs $0.05. You can cap any run with Apify's maximum-cost setting; the actor stops cleanly at it and never delivers a listing it could not charge.
Integrations, API, scheduling & MCP
- Schedules — run a search hourly or daily from Apify Schedules; with Monitor mode each run returns only new listings.
- Alerts — Slack incoming webhook, any webhook URL, or an email digest.
- Make, Zapier, n8n, Google Sheets — connect from the actor's Integrations tab.
- API — start runs and fetch results with the Python or JavaScript client.
- MCP — call HipComic Scraper from Claude or other AI agents through the Apify MCP server.
More collectibles scrapers
- 📮 HipStamp Scraper — stamp listings from HipStamp.
- 📯 HipPostcard Scraper — postcard listings from HipPostcard.
- 🔨 HiBid Auction Scraper — auction lots, bids and prices.
- 🏺 LiveAuctioneers Scraper — auction lots and prices realized.
All of our actors: apify.com/scrapersdelight.
Limits & empty runs
- HipComic's search returns at most 10,000 results per query; with
maxLots: 0the actor splits the search into price bands and reads each one newest-first (16,646 of 16,646 listings in our test). Over 10,000 listings at one exact price cannot all be reached. - The search's default order repeats sponsored listings across pages (250 repeats in 1,300 rows read for
batman), so an "everything" run reads newest-first instead (3,880 of 3,880 forwalking dead). - Listing-page details: Cloudflare challenges about 6.5% of page requests; the actor asks again and then uses Apify's residential proxy. 1,000 of 1,000 listings got details in our
batmanrun. - The users API leaves out some sellers' join date; it is then read from the listing page.
- A search with no matches ends with "0 listings" and charges nothing. A seller store name that does not exist is reported in the run status and charges nothing.
FAQ
How much does HipComic Scraper cost?
$0.004 per listing, plus $0.004 per listing when listing-page details are on. 100 listings with details cost $0.80. Monitor runs add $0.05 per run and $0.02 per new listing.
Can I get only CGC 9.8 copies of one issue?
Yes: keyword (the series), Issue number, Minimum grade 9.8 and Certification CGC. Grade and grader filters use what the seller entered in the listing's item specifics.
How many listings can HipComic Scraper return?
Everything HipComic's search matches. A 16,646-listing search came back complete. Set Max listings per search to 0.
Can HipComic Scraper monitor new listings on a schedule?
Yes. Turn on Monitor mode and add an Apify Schedule. The first run delivers the newest listings (up to Max listings per search) and remembers where it stopped; every later run delivers only listings put up since then.
Can I get alerts in Slack or by email?
Yes — add a Slack webhook, a webhook URL or email addresses. Monitor runs send one alert per new listing (Slack / webhook) or one digest per run (email). Watched listings can alert on price changes.
Does HipComic Scraper return sold prices?
Yes, with Fetch listing-page details on: sales_history lists every sale shown on the listing (price, quantity, date), plus units_sold and last_sold_price.
Do I need a HipComic account, API key or proxy?
No. The actor reads HipComic's public search and listing pages without logging in, and switches to Apify's proxies by itself if HipComic refuses a connection.
Why did HipComic Scraper return no results?
Your filters matched nothing (the run status says how many listings HipComic matched), the seller store name was not found, or — in monitor mode — nothing new was listed since the last run. None of these is charged.
Your feedback
Missing a field or a filter? Open an issue on the Issues tab — we read every one.