It looks like you're using the Oracle text for every version (for example, http://mtgapi.com/api/v1/fetch/id/198 and http://mtgapi.com/api/v1/fetch/id/226588 have the same rules text, though they appeared differently when printed). Is there any way to get that information? That could be really cool for mining information about how terminology has changed over time.
I have a few thoughts right off the bat.
1.
It would be nice to put a Gatherer link in every response, just for browsing purposes.
2.
Split cards are weirdly reported, as if they are two separate cards. In Gatherer these are reported with an id and a "part" field:
It looks like you're only getting the first part. See that Spite//Malice is missing fromhttp://mtgapi.com/api/v1/fetch/search/malice
But I can search for "spite" and I find:
http://mtgapi.com/api/v1/fetch/id/249394
3.
It looks like you're using the Oracle text for every version (for example, http://mtgapi.com/api/v1/fetch/id/198 and http://mtgapi.com/api/v1/fetch/id/226588 have the same rules text, though they appeared differently when printed). Is there any way to get that information? That could be really cool for mining information about how terminology has changed over time.