Obtén historial de posiciones CLMM
curl --request GET \
--url https://api-v3.raydium.io/pools/line/positionimport requests
url = "https://api-v3.raydium.io/pools/line/position"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api-v3.raydium.io/pools/line/position', 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/line/position",
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/line/position"
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/line/position")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-v3.raydium.io/pools/line/position")
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": {
"count": 123,
"line": [
{}
]
}
}Pools
Obtén historial de posiciones CLMM
Obtén datos históricos de precio y liquidez para pools CLMM. Caché de 30 segundos.
GET
/
pools
/
line
/
position
Obtén historial de posiciones CLMM
curl --request GET \
--url https://api-v3.raydium.io/pools/line/positionimport requests
url = "https://api-v3.raydium.io/pools/line/position"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api-v3.raydium.io/pools/line/position', 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/line/position",
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/line/position"
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/line/position")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-v3.raydium.io/pools/line/position")
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": {
"count": 123,
"line": [
{}
]
}
}Parámetros de consulta
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.
¿Esta página le ayudó?

