I'm not even sure where to ask this, but I figured FBTB is as good a place as any:
Having used Bricklink for a number of years, I can honestly say that I hate the interface. Unfortunately, there are no serious competitors in town, so we get what we get. However, Bricklink does have all the data that I would need in order to determine everything I want.
So, the question: does anyone know if BrickLink provides an API in order for third-party programs to access and download their database of parts and seller information, including price and quantity of parts for sale? I know you can manually download the catalog, which would be fine if that's all I needed, but it's not. I would also like to be able to download/upload wishlists to the site.
My final goal is to code (or find--could I get so lucky as to have someone who already did this?) a program that allows me to specify a set of parts, and then, based on the properties of those parts and the different BrickLink stores, the program automatically determines the optimal store or stores to buy from in order to minimize the total cost (including at least a rough shipping estimate). Algorithmically, I know exactly how to do all of this; I just need the data.
Right now, I'm stuck trawling through the stores manually, and make a greedy guess as to which stores will give me the lowest cost.
If you have any advice, pointers, or recommendations, I'm all ears!
Thanks,
Nick

