Get stat
GET
/api/v2/stat/{id}/
package main
import ( "fmt" "net/http" "io")
func main() {
url := "https://pokeapi.co/api/v2/stat/example/"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close() body, _ := io.ReadAll(res.Body)
fmt.Println(res) fmt.Println(string(body))
}HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://pokeapi.co/api/v2/stat/example/")) .method("GET", HttpRequest.BodyPublishers.noBody()) .build();HttpResponse<String> response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());System.out.println(response.body());OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder() .url("https://pokeapi.co/api/v2/stat/example/") .get() .build();
Response response = client.newCall(request).execute();import axios from 'axios';
const options = {method: 'GET', url: 'https://pokeapi.co/api/v2/stat/example/'};
try { const { data } = await axios.request(options); console.log(data);} catch (error) { console.error(error);}const url = 'https://pokeapi.co/api/v2/stat/example/';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}use reqwest;
#[tokio::main]pub async fn main() { let url = "https://pokeapi.co/api/v2/stat/example/";
let client = reqwest::Client::new(); let response = client.get(url) .send() .await;
let results = response.unwrap() .json::<serde_json::Value>() .await .unwrap();
dbg!(results);}curl --request GET \ --url https://pokeapi.co/api/v2/stat/example/wget --quiet \ --method GET \ --output-document \ - https://pokeapi.co/api/v2/stat/example/Stats determine certain aspects of battles. Each Pokémon has a value for each stat which grows as they gain levels and can be altered momentarily by effects in battles.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
string
This parameter can be a string or an integer.
Responses
Section titled “Responses”Media typeapplication/json
object
id
required
integer
name
required
string
game_index
required
integer
is_battle_only
boolean
affecting_moves
required
object
increase
required
Array<object>
object
change
required
integer format: int32
move
required
object
name
required
string
url
required
string format: uri
decrease
required
Array<object>
object
change
required
integer format: int32
move
required
object
name
required
string
url
required
string format: uri
affecting_natures
required
object
increase
required
Array<object>
object
name
required
string
url
required
string format: uri
decrease
required
Array<object>
object
name
required
string
url
required
string format: uri
affecting_items
required
Array<object>
object
name
required
string
url
required
string format: uri
characteristics
required
Array<object>
object
url
required
string format: uri
move_damage_class
required
object
name
required
string
url
required
string format: uri
names
required
Array<object>
object
name
required
string
language
required
object
name
required
string
url
required
string format: uri
Example
{ "affecting_moves": { "increase": [ { "change": -1, "move": { "name": "swords-dance", "url": "https://pokeapi.co/api/v2/move/14/" } } ], "decrease": [ { "change": 5, "move": { "name": "growl", "url": "https://pokeapi.co/api/v2/move/45/" } } ] }, "affecting_natures": { "increase": [ { "name": "lonely", "url": "https://pokeapi.co/api/v2/nature/6/" } ], "decrease": [ { "name": "bold", "url": "https://pokeapi.co/api/v2/nature/2/" } ] }, "affecting_items": [ { "name": "protein", "url": "https://pokeapi.co/api/v2/item/46/" } ]}