Saltar al contenido principal
GET
/
main
/
stake-pools
Obtener pools de staking de RAY
curl --request GET \
  --url https://api-v3.raydium.io/main/stake-pools
import requests

url = "https://api-v3.raydium.io/main/stake-pools"

response = requests.get(url)

print(response.text)
const options = {method: 'GET'};

fetch('https://api-v3.raydium.io/main/stake-pools', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://api-v3.raydium.io/main/stake-pools",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"net/http"
"io"
)

func main() {

url := "https://api-v3.raydium.io/main/stake-pools"

req, _ := http.NewRequest("GET", url, nil)

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.get("https://api-v3.raydium.io/main/stake-pools")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api-v3.raydium.io/main/stake-pools")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
{
  "id": "<string>",
  "success": true,
  "msg": "<string>"
}

Respuesta

200 - application/json

Success

Envelope de respuesta común. El campo data es suministrado por el esquema de respuesta de cada endpoint mediante allOf y, por tanto, no se declara en el envelope base.

id
string
requerido

ID de solicitud (UUID)

success
boolean
requerido

Indica si la solicitud fue exitosa

msg
string

Mensaje de error si success es false