doeiqts's PokePrices API Documentation

Here is the basic documentation for the PokePrices API. Overall, the API is just a set of GET URLs that have request parameters that can be set and will return a JSON result. Below are the API URLs and their parameters and a JSON example of what they'll return.

All the JSON results have the same basic structure. There is a "status" element that has either "success" or "error". This is followed by a payload element. Payload elements are either a "cards" element or a "sets" element in the case of success or an "error" element in the case of an error. The cards element is a list of card JSON objects. The sets element is a list of available sets, broken down by set block. The error element is a string message of what caused the error.

THE DATA IS ONLY UPDATED TWICE A DAY. THERE'S NO NEED TO GET ALL THE DATA MORE OFTEN THAN THAT.


Get Card

This is used to get information about a single card where you know the exact card you're looking for. This will return a JSON object containing a single card in the cards element list. Note that the cards element is still a list, even with just one card in the list.

URL: http://pokeprices.doeiqts.com/api/getcard
Parameters:


Example URL: http://pokeprices.doeiqts.com/api/getcard?cardset=legendary%20treasures&cardnumber=115
JSON:
{
    "status":"success",
    "cards":[
        {
            "set": "Legendary Treasures",
            "name": "Zekrom",
            "URL": "http://lh3.googleusercontent.com/-QwM94Sf5HsM/UpWXB7BGtRI/AAAAAAAA3MM/kw2UWOA5cd4/s0/115.png",
            "price": "19.94",
            "number": "115",
            "rarity": "Secret",
            "smallURL": "http://lh3.googleusercontent.com/-QwM94Sf5HsM/UpWXB7BGtRI/AAAAAAAA3MM/kw2UWOA5cd4/s100/115.png"
        }
    ]
}


Find Cards

This is used to get information about a card by its name. Since different cards can have the same name, this can return several results per call. This will return a JSON object containing a list of cards that start with the searched for text in the cards element list.

URL: http://pokeprices.doeiqts.com/api/findcards
Parameters:


Example URL: http://pokeprices.doeiqts.com/api/findcards?cardname=mew
JSON:
{
    "status":"success",
    "cards":[
        {
            "set": "Dragons Exalted",
            "name": "Mew EX",
            "URL": "http://lh6.googleusercontent.com/-YRbkTT8PDcU/UM7AV8_AfPI/AAAAAAAAjlk/rygMDXuYyZw/s0/120.JPG",
            "price": "21.48",
            "number": "120",
            "rarity": "Full Art",
            "smallURL": "http://lh6.googleusercontent.com/-YRbkTT8PDcU/UM7AV8_AfPI/AAAAAAAAjlk/rygMDXuYyZw/s100/120.JPG"
        },
        {
            "set": "Dragons Exalted",
            "name": "Mew EX",
            "URL": "http://lh6.googleusercontent.com/-Bog8Oeq_wJU/UM6_bpIZBSI/AAAAAAAAjco/3eQvQzNUZkA/s0/046.JPG",
            "price": "14.58",
            "number": "46",
            "rarity": "EX",
            "smallURL": "http://lh6.googleusercontent.com/-Bog8Oeq_wJU/UM6_bpIZBSI/AAAAAAAAjco/3eQvQzNUZkA/s100/046.JPG"
        },
        {
            "set": "Legendary Treasures",
            "name": "Mewtwo",
            "URL": "http://lh5.googleusercontent.com/-4JCIyBqpCCY/UpWVUCd3y6I/AAAAAAAA3Ec/TAqqOw3zxUg/s0/053.png",
            "price": "1.78",
            "number": "53",
            "rarity": "Holo",
            "smallURL": "http://lh5.googleusercontent.com/-4JCIyBqpCCY/UpWVUCd3y6I/AAAAAAAA3Ec/TAqqOw3zxUg/s100/053.png"
        },
        {
            "set": "Legendary Treasures",
            "name": "Mewtwo EX",
            "URL": "http://lh3.googleusercontent.com/-07UMTgkoR50/UpWVXXjogVI/AAAAAAAA3Ek/js2ebghL_vQ/s0/054.png",
            "price": "6.28",
            "number": "54",
            "rarity": "EX",
            "smallURL": "http://lh3.googleusercontent.com/-07UMTgkoR50/UpWVXXjogVI/AAAAAAAA3Ek/js2ebghL_vQ/s100/054.png"
        },
        {
            "set": "Legendary Treasures",
            "name": "Mew EX",
            "URL": "http://lh3.googleusercontent.com/-DJh32QI7aE0/UpWXgo3DKxI/AAAAAAAA3OU/kXo_UvifF3A/s0/RC24.png",
            "price": "6.18",
            "number": "RC24",
            "rarity": "Full Art",
            "smallURL": "http://lh3.googleusercontent.com/-DJh32QI7aE0/UpWXgo3DKxI/AAAAAAAA3OU/kXo_UvifF3A/s100/RC24.png"
        },
        {
            "set": "Next Destinies",
            "name": "Mewtwo EX",
            "URL": "http://pokegym.net/gallery/displayimage.php?imageid=52799",
            "price": "9.53",
            "number": "54",
            "rarity": "EX",
            "smallURL": "http://pokegym.net/gallery/displayimage.php?imageid=52799"
        },
        {
            "set": "Next Destinies",
            "name": "Mewtwo EX",
            "URL": "http://pokegym.net/gallery/displayimage.php?imageid=52843",
            "price": "28.98",
            "number": "98",
            "rarity": "Full Art",
            "smallURL": "http://pokegym.net/gallery/displayimage.php?imageid=52843"
        }
    ]
}


