Example query:
query($name: String!, $pageSize: Int){
pokemoncards(name: $name,pageSize: $pageSize) {
name,
hp,
number,
rarity,
image
}
}
{
"name": "Charizard-GX",
"pageSize": 5
}
Example response:
{
"data": {
"pokemoncards": [
{
"name": "Charizard-GX",
"hp": "250",
"number": "9",
"rarity": "Rare Holo GX",
"image": "https://images.pokemontcg.io/sm115/9.png"
},
{
"name": "Reshiram & Charizard-GX",
"hp": "270",
"number": "20",
"rarity": "Rare Holo GX",
"image": "https://images.pokemontcg.io/sm10/20.png"
},
{
"name": "Charizard-GX",
"hp": "250",
"number": "20",
"rarity": "Rare Holo GX",
"image": "https://images.pokemontcg.io/sm3/20.png"
},
{
"name": "Charizard-GX",
"hp": "250",
"number": "SV49",
"rarity": "Rare Shiny GX",
"image": "https://images.pokemontcg.io/sma/SV49.png"
},
{
"name": "Charizard-GX",
"hp": "250",
"number": "SM60",
"rarity": "Promo",
"image": "https://images.pokemontcg.io/smp/SM60.png"
}
]
}
}
npm install
Create a .env file with Pokemon TCG API Key which you can get from here
To start:
npm run dev
Visit the GraphQL explorer at http://localhost:4000