Missing (foil) prices for Pokemon

(Adam Capriola) #1

Hey! So I use the Partner API to display prices for Pokemon cards on my website, like so:

https://pkmncards.com/card/pikachu-burning-shadows-bus-40/

But this API does not return prices for foil cards, and many Pokemon cards only come in foil version. So I’m left with no Hi-Mid-Low data to display though I can still link to the product page:

https://pkmncards.com/card/tapu-lele-gx-guardians-rising-gri-155/

Can a change be made so foil prices are returned if there is no “normal” version of the card available? Seems trivial to make this tweak but I’m oblivious to the inner workings of the API. (Also: I realize that the Partner API is now Legacy API, but it’s possible the new REST API has the same issue. I’ve applied for developer access to the new API and will see if the data is returned any differently when able.)

(Joshua Burdick) #2

Hey, thanks for reaching out. Our new API doesn’t have this problem and returns a lot more data.

I also approved your developer application and sent over an API key to access it. Please let me know if there is anything else I can help out with!

1 Like
(Adam Capriola) #3

Thanks, the new API data looks much better!

Are “heavily played” cards excluded from the Product Market Prices results btw? I’ve barely begun to delve into things but I noticed this card (id: 88636) seems to exclude them in the returned pricing.

(Joshua Burdick) #4

If you’re searching through product market prices it doesn’t include heavily played because we get a lot less purchases for heavily played and damaged cards. Some people don’t care about card condition (me included if I’m going to play with it and the card is super old!) but most users won’t look at anything below moderately played.

If you want to pull more data for heavily played you can check out the endpoint for Get Market Price by SKU:
https://docs.tcgplayer.com/v1.9.0/reference#pricing_getmarketpricebyproductconditionid-1

That endpoint will return data specifically for a condition.

1 Like