Inicia sesión en tu cuenta de Zyla API Hub
¿No tienes una cuenta? ¡Regístrate!
Antes de continuar con tu suscripción, necesitamos verificar tu identidad.
Esto te protegerá a ti y a otros usuarios de posibles fraudes.
- Serás redirigido a nuestro socio de verificación de identidad seguro, Stripe.
- Necesitarás proporcionar un documento de identidad emitido por el gobierno.
- El proceso es automático y tomará solo unos minutos.
- Una vez completado, serás redirigido al checkout para continuar con tu suscripción.
Crea un skill envolviendo este MCP: https://mcp.zylalabs.com/mcp?apikey=YOUR_ZYLA_API_KEY
La API de Rendimiento de Fondos de Inversión es una herramienta robusta que proporciona información detallada sobre el rendimiento de varios fondos de inversión. Con acceso a datos en tiempo real e históricos sobre métricas de rendimiento de fondos como rendimientos, volatilidad y composición de la cartera, los inversores pueden tomar decisiones informadas. Las instituciones financieras pueden utilizar esta API para mejorar sus servicios de asesoría de inversiones y herramientas de gestión de carteras. Los desarrolladores pueden integrar esta API en sus aplicaciones para ofrecer a los usuarios herramientas de análisis completas, capacitándolos para optimizar sus estrategias de inversión. Mantente a la vanguardia en el dinámico mundo de las finanzas con la API de Rendimiento de Fondos de Inversión.
Pase el símbolo del fondo mutuo y reciba las tarifas más recientes e históricas.
Herramientas de Gestión de Cartera: Los asesores financieros y los gestores de carteras pueden integrar la API de Rendimiento de Fondos de Inversión en sus plataformas para ofrecer a los clientes información integral sobre el rendimiento de sus carteras de inversión. Al analizar las métricas de rendimiento del fondo, los asesores pueden hacer recomendaciones informadas y optimizar las asignaciones de activos.
Investigación de Inversiones: Los inversores individuales y los investigadores pueden utilizar la API para realizar un análisis en profundidad de los fondos de inversión. Pueden comparar el rendimiento de diferentes fondos, evaluar tendencias históricas e identificar fondos de mejor rendimiento dentro de categorías o sectores específicos.
Evaluación de Riesgos: Las empresas de gestión de riesgos y los inversores institucionales pueden aprovechar la API para evaluar el riesgo asociado con los fondos de inversión. Al analizar métricas de rendimiento como la volatilidad y las caídas, pueden evaluar el perfil de riesgo-rendimiento de los fondos y ajustar sus estrategias de inversión en consecuencia.
Educación Financiera: Las instituciones educativas y las plataformas de aprendizaje en línea pueden incorporar la API de Rendimiento de Fondos de Inversión en su currículo para enseñar a los estudiantes sobre análisis de inversiones y gestión de carteras. Los estudiantes pueden ganar experiencia práctica al analizar datos reales de rendimiento de fondos y comprender los factores que influyen en los resultados de las inversiones.
Cumplimiento Normativo: Los oficiales de cumplimiento y las agencias regulatorias pueden usar la API para monitorear el rendimiento de los fondos de inversión y asegurar el cumplimiento de las regulaciones del sector. Al rastrear las métricas de rendimiento del fondo, pueden identificar posibles anomalías o irregularidades y tomar las medidas adecuadas para mantener la integridad del mercado.
Aparte del número de llamadas a la API por plan, no hay otras limitaciones.
Consulta todos los símbolos soportados en nuestra API.
GET https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols
Símbolos admitidos - Características del Endpoint
| Objeto | Descripción |
|---|---|
page |
Opcional Pagination |
{
"success": true,
"status": 200,
"symbols": [
{
"id": "FMEIX",
"name": "Fidelity Covington Trust - Fidelity Enhanced Mid Cap ETF"
},
{
"id": "STMKX",
"name": "Sierra Tactical Municipal A"
},
{
"id": "STMHX",
"name": "Sierra Tactical Municipal C"
},
{
"id": "SDICX",
"name": "Guggenheim Core Bond Fund C"
},
{
"id": "GIUSX",
"name": "Guggenheim Core Bond Fund Institutional"
},
{
"id": "SIUSX",
"name": "Guggenheim Core Bond Fund A"
},
{
"id": "STMEX",
"name": "Sierra Tactical Municipal Institutional"
},
{
"id": "STMNX",
"name": "Sierra Tactical Municipal Investor"
},
{
"id": "CNFRX",
"name": "Columbia Bond Inst2"
},
{
"id": "CNDCX",
"name": "Columbia Bond C"
},
{
"id": "CNDRX",
"name": "Columbia Bond Adv"
},
{
"id": "STMYX",
"name": "Sierra Tactical Municipal Special"
},
{
"id": "CNDAX",
"name": "Columbia Bond A"
},
{
"id": "CBFRX",
"name": "Columbia Bond R"
},
{
"id": "UMMGX",
"name": "Columbia Bond Inst"
},
{
"id": "CBFYX",
"name": "Columbia Bond Inst3"
},
{
"id": "CADOX",
"name": "Columbia Minnesota Tax-Exempt Inst2"
},
{
"id": "CMNZX",
"name": "Columbia Minnesota Tax-Exempt Inst"
},
{
"id": "PTCOX",
"name": "Performance Trust Total Return Bd C"
},
{
"id": "CLONX",
"name": "Columbia Minnesota Tax-Exempt Adv"
}
],
"pagination": {
"current_page": 1,
"last_page": 90,
"per_page": 20,
"total": 1787,
"next_page_url": "page=2",
"prev_page_url": null
}
}
curl --location --request GET 'https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1' --header 'Authorization: Bearer YOUR_API_KEY'
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
OkHttpClient client = new OkHttpClient();
// Build the GET request
Request request = new Request.Builder()
.url("https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1")
.get() // Use GET method without a body
.addHeader("Authorization", "Bearer YOUR_API_KEY")
.build();
// Execute the request
try (Response response = client.newCall(request).execute()) {
if (response.isSuccessful()) {
// Handle the response in case of a successful request
String responseData = response.body().string();
System.out.println(responseData);
} else {
// Handle errors
System.out.println("Request error: " + response.code());
}
} catch (IOException e) {
// Handle I/O exceptions
e.printStackTrace();
}
}
}
var settings = {
"url": "https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1",
"method": "GET",
"timeout": 0,
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
if(this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1");
xhr.setRequestHeader("Authorization", "Bearer YOUR_API_KEY");
var axios = require('axios');
var config = {
method: 'GET',
url: 'https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
},
};
axios(config).then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer YOUR_API_KEY'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
import requests
url = "https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1"
headers = {
'Authorization': 'Bearer YOUR_API_KEY'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
require "uri"
require "net/http"
url = URI("https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::GET.new(url)
request["Authorization"] = "Bearer YOUR_API_KEY"
response = http.request(request)
puts response.read_body
http --follow --timeout 3600 GET 'https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1' \
Authorization:'Bearer YOUR_API_KEY'
var client = new RestClient("https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer YOUR_API_KEY");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1"
method := "GET"
client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add("Authorization", "Bearer YOUR_API_KEY")
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
import Foundation
let url = URL(string: "https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1")!
var request = URLRequest(url: url)
request.httpMethod = "GET"
request.setValue("Bearer YOUR_API_KEY", forHTTPHeaderField: "Authorization")
let task = URLSession.shared.dataTask(with: request) { data, _, error in
if let error = error {
print(error.localizedDescription)
return
}
if let data = data {
print(String(decoding: data, as: UTF8.self))
}
}
task.resume()
import okhttp3.MediaType.Companion.toMediaType
import okhttp3.OkHttpClient
import okhttp3.Request
import okhttp3.RequestBody
import okhttp3.RequestBody.Companion.toRequestBody
fun main() {
val client = OkHttpClient()
var body: RequestBody? = null
val requestBuilder = Request.Builder()
.url("https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1")
.addHeader("Authorization", "Bearer YOUR_API_KEY")
val request = requestBuilder.method("GET", body).build()
client.newCall(request).execute().use { response ->
println(response.body?.string())
}
}
import 'package:http/http.dart' as http;
void main() async {
var payload = '';
final request = http.Request(
"GET",
Uri.parse("https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1"),
);
request.headers['Authorization'] = 'Bearer YOUR_API_KEY';
if (payload.isNotEmpty) {
request.headers['Content-Type'] = 'application/json';
request.body = payload;
}
final client = http.Client();
final response = await client.send(request);
print(await response.stream.bytesToString());
client.close();
}
use reqwest::blocking::Client;
use reqwest::Method;
use std::error::Error;
fn main() -> Result<(), Box> {
let method = Method::from_bytes(b"GET")?;
let client = Client::new();
let mut body = String::new();
let mut request = client
.request(method, "https://zylalabs.com/api/4037/investing+funds+performance+api/4829/supported+symbols?page=1")
.header("Authorization", "Bearer YOUR_API_KEY");
let response = request.send()?;
println!("{}", response.text()?);
Ok(())
}
Obtenga el último precio para el símbolo del Fondo Mutuo que seleccionó.
GET https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price
Último precio - Características del Endpoint
| Objeto | Descripción |
|---|---|
symbol |
[Requerido] Mutual fund symbol |
{"success":true,"status":200,"symbol":"STMYX","name":"Sierra Tactical Municipal Special","market":"Nasdaq - Delayed Quote \u2022 USD","price":{"current_close":"25.40","previous_close":"2","change":"+0.01","change_%":"(+0.04%)","ytdReturn":"0.67%"}}
curl --location --request GET 'https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX' --header 'Authorization: Bearer YOUR_API_KEY'
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
OkHttpClient client = new OkHttpClient();
// Build the GET request
Request request = new Request.Builder()
.url("https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX")
.get() // Use GET method without a body
.addHeader("Authorization", "Bearer YOUR_API_KEY")
.build();
// Execute the request
try (Response response = client.newCall(request).execute()) {
if (response.isSuccessful()) {
// Handle the response in case of a successful request
String responseData = response.body().string();
System.out.println(responseData);
} else {
// Handle errors
System.out.println("Request error: " + response.code());
}
} catch (IOException e) {
// Handle I/O exceptions
e.printStackTrace();
}
}
}
var settings = {
"url": "https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX",
"method": "GET",
"timeout": 0,
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
if(this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX");
xhr.setRequestHeader("Authorization", "Bearer YOUR_API_KEY");
var axios = require('axios');
var config = {
method: 'GET',
url: 'https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
},
};
axios(config).then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer YOUR_API_KEY'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
import requests
url = "https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX"
headers = {
'Authorization': 'Bearer YOUR_API_KEY'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
require "uri"
require "net/http"
url = URI("https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::GET.new(url)
request["Authorization"] = "Bearer YOUR_API_KEY"
response = http.request(request)
puts response.read_body
http --follow --timeout 3600 GET 'https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX' \
Authorization:'Bearer YOUR_API_KEY'
var client = new RestClient("https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer YOUR_API_KEY");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX"
method := "GET"
client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add("Authorization", "Bearer YOUR_API_KEY")
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
import Foundation
let url = URL(string: "https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX")!
var request = URLRequest(url: url)
request.httpMethod = "GET"
request.setValue("Bearer YOUR_API_KEY", forHTTPHeaderField: "Authorization")
let task = URLSession.shared.dataTask(with: request) { data, _, error in
if let error = error {
print(error.localizedDescription)
return
}
if let data = data {
print(String(decoding: data, as: UTF8.self))
}
}
task.resume()
import okhttp3.MediaType.Companion.toMediaType
import okhttp3.OkHttpClient
import okhttp3.Request
import okhttp3.RequestBody
import okhttp3.RequestBody.Companion.toRequestBody
fun main() {
val client = OkHttpClient()
var body: RequestBody? = null
val requestBuilder = Request.Builder()
.url("https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX")
.addHeader("Authorization", "Bearer YOUR_API_KEY")
val request = requestBuilder.method("GET", body).build()
client.newCall(request).execute().use { response ->
println(response.body?.string())
}
}
import 'package:http/http.dart' as http;
void main() async {
var payload = '';
final request = http.Request(
"GET",
Uri.parse("https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX"),
);
request.headers['Authorization'] = 'Bearer YOUR_API_KEY';
if (payload.isNotEmpty) {
request.headers['Content-Type'] = 'application/json';
request.body = payload;
}
final client = http.Client();
final response = await client.send(request);
print(await response.stream.bytesToString());
client.close();
}
use reqwest::blocking::Client;
use reqwest::Method;
use std::error::Error;
fn main() -> Result<(), Box> {
let method = Method::from_bytes(b"GET")?;
let client = Client::new();
let mut body = String::new();
let mut request = client
.request(method, "https://zylalabs.com/api/4037/investing+funds+performance+api/4830/latest+price?symbol=STMYX")
.header("Authorization", "Bearer YOUR_API_KEY");
let response = request.send()?;
println!("{}", response.text()?);
Ok(())
}
Este endpoint proporcionará tasas históricas sobre series temporales.
GET https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates
Tarifas Históricas - Características del Endpoint
| Objeto | Descripción |
|---|---|
symbol |
[Requerido] Mutual fund symbol |
from |
[Requerido] Date from YYYY-MM-DD |
to |
[Requerido] Date to YYYY-MM-DD |
{"success":true,"status":200,"symbol":"STMYX","name":"Sierra Tactical Municipal Special","market":"Nasdaq - Delayed Quote \u2022 USD","prices":[{"Apr 9, 2024":"25.57"},{"Apr 8, 2024":"25.52"},{"Apr 5, 2024":"25.57"},{"Apr 4, 2024":"25.57"},{"Apr 3, 2024":"25.53"},{"Apr 2, 2024":"25.58"},{"Apr 1, 2024":"25.71"},{"Mar 28, 2024":"25.75"},{"Mar 27, 2024":"25.73"},{"Mar 26, 2024":"25.78"},{"Mar 25, 2024":"25.82"},{"Mar 22, 2024":"25.81"},{"Mar 21, 2024":"25.81"},{"Mar 20, 2024":"25.81"},{"Mar 19, 2024":"25.84"},{"Mar 18, 2024":"25.82"},{"Mar 15, 2024":"25.84"},{"Mar 14, 2024":"25.84"},{"Mar 13, 2024":"25.89"},{"Mar 12, 2024":"25.89"},{"Mar 11, 2024":"25.88"},{"Mar 8, 2024":"25.87"},{"Mar 7, 2024":"25.87"},{"Mar 6, 2024":"25.83"},{"Mar 5, 2024":"25.81"}]}
curl --location --request GET 'https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10' --header 'Authorization: Bearer YOUR_API_KEY'
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
OkHttpClient client = new OkHttpClient();
// Build the GET request
Request request = new Request.Builder()
.url("https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10")
.get() // Use GET method without a body
.addHeader("Authorization", "Bearer YOUR_API_KEY")
.build();
// Execute the request
try (Response response = client.newCall(request).execute()) {
if (response.isSuccessful()) {
// Handle the response in case of a successful request
String responseData = response.body().string();
System.out.println(responseData);
} else {
// Handle errors
System.out.println("Request error: " + response.code());
}
} catch (IOException e) {
// Handle I/O exceptions
e.printStackTrace();
}
}
}
var settings = {
"url": "https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10",
"method": "GET",
"timeout": 0,
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
if(this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10");
xhr.setRequestHeader("Authorization", "Bearer YOUR_API_KEY");
var axios = require('axios');
var config = {
method: 'GET',
url: 'https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
},
};
axios(config).then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer YOUR_API_KEY'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
import requests
url = "https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10"
headers = {
'Authorization': 'Bearer YOUR_API_KEY'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
require "uri"
require "net/http"
url = URI("https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::GET.new(url)
request["Authorization"] = "Bearer YOUR_API_KEY"
response = http.request(request)
puts response.read_body
http --follow --timeout 3600 GET 'https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10' \
Authorization:'Bearer YOUR_API_KEY'
var client = new RestClient("https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer YOUR_API_KEY");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10"
method := "GET"
client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add("Authorization", "Bearer YOUR_API_KEY")
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
import Foundation
let url = URL(string: "https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10")!
var request = URLRequest(url: url)
request.httpMethod = "GET"
request.setValue("Bearer YOUR_API_KEY", forHTTPHeaderField: "Authorization")
let task = URLSession.shared.dataTask(with: request) { data, _, error in
if let error = error {
print(error.localizedDescription)
return
}
if let data = data {
print(String(decoding: data, as: UTF8.self))
}
}
task.resume()
import okhttp3.MediaType.Companion.toMediaType
import okhttp3.OkHttpClient
import okhttp3.Request
import okhttp3.RequestBody
import okhttp3.RequestBody.Companion.toRequestBody
fun main() {
val client = OkHttpClient()
var body: RequestBody? = null
val requestBuilder = Request.Builder()
.url("https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10")
.addHeader("Authorization", "Bearer YOUR_API_KEY")
val request = requestBuilder.method("GET", body).build()
client.newCall(request).execute().use { response ->
println(response.body?.string())
}
}
import 'package:http/http.dart' as http;
void main() async {
var payload = '';
final request = http.Request(
"GET",
Uri.parse("https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10"),
);
request.headers['Authorization'] = 'Bearer YOUR_API_KEY';
if (payload.isNotEmpty) {
request.headers['Content-Type'] = 'application/json';
request.body = payload;
}
final client = http.Client();
final response = await client.send(request);
print(await response.stream.bytesToString());
client.close();
}
use reqwest::blocking::Client;
use reqwest::Method;
use std::error::Error;
fn main() -> Result<(), Box> {
let method = Method::from_bytes(b"GET")?;
let client = Client::new();
let mut body = String::new();
let mut request = client
.request(method, "https://zylalabs.com/api/4037/investing+funds+performance+api/4831/historical+rates?symbol=STMYX&from=2024-03-05&to=2024-04-10")
.header("Authorization", "Bearer YOUR_API_KEY");
let response = request.send()?;
println!("{}", response.text()?);
Ok(())
}
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
La API de Fondos Mutuos ofrece datos completos sobre fondos mutuos, que incluyen, entre otros, métricas de rendimiento (por ejemplo, rentabilidad, volatilidad), ratios de gastos, desglose de asignación de activos, detalles del gestor del fondo, datos históricos del NAV (Valor Neto de Activos) y información sobre dividendos.
Los datos dentro de la API de Fondos Mutuos se actualizan regularmente para garantizar su precisión y relevancia. Por lo general, las actualizaciones ocurren en tiempo real o en intervalos que varían de diariamente a mensuales, dependiendo del conjunto de datos específico.
Sí, la API proporciona acceso a datos históricos, permitiendo a los usuarios recuperar métricas de rendimiento pasadas, valores de NAV y otra información relevante sobre fondos mutuos durante períodos de tiempo específicos.
Sí, puede haber límites de tasa impuestos en el uso de la API para asegurar un acceso equitativo y un rendimiento óptimo para todos los usuarios. Los límites de tasa específicos y las políticas de limitación pueden variar según los términos de servicio del proveedor de la API.
Sí, la API normalmente emplea mecanismos de autenticación como claves de API o tokens OAuth para autenticar a los usuarios y controlar el acceso a los datos. También se pueden implementar mecanismos de autorización para restringir el acceso a ciertos puntos finales o conjuntos de datos según los roles y permisos de los usuarios.
El endpoint "GET Supported Symbols" devuelve una lista de símbolos de fondos mutuos junto con sus nombres correspondientes. Esto permite a los usuarios identificar cuáles fondos están disponibles para un análisis o recuperación de datos adicional.
La respuesta para el endpoint "Obtener Precio Más Reciente" típicamente incluye campos como el símbolo del fondo mutuo, el último precio, la fecha del precio y posiblemente métricas adicionales de rendimiento. Esta información ayuda a los usuarios a evaluar el valor actual de sus inversiones.
Los datos de respuesta del endpoint "Obtener Tasas Históricas" están organizados en un formato de series temporales, que generalmente contiene campos como fecha, precio histórico y métricas de rendimiento. Esta estructura permite a los usuarios analizar tendencias a lo largo de períodos específicos.
El endpoint "Obtener el precio más reciente" generalmente acepta parámetros como el símbolo del fondo mutuo para especificar de qué fondo se está solicitando el precio más reciente. Los usuarios pueden personalizar sus solicitudes proporcionando el símbolo relevante.
El endpoint "GET Historical Rates" proporciona datos de rendimiento históricos, incluidos precios pasados, retornos y métricas de volatilidad para fondos mutuos especificados. Esta información es crucial para analizar tendencias y tomar decisiones de inversión informadas.
Los usuarios pueden utilizar los datos devueltos integrándolos en sus herramientas de análisis de inversiones, creando visualizaciones o realizando estudios comparativos del rendimiento de fondos. Por ejemplo, analizar tendencias históricas puede ayudar a identificar oportunidades de inversión.
Los datos proporcionados por la API de Rendimiento de Fondos de Inversión provienen de instituciones financieras de renombre y proveedores de datos del mercado. Esto asegura que la información sea confiable y refleje las condiciones actuales del mercado.
La precisión de los datos se mantiene a través de actualizaciones regulares y controles de calidad realizados por el proveedor de la API. Esto incluye la verificación cruzada de datos con múltiples fuentes e implementación de procesos de validación para garantizar la integridad de la información.
Nivel de Servicio:
100%
Tiempo de Respuesta:
360ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
809ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
573ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
5.047ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
432ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
494ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
798ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
73ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.008ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.026ms
Encuentra, Conecta y Gestiona APIs usando una sola cuenta con una sola clave API.
¿Ya estás registrado? Iniciá sesión