finlight Logo

Monday, July 13, 2026

Noticias globales por país y categoría con la API de finlight

Kevin Bartsch

Noticias globales por país y categoría con la API de finlight

Los mercados son globales, pero la mayoría de las API de noticias te entregan una manguera indiferenciada y solo en inglés. finlight te permite segmentar la cobertura en dos dimensiones, país y categoría, y leerla en el idioma del mercado que te importa.

Filtrar por categoría

Cada artículo se etiqueta con una o varias de las 13 categorías:

markets, economy, business, politics, geopolitics, regulation, technology, energy, commodities, crypto, health, climate, security

Pasa las que quieras en categories:

curl -X POST https://api.finlight.me/v2/articles \
  -H "X-API-KEY: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "categories": ["technology", "crypto"],
    "pageSize": 20
  }'

Filtrar por país

Los artículos también se etiquetan con los países a los que afectan, usando códigos ISO 3166-1 alpha-2 (US, GB, DE, JP, etc.). Combina countries con categories para enfocarte de forma precisa:

curl -X POST https://api.finlight.me/v2/articles \
  -H "X-API-KEY: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "countries": ["US", "GB"],
    "categories": ["regulation"],
    "pageSize": 20
  }'

Esto devuelve historias de regulación que afectan a EE. UU. y al Reino Unido. Los filtros de país y categoría se unen con AND a todo lo demás, así que puedes añadir tickers, un rango de fechas o un query por encima.

Léelo en el idioma local

finlight cubre noticias en 9 idiomas: inglés (en), chino simplificado (zh), hindi (hi), español (es), japonés (ja), coreano (ko), portugués (pt), árabe (ar) y ruso (ru). Configura el campo language para elegir en qué idioma recibes la cobertura (el valor por defecto es en):

# Python
from finlight_client import FinlightApi, ApiConfig
from finlight_client.models import GetArticlesParams

client = FinlightApi(config=ApiConfig(api_key="YOUR_API_KEY"))

params = GetArticlesParams(
    countries=["JP"],
    categories=["markets", "economy"],
    language="ja",
    pageSize=20,
)
response = client.articles.fetch_articles(params)

Esa petición devuelve cobertura de mercados y economía sobre Japón en japonés, en lugar de obligarte a pasar por reportes solo en inglés.

Por qué importa

Combinar país, categoría e idioma te permite construir vistas verdaderamente regionales: política energética alemana en alemán, movimientos del mercado japonés en japonés, regulación de EE. UU. en inglés. Para una mesa global o un producto multirregión, esa es la diferencia entre cobertura local real y una aproximación traducida.

A dónde ir después

Obtén tu clave de API gratuita →