Marvel Comics API demo

This application uses the Marvel Comics API to search Marvels' extensive comic book database. Type the name of a Marvel character or team into the search box and select from the dropdown list. Then click on a comic book to show details. Click on the character thumbnail or comic book cover to open a lightbox with the full size image. Note, searching for Spiderman will return nothing. It's spelled "Spider-Man", with a hyphen. But you knew that. :)

It uses AngularJS's awesome two-way data binding, AngularUI for the typeahead GUI widget (and Bootstrap-like responsive design) and the angular-bootstrap-lightbox widget.


Searching...
No Results Found

Sadly, as of November 2025, Marvel has sunset their developer portal. The API this web app relies on has been disabled, so the app no longer functions. :(

{{character.name}}

no image available {{character.description}}

Links:

Comics ({{comicsTotalItems}}):

no image vailable
{{comic.title}}
Synopsis:
{{comic.description}}
Issue number:
{{comic.issueNumber}}
Page count:
{{comic.pageCount}}
Price:
{{(comic.prices | filter : {type: 'printPrice'} : true)[0].price}}
Date:
{{(comic.dates | filter : {type: 'onsaleDate'} : true)[0].date | limitTo : 10}}
Creators:
  • {{creator.name}} ({{creator.role}})
URLs:

Event title: {{event.title}}

no image vailable