Wealth Reader API
wealthreader · Company
Las APIs regulatorias basadas en PSD2 proporcionan acceso a cierta información financiera como saldos de cuentas bancarias y transacciones. Sin embargo, hay otras fuentes de información patrimonial que no son accesibles por estas APIs. La API de Wealth Reader amplía la información ofrecida por las APIs regulatorias proporcionando acceso en tiempo real a las fuentes patrimoniales adicionales en cualquier entidad del mundo. Existen otros dos documentos relacionados que te ayudarán a integrar la AP
Authentication
Sample Requests
Listado de códigos de error. Presta especial atención a que no todos los códigos de error deben recibir el mismo tratamiento por parte de tu aplicación. Ante un error de password incorrecto no debes reintentar la llamada con los mismos parámetros, pero ante un error que te indique que la entidad est
Hover any highlighted part to learn what it does
curl -X GET "https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/error-codes?lang=es"
import requests
params = {
"lang": "es"
}
response = requests.get(
"https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/error-codes",
params=params,
)
print(response.json())const url = new URL('https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/error-codes');
url.searchParams.set('lang', 'es');
const response = await fetch(url);
const data = await response.json();
console.log(data);package main
import (
"fmt"
"io"
"net/http"
"net/url"
)
func main() {
baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/error-codes")
q := baseURL.Query()
q.Set("lang", "es")
baseURL.RawQuery = q.Encode()
targetURL := baseURL.String()
req, _ := http.NewRequest("GET", targetURL, nil)
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}require "net/http"
require "json"
uri = URI("https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/error-codes")
uri.query = URI.encode_www_form({
"lang" => "es"
})
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"
req = Net::HTTP::Get.new(uri)
res = http.request(req)
puts JSON.parse(res.body)<?php
$url = "https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/error-codes?" . http_build_query([
"lang" => "es"
]);
$opts = ["http" => [
"method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));Obtiene el listado de entidades soportadas y la información necesaria para dibujar el formulario de login de la entidad.
Hover any highlighted part to learn what it does
curl -X GET "https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/entities"
import requests
response = requests.get(
"https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/entities",
)
print(response.json())const url = 'https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/entities'; const response = await fetch(url); const data = await response.json(); console.log(data);
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
targetURL := "https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/entities"
req, _ := http.NewRequest("GET", targetURL, nil)
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}require "net/http"
require "json"
uri = URI("https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/entities")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"
req = Net::HTTP::Get.new(uri)
res = http.request(req)
puts JSON.parse(res.body)<?php
$url = "https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/entities";
$opts = ["http" => [
"method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));Obtiene los activos financieros y el detalle de su composición de carteras de inversión compuestas por acciones o fondos, tarjetas de crédito, seguros y préstamos. Incluye información de titularidad de cada uno de los activos así como identificadores únicos que facilitan el tratamiento del dato. Es
Hover any highlighted part to learn what it does
curl -X POST "https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/entities"
import requests
response = requests.post(
"https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/entities",
)
print(response.json())const url = 'https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/entities';
const response = await fetch(url, {
method: 'POST',
});
const data = await response.json();
console.log(data);package main
import (
"fmt"
"io"
"net/http"
)
func main() {
targetURL := "https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/entities"
req, _ := http.NewRequest("POST", targetURL, nil)
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}require "net/http"
require "json"
uri = URI("https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/entities")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"
req = Net::HTTP::Post.new(uri)
res = http.request(req)
puts JSON.parse(res.body)<?php
$url = "https://api.apis.guru/v2/specs/wealthreader.com/1.0.0/entities";
$opts = ["http" => [
"method" => "POST",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));Postman Setup Guide
- See official documentation for authentication and setup.
What can you build with Wealth Reader API?
Wealth Reader API is a Company API. Developers commonly use company APIs for:
- enriching CRM records with company firmographics
- building lead-generation and prospecting tools
- verifying business identity and registration details
- monitoring competitors and market intelligence
- powering B2B data enrichment pipelines
No authentication required. This API is open — no signup or key needed. Ideal for quick prototypes and public-facing features. Wealth Reader API is free to use, making it a low-risk choice to experiment with.
New to APIs? Read our beginner's guide · Learn about API keys · What is REST?