Lista pools con filtros avanzados (v2)
curl --request GET \
--url https://api-v3.raydium.io/pools/info/list-v2import requests
url = "https://api-v3.raydium.io/pools/info/list-v2"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api-v3.raydium.io/pools/info/list-v2', 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/pools/info/list-v2",
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/pools/info/list-v2"
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/pools/info/list-v2")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-v3.raydium.io/pools/info/list-v2")
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>",
"data": {
"data": [
{
"id": "<string>",
"type": "<string>",
"programId": "<string>",
"lpMint": "<string>",
"mint1": {},
"mint2": {},
"tvl": 123,
"lpPrice": 123,
"farmOngoingCount": 123,
"day": {},
"week": {},
"month": {}
}
],
"nextPageId": "<string>"
}
}Pools
Lista pools con filtros avanzados (v2)
Listado avanzado de pools con paginación basada en cursor. Caché de 60–90 segundos.
GET
/
pools
/
info
/
list-v2
Lista pools con filtros avanzados (v2)
curl --request GET \
--url https://api-v3.raydium.io/pools/info/list-v2import requests
url = "https://api-v3.raydium.io/pools/info/list-v2"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api-v3.raydium.io/pools/info/list-v2', 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/pools/info/list-v2",
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/pools/info/list-v2"
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/pools/info/list-v2")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-v3.raydium.io/pools/info/list-v2")
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>",
"data": {
"data": [
{
"id": "<string>",
"type": "<string>",
"programId": "<string>",
"lpMint": "<string>",
"mint1": {},
"mint2": {},
"tvl": 123,
"lpPrice": 123,
"farmOngoingCount": 123,
"day": {},
"week": {},
"month": {}
}
],
"nextPageId": "<string>"
}
}Parámetros de consulta
Opciones disponibles:
Concentrated, Standard Opciones disponibles:
liquidity, volume24h, fee24h, apr24h, volume7d, fee7d, apr7d, volume30d, fee30d, apr30d Opciones disponibles:
asc, desc Rango requerido:
1 <= x <= 1000Respuesta
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.
¿Esta página le ayudó?

