Get funding rate
curl --request GET \
--url https://demo-api.mobula.io/api/1/market/cefi/funding-rateimport requests
url = "https://demo-api.mobula.io/api/1/market/cefi/funding-rate"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://demo-api.mobula.io/api/1/market/cefi/funding-rate', 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://demo-api.mobula.io/api/1/market/cefi/funding-rate",
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://demo-api.mobula.io/api/1/market/cefi/funding-rate"
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://demo-api.mobula.io/api/1/market/cefi/funding-rate")
.asString();require 'uri'
require 'net/http'
url = URI("https://demo-api.mobula.io/api/1/market/cefi/funding-rate")
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{
"queryDetails": {
"base": "<string>",
"quote": "<string>"
},
"binanceFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"marketPrice": "<string>",
"epochDurationMs": 123
},
"deribitFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"marketPrice": 123,
"epochDurationMs": 123
},
"bybitFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"okxFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"hyperliquidFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"gateFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"kucoinFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"mexcFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"bitgetFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"krakenFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"coinbaseFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"marketPrice": 123,
"epochDurationMs": 123
},
"lighterFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
}
}Data
Get Funding Rate
Fetches the latest CeFi funding rate for a given symbol on a specified exchange. This can be queried via REST or WebSocket.
GET
/
1
/
market
/
cefi
/
funding-rate
Get funding rate
curl --request GET \
--url https://demo-api.mobula.io/api/1/market/cefi/funding-rateimport requests
url = "https://demo-api.mobula.io/api/1/market/cefi/funding-rate"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://demo-api.mobula.io/api/1/market/cefi/funding-rate', 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://demo-api.mobula.io/api/1/market/cefi/funding-rate",
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://demo-api.mobula.io/api/1/market/cefi/funding-rate"
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://demo-api.mobula.io/api/1/market/cefi/funding-rate")
.asString();require 'uri'
require 'net/http'
url = URI("https://demo-api.mobula.io/api/1/market/cefi/funding-rate")
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{
"queryDetails": {
"base": "<string>",
"quote": "<string>"
},
"binanceFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"marketPrice": "<string>",
"epochDurationMs": 123
},
"deribitFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"marketPrice": 123,
"epochDurationMs": 123
},
"bybitFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"okxFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"hyperliquidFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"gateFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"kucoinFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"mexcFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"bitgetFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"krakenFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
},
"coinbaseFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"marketPrice": 123,
"epochDurationMs": 123
},
"lighterFundingRate": {
"symbol": "<string>",
"fundingTime": 123,
"fundingRate": 123,
"epochDurationMs": 123
}
}Query Parameters
Available options:
xyz, flx, vntl, hyna, km, cash Response
200 - application/json
Funding rate response
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
- object
- object[]
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
⌘I