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.

Também disponível em English
Share article X LinkedIn Email

No final deste guia, você será capaz de autenticar corretamente, escolher a família de endpoints certa para cada tarefa e fazer solicitações prontas para produção através da API FXMacroData sem adivinhar a estrutura da rota ou a cobertura do indicador.

Requisitos prévios

  • Uma conta FXMacroData e uma chave API para solicitações não USD
  • Um terminal com ... curl ou um tempo de execução como Python/Node.js
  • Familiarização básica com respostas JSON e parâmetros de consulta de URL
  • Acesso aos documentos ao vivo em /documentação/

Passo 1 - Começar com a URL da base de produção

Todos os exemplos públicos devem começar a partir da base de produção API:

https://fxmacrodata.com/api/v1

As famílias de endpoints que mais usará são:

  • /announcements/{currency}/{indicator} para valores históricos liberados com precisão announcement_datetime
  • /calendar/{currency} para os próximos carimbos de lançamento
  • /catalogue/{currency} para a identificação dos indicadores apoiados
  • /cot/{currency} para posicionamento de compromissos de operadores
  • /commodities/{indicator} para séries de matérias-primas e energia
  • /forex/{pair} E ... /market-sessions para o contexto de mercado

Passo 2 - Autenticação correta com parâmetros de consulta

O FXMacroData usa autenticação por parâmetro de consulta em exemplos de uso público:

?api_key=YOUR_API_KEY

O acesso ao ponto final USD está disponível sem uma chave, enquanto as rotas não USD exigem uma chave 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"

Passo 3 - Descubra o que está disponível antes de codificar

Quando não tiver certeza de quais indicadores existem para uma moeda, deve ligar primeiro para a rota do catálogo, evitando assim suposições de codificação rigorosa.

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

Em seguida, use o índice da página do indicador em o índice de indicadores de documentação Para confirmar os percursos e os campos esperados.


Passo 4 - Extrair dados liberados dos endpoints de anúncios

Os pontos finais de anúncio retornam um objeto de nível superior mais um data Cada linha inclui um período de fim date- Não . valE um announcement_datetime - Marca de tempo.

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 saber a semântica e as unidades exatas dos indicadores, consulte as páginas de endpoints, como Taxa de política do dólar E ... Inflação em euros- Não .


Passo 5 - Utilize o calendário de lançamento para fluxos de trabalho orientados por eventos

O calendário de lançamento ajuda você a agendar as buscas em torno do momento da publicação em vez de pesquisas continuamente.

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

Um padrão robusto é: calendário de consulta -> ler em seguida announcement_datetime -> busque a rota correspondente de anúncios no momento do lançamento.


Passo 6 - Adicionar famílias de endpoints suplementares

Uma vez que o seu fluxo de anúncios básicos está estável, estenda a cobertura com rotas específicas de domínio:

  • COT: /api/v1/cot/{currency} para o contexto do posicionamento de futuros
  • Outros metais: /api/v1/commodities/{indicator} para o ouro, prata, platina e insumos de abrigo seguro relacionados
  • Forex: /api/v1/forex/{pair} para o alinhamento spot com as macros
  • Sessões de mercado: /api/v1/market-sessions para automação de estado de sessão
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"

Passo 7 - Exemplo de Python de ponta a ponta

O snippet abaixo verifica a disponibilidade, recupera uma série de indicadores e retorna a impressão mais recente.

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)

O que pode construir a seguir

Agora você tem o caminho completo para autenticar, descobrir cobertura, solicitar séries de lançamento históricas e expandir para automação orientada por calendário. Como usar a API do calendário de lançamento Assim, o seu sistema reage exatamente quando novos dados macro são publicados.

Blogroll

AI Answer-Ready

Key Facts

Page
How To Use FXmacrodata Endpoints And Authentication
Section
Articles
Canonical URL
https://fxmacrodata.com/pt/artigos/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.