i just tried to do a loop that changed the offset by 100 each loop. that was an attempt to load a file that was a list of each card name. but that seemed to be unpractical. i stopped it at card 1400. i could use a list of every card in MTG in order to create an “autofilling” action in the search bar when searching for cards. instead of having to spell the complete word correctly to do a search for an individual card price. being able to quickly load a list of every available MTG card would eliminate the need to having to manually update the list every time new cards are released.
the first reason i wanted all card prices of MTG was to have run each card through an algorith comparing market and mid price. when i trade in real life i look at these to determine the “unseen value” to a card. if i can press a button and have all cards/data loaded and then compared individually on the app, then i can populate a list of the strongest cards in the current market of that moment. sending only the card name along with the different prices would make this a lot more feasible than sending every bit of information about the card. not sure if that would require too much framework re-writing. the more pricing data i have to work with the more interesting i feel the hypothetical results could be. such as past prices dating back however long, in order to compare the rate of change. the idea is one opens the app or when they “refresh” the current complete list of cards is loaded, then the list pops up showing the “hottest” cards based on the comparative algorithm. this can also be shown on a widget.
another idea is to have a way to notice when buyouts happen. if there is a way to observe and “alarm” on your side when many sales over a short period of time happen for an individual card, it can be linked to a notification that pops up in the top of the phone like all the other apps notify when you get messaged or whatever, and that can notify the user of the app when a buyout is happening that moment
another endpoint i feel would be beneficial would be to request individual card data, but multiple at a time. like adding on each card to the end of the url, with no real limit. unless this is already attainable and i didnt notice. this would be good for collection tracking, so if i have a collection of cards saved on the app, to get the collections value, one call asking for each card individually would be easier to show the collections value instead of making a call for each card. but if one can practically have one call to load all card data at once, then the collection tracker could run off that call as well.