Get gender
GET
/api/v2/gender/{id}/
package main
import ( "fmt" "net/http" "io")
func main() {
url := "https://pokeapi.co/api/v2/gender/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/gender/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/gender/example/") .get() .build();
Response response = client.newCall(request).execute();import axios from 'axios';
const options = {method: 'GET', url: 'https://pokeapi.co/api/v2/gender/example/'};
try { const { data } = await axios.request(options); console.log(data);} catch (error) { console.error(error);}const url = 'https://pokeapi.co/api/v2/gender/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/gender/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/gender/example/wget --quiet \ --method GET \ --output-document \ - https://pokeapi.co/api/v2/gender/example/Genders were introduced in Generation II for the purposes of breeding Pokémon but can also result in visual differences or even different evolutionary lines. Check out Bulbapedia for greater detail.
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
pokemon_species_details
required
Array<object>
object
rate
required
integer format: int32
pokemon_species
required
object
name
required
string
url
required
string format: uri
required_for_evolution
required
Array<object>
object
name
required
string
url
required
string format: uri
Example
{ "pokemon_species_details": [ { "rate": 1, "pokemon_species": { "name": "bulbasaur", "url": "https://pokeapi.co/api/v2/pokemon-species/1/" } } ], "required_for_evolution": [ { "name": "wormadam", "url": "https://pokeapi.co/api/v2/pokemon-species/413/" } ]}