Get a berry
GET
/api/v2/berry/{id}/
package main
import ( "fmt" "net/http" "io")
func main() {
url := "https://pokeapi.co/api/v2/berry/1/"
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/berry/1/")) .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/berry/1/") .get() .build();
Response response = client.newCall(request).execute();import axios from 'axios';
const options = {method: 'GET', url: 'https://pokeapi.co/api/v2/berry/1/'};
try { const { data } = await axios.request(options); console.log(data);} catch (error) { console.error(error);}const url = 'https://pokeapi.co/api/v2/berry/1/';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/berry/1/";
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/berry/1/wget --quiet \ --method GET \ --output-document \ - https://pokeapi.co/api/v2/berry/1/Berries are small fruits that can provide HP and status condition restoration, stat enhancement, and even damage negation when eaten by Pokémon. 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.
Example
1Responses
Section titled “Responses”Media typeapplication/json
object
id
required
integer
name
required
string
growth_time
integer | null
max_harvest
integer | null
natural_gift_power
integer | null
size
integer | null
smoothness
integer | null
soil_dryness
integer | null
firmness
required
object
name
required
string
url
required
string format: uri
flavors
required
Array<object>
object
potency
required
integer
flavor
required
object
name
required
string
url
required
string format: uri
item
required
object
name
required
string
url
required
string format: uri
natural_gift_type
required
object
name
required
string
url
required
string format: uri
Example
{ "id": 1, "name": "cheri", "growth_time": 3, "max_harvest": 5, "natural_gift_power": 60, "size": 20, "smoothness": 25, "soil_dryness": 15, "firmness": { "name": "soft", "url": "https://pokeapi.co/api/v2/berry-firmness/2/" }, "flavors": [ { "potency": 10, "flavor": { "name": "spicy", "url": "https://pokeapi.co/api/v2/berry-flavor/1/" } }, { "potency": 0, "flavor": { "name": "dry", "url": "https://pokeapi.co/api/v2/berry-flavor/2/" } } ], "item": { "name": "cheri-berry", "url": "https://pokeapi.co/api/v2/item/126/" }, "natural_gift_type": { "name": "fire", "url": "https://pokeapi.co/api/v2/type/10/" }}