Get Set

This is used to get information about all cards in a set by set name. This will return a JSON object containing a list of cards from the requested set in the cards element list.

URL: http://pokeprices.doeiqts.com/api/getset
Parameters:


Example URL: http://pokeprices.doeiqts.com/api/getset?setname=Ancient Origins
JSON:
{
    "status":"success",
    "cards":[
        {
            "set": "Ancient Origins",
            "name": "Oddish",
            "URL": "http://lh3.googleusercontent.com/-Nl7klk7H_Fc/Vdfnkc2M3QI/AAAAAAAB23o/6S4fv3KJE0k/s0-Ic42/001.png",
            "price": "0.98",
            "number": "1",
            "rarity": "Common",
            "smallURL": "http://lh3.googleusercontent.com/-Nl7klk7H_Fc/Vdfnkc2M3QI/AAAAAAAB23o/6S4fv3KJE0k/s100-Ic42/001.png"
        },
        {
            "set": "Ancient Origins",
            "name": "Vespiquen",
            "URL": "http://lh3.googleusercontent.com/-MFpHrz10x8s/VdfnkS7x-SI/AAAAAAAB23o/J7e9nWio9FU/s0-Ic42/010.png",
            "price": "0.98",
            "number": "10",
            "rarity": "Diamond",
            "smallURL": "http://lh3.googleusercontent.com/-MFpHrz10x8s/VdfnkS7x-SI/AAAAAAAB23o/J7e9nWio9FU/s100-Ic42/010.png"
        },
        {
            "set": "Ancient Origins",
            "name": "Trainers' Mail",
            "URL": "http://lh3.googleusercontent.com/-GWX8UVMJUKU/VdfnkbjgCrI/AAAAAAAB23o/8SkeFkqvrvk/s0-Ic42/100.png",
            "price": "10.94",
            "number": "100",
            "rarity": "Secret",
            "smallURL": "http://lh3.googleusercontent.com/-GWX8UVMJUKU/VdfnkbjgCrI/AAAAAAAB23o/8SkeFkqvrvk/s100-Ic42/100.png"
        }, ...
    ]
}


Get Sets

This is used to get all available sets that PokePrices supports. These sets are broken down by set block. Sets within each block are in reverse chronological order based on their release date.

URL: http://pokeprices.doeiqts.com/api/getsets
Parameters:


Example URL: http://pokeprices.doeiqts.com/api/getsets
JSON:
{
    "status":"success",
    "sets":{
        "blackwhite": ["Legendary Treasures", "Plasma Blast", "Plasma Freeze", "Plasma Storm", "Boundaries Crossed", "Dragons Exalted", "Dark Explorers", "Next Destinies", "Noble Victories", "Emerging Powers", "Black White"],
        "xy": ["Roaring Skies", "Primal Clash", "Phantom Forces", "Furious Fists", "Flashfire", "XY"],
        "mini": ["Dragon Vault"]
    }
}

This site is not affiliated with Nintendo, Pokemon, PokeGym, or eBay. All copyrights held by respective owners.