Available Funds List
Available Funds List
Documentation
Available Funds List
Integration Examples
Includes ready-to-use Shell, Python, Go, Java, and PHP examples for direct integration.
We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Available Funds List
Available Funds List
Includes ready-to-use Shell, Python, Go, Java, and PHP examples for direct integration.
curl --request POST \
--url 'https://openapi.toolkk.com/v1/fund-sale-list' \
--header 'Content-Type: application/json' \
--header 'X-API-Key: YOUR_API_KEY' \
--data '{\n "pageNo": "页码,默认1",\n "pageSize": "每页记录数,默认10,最大50"\n}'import os
import requests
url = "https://openapi.toolkk.com/v1/fund-sale-list"
payload = {
"pageNo": "页码,默认1",
"pageSize": "每页记录数,默认10,最大50"
}
headers = {
"Content-Type": "application/json",
"X-API-Key": os.getenv("TOOLKK_API_KEY", "YOUR_API_KEY"),
}
response = requests.request("POST", url, headers=headers, json=payload, timeout=30)
response.raise_for_status()
print(response.json())package main
import (
"bytes"
"fmt"
"io"
"net/http"
)
func main() {
endpoint := "https://openapi.toolkk.com/v1/fund-sale-list"
payload := []byte("{\n \"pageNo\": \"页码,默认1\",\n \"pageSize\": \"每页记录数,默认10,最大50\"\n}")
req, err := http.NewRequest("POST", endpoint, bytes.NewBuffer(payload))
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("X-API-Key", "YOUR_API_KEY")
resp, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, err := io.ReadAll(resp.Body)
if err != nil {
panic(err)
}
fmt.Println(string(body))
}import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class ToolkkExample {
public static void main(String[] args) throws Exception {
String payload = "{\n \"pageNo\": \"页码,默认1\",\n \"pageSize\": \"每页记录数,默认10,最大50\"\n}";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://openapi.toolkk.com/v1/fund-sale-list"))
.method("POST", HttpRequest.BodyPublishers.ofString(payload))
.header("Content-Type", "application/json")
.header("X-API-Key", "YOUR_API_KEY")
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}<?php
$endpoint = 'https://openapi.toolkk.com/v1/fund-sale-list';
$payload = "{\n \"pageNo\": \"页码,默认1\",\n \"pageSize\": \"每页记录数,默认10,最大50\"\n}";
$ch = curl_init($endpoint);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'X-API-Key: YOUR_API_KEY',
],
CURLOPT_POSTFIELDS => $payload,
]);
$response = curl_exec($ch);
if ($response === false) {
throw new RuntimeException(curl_error($ch));
}
curl_close($ch);
echo $response;{
"pageNo": "页码,默认1",
"pageSize": "每页记录数,默认10,最大50"
}{
"code": 200,
"msg": "成功",
"taskNo": "914968093149234333232591",
"data": {
"list": [
{
"totalValue": 0.4439,
"fundCode": "010989",
"netValue": 0.4439,
"dayOfGrowth": 1.93,
"redeemStatus": "开放赎回",
"saleStatus": "开放申购",
"fundName": "南方中证房地产ETF发起联接E"
}
]
}
}The fields below are derived from example JSON for integration reference only.
| Path | Type | Sample |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.pageNo | object | {...} |
| properties.pageNo.type | string | string |
| properties.pageNo.description | string | 页码,默认1 |
| properties.pageSize | object | {...} |
| properties.pageSize.type | string |
The fields below are derived from example JSON for integration reference only.
| Path | Type | Sample |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.code | object | {...} |
| properties.code.type | string | number |
| properties.code.example | number | 200 |
| properties.code.description | string | 返回码,详见返回码说明 |
| properties.msg | object |
| string |
| properties.pageSize.description | string | 每页记录数,默认10,最大50 |
| {...} |
| properties.msg.type | string | string |
| properties.msg.example | string | 成功 |
| properties.msg.description | string | 返回码对应描述 |
| properties.taskNo | object | {...} |
| properties.taskNo.type | string | string |
| properties.taskNo.example | string | 914968093149234333232591 |
| properties.taskNo.description | string | 本次请求号 |
| properties.data | object | {...} |
| properties.data.type | string | object |