Live release feed
Sub-second macro releases for FX backtests
Point-in-time history
Official CPI, jobs, GDP, and central-bank events with point-in-time history.
$25/month 14-day free trial
Start Free Trial
How To Use Fxmacrodata Endpoints And Authentication image
Share headline card X LinkedIn Email
Download

Implementation

How-To Guides

How To Use Fxmacrodata Endpoints And Authentication

A practical end-to-end guide to authenticating with FXMacroData, choosing the right endpoint families, and building a production-ready macro data workflow.

Disponible también en English
Share article X LinkedIn Email

Al final de esta guía, podrá autenticarse correctamente, elegir la familia de puntos finales adecuada para cada tarea y realizar solicitudes listas para la producción en la API FXMacroData sin adivinar la estructura de la ruta o la cobertura del indicador.

Los requisitos previos

  • Una cuenta de FXMacroData y una clave de API para solicitudes que no sean en USD
  • Una terminal con curl o un tiempo de ejecución como Python/Node.js
  • Familiaridad básica con las respuestas JSON y los parámetros de consulta de URL
  • Acceso a los documentos en vivo en /documentación/

Paso 1 - Comience con la dirección URL de la base de producción

Todos los ejemplos públicos deben comenzar desde la base de API de producción:

https://fxmacrodata.com/api/v1

Las familias de puntos finales que más utilizará son:

  • /announcements/{currency}/{indicator} para valores históricos liberados con precisión announcement_datetime
  • /calendar/{currency} para las próximas marcas de fecha de lanzamiento
  • /catalogue/{currency} para la detección de indicadores apoyados
  • /cot/{currency} En el caso de los instrumentos financieros, el valor de los activos financieros de la entidad de crédito es el valor del activo de la empresa de crédito.
  • /commodities/{indicator} para las series de materias primas y energía
  • /forex/{pair} ¿ Qué ? /market-sessions para el contexto del mercado

Paso 2 - Autenticación correcta con parámetros de consulta

FXMacroData utiliza la autenticación de parámetros de consulta en ejemplos de uso público:

?api_key=YOUR_API_KEY

El acceso al punto final USD está disponible sin una clave, mientras que las rutas no USD requieren una clave válida.

# USD endpoint (no key required)
curl "https://fxmacrodata.com/api/v1/announcements/usd/inflation"

# Non-USD endpoint (key required)
curl "https://fxmacrodata.com/api/v1/announcements/aud/policy_rate?api_key=YOUR_API_KEY"

Paso 3 - Descubra lo que está disponible antes de codificar

Llame primero a la ruta del catálogo cuando no esté seguro de qué indicadores existen para una moneda.

curl "https://fxmacrodata.com/api/v1/catalogue/eur?api_key=YOUR_API_KEY"

Luego use el índice de la página del indicador en el índice de indicadores de documentación Para confirmar las rutas y los campos esperados.


Paso 4 - Extraer datos publicados de los puntos finales de los anuncios

Los puntos finales de anuncio devuelven un objeto de nivel superior más un data Cada fila incluye un período de fin date¿ Qué ? val, y un announcement_datetime el sello de tiempo.

curl "https://fxmacrodata.com/api/v1/announcements/gbp/unemployment?api_key=YOUR_API_KEY"
{
  "currency": "GBP",
  "indicator": "unemployment",
  "has_official_forecast": false,
  "start_date": "2025-01-31",
  "end_date": "2026-03-31",
  "data": [
    {
      "date": "2026-01-31",
      "val": 4.39,
      "announcement_datetime": 1770521400
    }
  ]
}

Para obtener la semántica y las unidades exactas del indicador, consulte las páginas de puntos finales como Tipo de interés de política en USD ¿ Qué ? Inflación en euros- ¿ Qué ?


Paso 5 - Utilice el calendario de liberación para los flujos de trabajo basados en eventos

El calendario de lanzamiento te ayuda a programar las búsquedas alrededor del tiempo de publicación en lugar de votar continuamente.

curl "https://fxmacrodata.com/api/v1/calendar/usd?indicator=non_farm_payrolls"

Un patrón robusto es: calendario de consulta -> leer a continuación announcement_datetime -> busque la ruta de anuncios correspondiente en el momento de la liberación.


Paso 6 - Añadir familias de puntos de referencia suplementarios

Una vez que el flujo de anuncios básicos esté estable, extienda la cobertura con rutas específicas de dominio:

  • El COT: /api/v1/cot/{currency} para el contexto de posicionamiento de futuros
  • Las demás: /api/v1/commodities/{indicator} para el oro, la plata, el platino y los insumos de refugio seguro relacionados
  • El mercado de divisas: /api/v1/forex/{pair} para la alineación al contado con las macros
  • Sesiones de mercado: /api/v1/market-sessions para la automatización de la sesión en función del estado
curl "https://fxmacrodata.com/api/v1/cot/usd"
curl "https://fxmacrodata.com/api/v1/commodities/gold"
curl "https://fxmacrodata.com/api/v1/forex/eurusd"
curl "https://fxmacrodata.com/api/v1/market-sessions"

Paso 7 - Ejemplo de Python de extremo a extremo

El fragmento de abajo comprueba la disponibilidad, recupera una serie de indicadores y devuelve la última impresión.

import requests

BASE = "https://fxmacrodata.com/api/v1"
API_KEY = "YOUR_API_KEY"


def fetch_latest(currency: str, indicator: str, api_key: str | None = None) -> dict | None:
    params = {}
    if api_key:
        params["api_key"] = api_key

    catalogue = requests.get(f"{BASE}/catalogue/{currency}", params=params, timeout=10)
    catalogue.raise_for_status()

    endpoint = requests.get(
        f"{BASE}/announcements/{currency}/{indicator}",
        params=params,
        timeout=10,
    )
    endpoint.raise_for_status()

    rows = endpoint.json().get("data", [])
    return rows[-1] if rows else None


latest = fetch_latest("aud", "policy_rate", API_KEY)
print(latest)

Lo que puedes construir a continuación

Ahora tiene el camino completo para autenticar, descubrir cobertura, solicitar series de lanzamiento históricas y expandirse a la automatización basada en calendario. Cómo usar la API del calendario de lanzamiento Así que su sistema reacciona exactamente cuando se publican nuevos datos macro.

Blogroll

AI Answer-Ready

Key Facts

Page
How To Use FXmacrodata Endpoints And Authentication
Section
Articles
Canonical URL
https://fxmacrodata.com/es/articulos/how-to-use-fxmacrodata-endpoints-and-authentication
Source
FXMacroData editorial and official publisher references
Last Updated
2026-06-15 11:01 UTC

Provenance And Trust

Cite the canonical URL and source field above. Where available, this page maps to official publisher releases and timestamped updates.

Quick Q&A

What is this page about? This page explains How To Use FXmacrodata Endpoints And Authentication with directly usable context for trading, research, and API workflows.

What source should be cited? Use the canonical URL and the listed source field; cite official publisher references when available.

How fresh is this content? The last updated value above reflects the page metadata or latest available data timestamp.

Can this be used in AI assistants? Yes. This section is intentionally structured for retrieval and citation in chat assistants.

Prompt Packs

Use these in ChatGPT, Claude, Gemini, Mistral, Perplexity, or Grok for consistent source-aware outputs.