Incomplete JSON when exporting wishlist

edited August 2020 in API Vote Up0Vote Down
I like to download my old wishlists for archiving purposes, and lacking a download button, I thought using the API would be best. However, the result lacks useful information:
- there is no part name, only an ID
- there is no color name, only an ID
- not all external IDs are present

For example, I have a wishlist with https://www.brickowl.com/catalog/lego-black-tile-1-x-1-with-f-decoration-with-groove-11542-14816. On that page, it tells me the color (Black), and all sorts of identifiers: BOID 773000-38, (LEGO) Design IDs 11542, 14816, LDraw ID 3070bptf. When I retrieve the JSON, I get this information, but it is not very useful:

- The color ID is "38" (deduced from the BOID), but there is no API nor download page (that I can find) to retrieve the colors (and it is not equal to the LEGO color ID, since that is 0 for Black)
- It does not list all external IDs for the mould, only for this particular mould-color combination. In this case, the page for the mould (the "any color" page), https://www.brickowl.com/catalog/lego-tile-1-x-1-with-f-decoration-with-groove-11542-13412, does list more external IDs, such as Peeron ID 3070bptf and Other (BrickLink) ID 3070bpb014.

The API does not allow access to the Brick Owl Catalog, and I can't find a way to download the color table. So I'm a bit stuck here. The only way out is to couple it with the Rebrickable database, and augment the missing info in that way. However, I prefer to use the BrickOwl database only. Is there a way or workaround to do that?
Sign In or Register to comment.