The Marvel API
developer.marvel.com
developer.marvel.com
Advertising. No advertising or sponsorship of any kind may appear on or be associated with any App (unless included in the Content made available by Marvel).
No Charge. All Apps must be offered free of charge to download or otherwise access and may not contain any in-App purchase features or any other method of monetization, unless approved in writing by Marvel pursuant to a separate written agreement as described below.
If you are interested in creating an App that is paid and/or contains monetization features, please contact us at Marvel-api-help@marvel.com to discuss a potential business relationship. All for-profit Apps must be pre-approved in writing by Marvel (such approval to be granted or withheld in Marvel's sole discretion). To the extent any for-profit Apps are approved in writing by Marvel (in its sole discretion), you will be solely responsible for any and all taxes due in connection with the distribution of such App in any territory.
It's a bit more transparent than someone like Twitter, who for a time let anyone use their API... and then just pulled the rug out from under it.
Looking at you, Elastic. Whatever shithead developer decided that was a good idea should be fired immediately. ESVM is the worst product you've ever made.
This is why it will probably never be public. Why bother when I would have to cover all the hosting costs myself?
Back in 2005ish, I worked for the digital agency that built and managed all of Campbells Kitchen's online properties, including the Campbells Kitchen recipe database. It might seem trivial now, but at the time it was at least a few years of its time in terms of using the power of databased driven webapps.
I also personally built the first ever CSS-based layout site for Campbells - it was the marketing site for V8 Juice. Up until that point, everything was still built with tables holding sliced images.
At the same time, the internal computers at Campbells corporate offices ran IE5.5, which had terrible CSS support.
So I literally built two versions of the site - one that would pass muster on their outdated internal computers, and another would drag them into the era of modern layouts and accessibility.
I learned SO MUCH working on those sites.
It looks like the current CK website has been turned into a Wordpress site so I assumed my original work is long gone, but it's very cool to see the legacy of Campbells Kitchen database I worked on kicking as an API.
I used it to make a gif of Uncanny X-Men covers throughout time: http://www.imjasonh.com/dump/2258.gif
- Amazing Spider-Man: http://www.imjasonh.com/dump/1987.gif
- Fantastic Four: http://www.imjasonh.com/dump/2121.gif
It's cute, but needs updated for a security vulnerability in jQuery, and I need to dig in and see why the mocha test for Absorbing Man got borked... although y'all are welcome to submit PRs if you're still looking for Hacktoberfest credits.
The README contains some of the oddities I found in the API, like some search types are more reliable than others, everyone eventually teams up with Iron Man or Wolvie, and the data is pretty incomplete (which makes sense if you have 79 years worth of data to compile from printed media).
* EDIT * - I've done the cardinal sin of leaving my API keys in the project. Marvel doesn't currently give you a way to generate new keys (that I could find), so enjoy while you can, but you should probably sign up your own account once my keys start hitting their API limit.
IMO, when it comes to Marvel comics, they're a much more useful resource than even the GCD (and part of this is their UI: it may be dated, but putting all the information for a series on one page is ten times better than the GCD's issue-by-issue interface).
(so, several years ago I did do some scraping of a very old version of the UHBMCC, but it's really outdated, I used some awful scraping tools, and I just stored everything in pickled Python objects rather than a database... if I were to start the project up again, I'd want to do it right from the start)
[0] https://gateway.marvel.com/docs/public [1] https://github.com/Mermade/swagger1/blob/master/versions/1.0...
Swagger: hold my beer
Direct Link to generated SVG: http://allthingsgraphed.com/public/images/marvel/avengers.sv...
[1] Weird phrase...