ತ್ವರಿತ ಆರಂಭ (Quickstart)

ಯಾವುದೇ ಭಾಷೆಯಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ

FXMacroData API ಒಂದು ಪ್ರಮಾಣಿತ JSON REST API. HTTP ಬೆಂಬಲವಿರುವ ಯಾವುದೇ ಭಾಷೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಕೀ ಇಲ್ಲದೆಯೇ ಇತ್ತೀಚಿನ 90 ದಿನಗಳಿಗಾಗಿ ಫ್ರೀಮಿಯಂ ಟೈಮ್-ಸೀರೀಸ್ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳು ಲಭ್ಯವಿವೆ. ಸಂಪೂರ್ಣ ಇತಿಹಾಸ ಮತ್ತು ಪಾವತಿಸಿದ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಕುಟುಂಬಗಳನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ವೈಯಕ್ತಿಕ API ಕೀಯನ್ನು ಸೇರಿಸಿ.

ಬೇಸ್ URL

https://api.fxmacrodata.com

ಅಥೆಂಟಿಕೇಶನ್

X-API-Key: YOUR_API_KEY

Authorization: Bearer YOUR_API_KEY

?api_key=YOUR_API_KEY

ಪ್ರತಿಕ್ರಿಯೆಯ ರೂಪಾಂತರ

JSON (Content-Type: application/json)

ಟೈಪ್ ಮಾಡಿದ ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಿ: ಪ್ರಕಟವಾದದ ಬಳಸಿ OpenAPI 3.1 ಸ್ಪೆಕ್ ಇದರೊಂದಿಗೆ openapi-generator-cli 40+ ಭಾಷೆಗಳಲ್ಲಿ ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಲು.
ಉಚಿತ ಕಾರ್ಯಕ್ಷಮತೆಯ ಲಾಭಗಳು: ಕಳುಹಿಸಿ Accept-Encoding: gzip ಪ್ರತಿ ವಿನಂತಿಯ ಮೇಲೆ (8–12× ಸಣ್ಣ ಪೇಲೋಡ್‌ಗಳು), ಮರುಬಳಕೆ ಮಾಡಿ ETag ರೆಸ್ಪಾನ್ಸ್ ಹೆಡರ್ ಇನ್ If-None-Match ಪುನರಾವರ್ತಿತ ಪೋಲ್‌ಗಳ ಮೇಲೆ (ಹಿಂತಿರುಗಿಸುತ್ತದೆ 304 Not Modified ಯಾವುದೇ ಬಾಡಿ ಇಲ್ಲದೆ), ಮತ್ತು ಪಾಸ್ ಮಾಡಿ ?limit=50 ಇಂತಹ ಸಿಂಗಲ್-ಇಂಡಿಕೇಟರ್ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳ ಮೇಲೆ /v1/announcements/usd/inflation ಅಥವಾ /v1/predictions/usd/inflation ನಿಮಗೆ ಇತ್ತೀಚಿನ ಸಾಲುಗಳು ಮಾತ್ರ ಬೇಕಾದಾಗ. ಸಂಪೂರ್ಣ ಉಲ್ಲೇಖವನ್ನು ನೋಡಿ →
ಪಾತ್‌ಗಳನ್ನು ಹಾರ್ಡ್-ಕೋಡಿಂಗ್ ಮಾಡುವ ಮೊದಲು ಇಂಡಿಕೇಟರ್ ಸ್ಲಗ್‌ಗಳನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ: ಇಂಡಿಕೇಟರ್ ಸ್ಲಗ್‌ಗಳು ಕರೆನ್ಸಿಗೆ ಅನುಗುಣವಾಗಿ ಬದಲಾಗುತ್ತವೆ — core_pce USD ಗಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಆದರೆ ಪ್ರತಿ ಕರೆನ್ಸಿಗೂ ಇಲ್ಲ. ಕರೆನ್ಸಿ ಬೆಂಬಲಿಸುವ ಪ್ರತಿ ಸ್ಲಗ್ ಅನ್ನು ಪಟ್ಟಿ ಮಾಡಿ GET /v1/data_catalogue/{currency}, ಉದಾಹರಣೆಗೆ /v1/data_catalogue/usd. ಇದರೊಂದಿಗೆ ಒಂದು 404 error_code: NO_DATA_IN_REQUESTED_WINDOW ಅಂದರೆ ಸ್ಲಗ್ ಮಾನ್ಯವಾಗಿದೆ ಮತ್ತು ವಿನಂತಿಸಿದ ದಿನಾಂಕ ವಿಂಡೋ ಮಾತ್ರ ಖಾಲಿಯಾಗಿದೆ — ವಿಸ್ತರಿಸಿ start_date/end_date URL ಅನ್ನು ಬದಲಾಯಿಸುವ ಬದಲು.
ಪ್ರತಿಕ್ರಿಯೆಯ ಗುಣಮಟ್ಟವನ್ನು ಪರಿಶೀಲಿಸಿ: ಮೂಲ-ಬೆಂಬಲಿತ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳು ಟಾಪ್-ಲೆವೆಲ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತವೆ data_quality ಆಬ್ಜೆಕ್ಟ್. ಬ್ಯಾಕ್‌ಟೆಸ್ಟ್‌ಗಳು ಮತ್ತು ಸಾಂಸ್ಥಿಕ ವರದಿಗಾಗಿ, ಪರಿಶೀಲಿಸಿ point_in_time_safe, has_announcement_datetime, source_type, ಮತ್ತು is_stale.

ಮೊದಲ API ಕರೆ

ತ್ವರಿತ ವಿನಂತಿ (Quick Request)

ಲೈವ್ ಘೋಷಣಾ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ. ದೃಢೀಕರಣವು ಇರುತ್ತದೆ api_key ನೇರ ಬ್ರೌಸರ್ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ಪರೀಕ್ಷೆಗಾಗಿ ಕ್ವೆರಿ ಪ್ಯಾರಾಮೀಟರ್.

EUR ಹಣದುಬ್ಬರ ಉದಾಹರಣೆ GET /api/v1/announcements/eur/inflation
ವಿನಂತಿ ಸ್ನಿಪ್ಪೆಟ್
curl "https://api.fxmacrodata.com/v1/announcements/eur/inflation?api_key=YOUR_API_KEY"

Python ವಿನಂತಿಗಳು

ನಕಲಿಸಬಹುದಾದ Python API ವಿನಂತಿಗಳು

ನಿಮಗೆ SDK ವ್ರ್ಯಾಪರ್ ಬದಲಿಗೆ ಕಚ್ಚಾ API ವಿನಂತಿ ಬೇಕಾದಾಗ ಈ ನೇರ REST ಉದಾಹರಣೆಗಳನ್ನು ಬಳಸಿ. ರಕ್ಷಿತ ಮಾರ್ಗಗಳಲ್ಲಿ ಮಾತ್ರ YOUR_API_KEY ಅನ್ನು ಬದಲಾಯಿಸಿ.

USD ಹಣದುಬ್ಬರ ಮಾರುಕಟ್ಟೆ ಒಮ್ಮತ

ನೈಜ ಘೋಷಣೆಗಳಿಗೆ ಜೋಡಿಸಲಾದ Consensus, ಸಮೀಕ್ಷೆ, ಕೇಂದ್ರ-ಬ್ಯಾಂಕ್, IMF, ಮತ್ತು FXMacroData ಮುನ್ಸೂಚನೆಗಳು.

import requests

url = "https://api.fxmacrodata.com/v1/predictions/usd/inflation"
response = requests.get(url, timeout=20)
response.raise_for_status()
payload = response.json()

print(payload.get("data", payload))

known-at ಟೈಮ್‌ಸ್ಟಾಂಪ್‌ಗಳೊಂದಿಗೆ USD ಹಣದುಬ್ಬರ

ಪಾಯಿಂಟ್-ಇನ್-ಟೈಮ್ ಬ್ಯಾಕ್‌ಟೆಸ್ಟ್‌ಗಳಿಗಾಗಿ ಸಾರ್ವಜನಿಕ USD ಹಣದುಬ್ಬರ ದಾಖಲೆಗಳು.

import requests

url = "https://api.fxmacrodata.com/v1/announcements/usd/inflation"
response = requests.get(url, timeout=20)
response.raise_for_status()
payload = response.json()

print(payload.get("data", payload))

EUR/USD FX ಸ್ಪಾಟ್ ಇತಿಹಾಸ

ಜೋಡಿ ಚಾರ್ಟ್‌ಗಳು, ಮಾಡೆಲ್‌ಗಳು ಮತ್ತು ಬಿಡುಗಡೆ ಓವರ್‌ಲೇಗಳಿಗಾಗಿ ದೈನಂದಿನ FX ಬೆಲೆ ಇತಿಹಾಸ.

import requests

url = "https://api.fxmacrodata.com/v1/forex/eur/usd"
params = {
    "api_key": "YOUR_API_KEY",
}
response = requests.get(url, params=params, timeout=20)
response.raise_for_status()
payload = response.json()

print(payload.get("data", payload))

AUD ಪಾಲಿಸಿ-ದರದ ಇತಿಹಾಸ

ನೋ-ಲುಕಹೆಡ್ ಸಂಶೋಧನೆಗಾಗಿ ಬಿಡುಗಡೆ ಸಮಯದೊಂದಿಗೆ ಕೇಂದ್ರ-ಬ್ಯಾಂಕ್ ನಿರ್ಧಾರದ ಇತಿಹಾಸ.

import requests

url = "https://api.fxmacrodata.com/v1/announcements/aud/policy_rate"
params = {
    "api_key": "YOUR_API_KEY",
}
response = requests.get(url, params=params, timeout=20)
response.raise_for_status()
payload = response.json()

print(payload.get("data", payload))

JPY ಮುಂಬರುವ ಬಿಡುಗಡೆ ವೇಳಾಪಟ್ಟಿ

ಅಲರ್ಟ್‌ಗಳ ಯೋಜನೆ, ಮಾಡೆಲ್ ರಿಫ್ರೆಶ್‌ಗಳು ಮತ್ತು ಟ್ರೇಡಿಂಗ್ ರಿವ್ಯೂಗಳಿಗಾಗಿ UTC, ಮಾರುಕಟ್ಟೆ-ಸ್ಥಳೀಯ ಮತ್ತು ವಿನಂತಿಸಿದ-ಟೈಮ್‌ಜೋನ್ ಕ್ಷೇತ್ರಗಳೊಂದಿಗೆ ಮುಂಬರುವ ಮ್ಯಾಕ್ರೋ ಈವೆಂಟ್‌ಗಳು.

import requests

url = "https://api.fxmacrodata.com/v1/calendar/jpy"
params = {
    "timezone": "Asia/Tokyo",
    "api_key": "YOUR_API_KEY",
}
response = requests.get(url, params=params, timeout=20)
response.raise_for_status()
payload = response.json()

print(payload.get("data", payload))

ಚಿನ್ನದ ಕಮೋಡಿಟಿ ಬೆಲೆಗಳು

ದೈನಂದಿನ ಮೌಲ್ಯಗಳು ಮತ್ತು ಬದಲಾವಣೆಯ ಕ್ಷೇತ್ರಗಳೊಂದಿಗೆ ಅಧಿಕೃತ ಬೆಲೆಬಾಳುವ ಲೋಹಗಳ ಸಮಯದ ಸರಣಿ.

import requests

url = "https://api.fxmacrodata.com/v1/commodities/gold"
params = {
    "api_key": "YOUR_API_KEY",
}
response = requests.get(url, params=params, timeout=20)
response.raise_for_status()
payload = response.json()

print(payload.get("data", payload))
ಅಧಿಕೃತ SDK

Python

ಅಧಿಕೃತವನ್ನು ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ fxmacrodata PyPI ನಿಂದ ಪ್ಯಾಕೇಜ್. ಸಿಂಕ್ ಮತ್ತು ಅಸಿಂಕ್ ಕ್ಲೈಂಟ್‌ಗಳು, pandas-ರೆಡಿ ಔಟ್‌ಪುಟ್.

pip install fxmacrodata

SDK ಅನ್ನು ಬಳಸುವುದು

from fxmacrodata import Client

client = Client(api_key="YOUR_API_KEY")

# USD inflation — no-key evaluation, up to 100 requests/day
data = client.get_indicator("usd", "inflation")

# EUR policy rate — requires API key
rate = client.get_indicator("eur", "policy_rate")

# Forex price data — requires API key
fx = client.get_fx_price("usd", "jpy")

REST API ಅನ್ನು ನೇರವಾಗಿ ಬಳಸಲಾಗುತ್ತಿದೆ

import requests

resp = requests.get(
    "https://api.fxmacrodata.com/v1/announcements/usd/inflation",
    timeout=30,
)
resp.raise_for_status()
payload = resp.json()
print(payload["data_quality"]["point_in_time_safe"], payload["data"][0])

Async ಕ್ಲೈಂಟ್

import asyncio
from fxmacrodata import AsyncClient

async def main():
    async with AsyncClient(api_key="YOUR_API_KEY") as client:
        data = await client.get_indicator("eur", "inflation")
        print(data)

asyncio.run(main())
ಹೊಸ

ಮುನ್ಸೂಚನೆಗಳು & ಮುನ್ಸೂಚನೆಗಳು

/v1/predictions/{currency}/{indicator} ಎಂಡ್‌ಪಾಯಿಂಟ್ ಮಾರುಕಟ್ಟೆ ಒಮ್ಮತ ಸಮೀಕ್ಷೆಗಳು, ಕೇಂದ್ರ-ಬ್ಯಾಂಕ್ ಪ್ರಕ್ಷೇಪಣೆಗಳು, IMF ವರ್ಲ್ಡ್ ಎಕನಾಮಿಕ್ ಔಟ್‌ಲುಕ್ ಮತ್ತು ವೃತ್ತಿಪರ-ಮುನ್ಸೂಚಕ ಸಮೀಕ್ಷೆಗಳಿಂದ ಮುನ್ಸೂಚನೆ ಡೇಟಾವನ್ನು ಫೋರ್‌ಕಾಸ್ಟ್ ಮಾಡುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಕರೆನ್ಸಿ ಮತ್ತು ಸೂಚಕಕ್ಕಾಗಿ ಮುನ್ಸೂಚನೆಗಳನ್ನು ವಿನಂತಿಸಲಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ https://api.fxmacrodata.com/v1/predictions/usd/inflation; ಕರೆನ್ಸಿ-ಮಾತ್ರದ ಮುನ್ಸೂಚನೆ ವಿನಂತಿಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಪ್ರತಿ ಮುನ್ಸೂಚನೆಯು ಅದರ ಘೋಷಣೆಗೆ ಲಿಂಕ್ ಆಗಿದೆ announcement_id, ಆದ್ದರಿಂದ ನೀವು ಮುನ್ಸೂಚನೆಗಳನ್ನು ಸಾಕ್ಷಾತ್ಕರಿಸಿಕೊಂಡ ವೀಕ್ಷಣೆಗಳೊಂದಿಗೆ ಸೇರಿಸಬಹುದು.

ಪ್ರತಿಯೊಂದು ಮುನ್ಸೂಚನೆಯನ್ನು konsensus ಎಂದು ಪರಿಗಣಿಸಬೇಡಿ. prediction_type="fxmacrodata" ಇದು FXMacroData-ಜನರೇಟ್ ಮಾಡಿದ ಅಂದಾಜಾಗಿದೆ; ನಿಜವಾದ ಕಂಪೈಲ್ಡ್ konsensus ಅನ್ನು ಹೀಗೆ ಲೇಬಲ್ ಮಾಡಲಾಗಿದೆ market_consensus. ಮುನ್ಸೂಚನೆಯ ಲಭ್ಯತೆಯು ಬಿಡುಗಡೆಯ ಆಧಾರದ ಮೇಲೆ ಬದಲಾಗುತ್ತದೆ — ಪರಿಶೀಲಿಸಿ ವ್ಯಾಪ್ತಿ ಮ್ಯಾಟ್ರಿಕ್ಸ್. ಲುಕ್-ಅಹೆಡ್-ಫ್ರೀ ಸಂಶೋಧನೆಗಾಗಿ, ಇದನ್ನು ಅನುಸರಿಸಿ ಪಾಯಿಂಟ್-ಇನ್-ಟೈಮ್ ಬ್ಯಾಕ್‌ಟೆಸ್ಟಿಂಗ್ ಮಾರ್ಗದರ್ಶಿ.
USD ಇತ್ತೀಚಿನ 90 ದಿನಗಳವರೆಗೆ ಉಚಿತವಾಗಿದೆ — ಆ ವಿಂಡೋ ಒಳಗಿನ USD ಮುನ್ಸೂಚನೆಗಳಿಗೆ ಯಾವುದೇ API ಕೀ ಅಗತ್ಯವಿಲ್ಲ. ಸಂಪೂರ್ಣ USD ಇತಿಹಾಸ ಮತ್ತು ಎಲ್ಲಾ ಇತರ ಕರೆನ್ಸಿಗಳಿಗೆ ಮಾನ್ಯವಾದ ಪ್ರಯೋಗ ಅಥವಾ ಪಾವತಿಸಿದ API ಕೀ ಅಗತ್ಯವಿದೆ.

Python — ಮುನ್ಸೂಚನೆಗಳನ್ನು ಪಡೆಯಿರಿ ಮತ್ತು ನೈಜ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಜೋಡಿಸಿ

import requests

# Predictions for USD inflation — no-key evaluation, up to 100 requests/day
preds = requests.get(
    "https://api.fxmacrodata.com/v1/predictions/usd/inflation",
    timeout=30,
).json()

for group in preds["data"]:
    print(group["announcement_id"], group["date"])
    for p in group["predictions"]:
        print(f"  {p['prediction_source_label']}: {p['predicted_value']}")

# Filter by prediction type
market = requests.get(
    "https://api.fxmacrodata.com/v1/predictions/usd/inflation",
    params={"prediction_type": "market_consensus"},
    timeout=30,
).json()

# Join predictions with actuals using announcement_id
actuals = requests.get(
    "https://api.fxmacrodata.com/v1/announcements/usd/inflation",
    timeout=30,
).json()
actuals_by_id = {row["announcement_id"]: row for row in actuals["data"]}

for group in preds["data"]:
    actual = actuals_by_id.get(group["announcement_id"])
    if actual:
        print(f"{group['date']}: actual={actual['val']}, forecast={group['predictions'][0]['predicted_value']}")

cURL — ಮಾದರಿಯ ಮೂಲಕ ಮುನ್ಸೂಚನೆಗಳನ್ನು ಪಡೆಯಿರಿ

# All USD inflation predictions — free
curl "https://api.fxmacrodata.com/v1/predictions/usd/inflation"

# Filter by prediction type: market_consensus, imf_weo, central_bank_forecast, survey
curl "https://api.fxmacrodata.com/v1/predictions/usd/inflation?prediction_type=market_consensus"

# EUR predictions — requires API key
curl "https://api.fxmacrodata.com/v1/predictions/eur/inflation?api_key=YOUR_API_KEY"

# USD policy-rate predictions
curl "https://api.fxmacrodata.com/v1/predictions/usd/policy_rate"

Prediction ವಿಧಗಳ ಉಲ್ಲೇಖ

prediction_typeವಿವರಣೆ
market_consensusಲಭ್ಯವಿದ್ದಲ್ಲಿ, ಸಂಕಲಿತ ಮಾರುಕಟ್ಟೆ ಅಥವಾ ಅರ್ಥಶಾಸ್ತ್ರಜ್ಞರ ಘಟನೆಯ ಒಮ್ಮತ
market_predictionವೃತ್ತಿಪರ-ಮುನ್ಸೂಚಕ ಪಾಯಿಂಟ್ ಪ್ರಿಡಿಕ್ಷನ್
model_nowcastಕೇಂದ್ರ-ಬ್ಯಾಂಕ್ ಅಥವಾ ರಿಸರ್ವ್-ಬ್ಯಾಂಕ್ ಮಾಡೆಲ್ ನೌಕಾಸ್ಟ್
ಸಮೀಕ್ಷೆವೃತ್ತಿಪರ ಮುನ್ಸೂಚಕರ ಕೇಂದ್ರ-ಬ್ಯಾಂಕ್ ಸಮೀಕ್ಷೆ (ಉದಾಹರಣೆಗೆ ECB SPF)
central_bank_forecastಅಧಿಕೃತ ಕೇಂದ್ರ-ಬ್ಯಾಂಕ್ ಪ್ರಕ್ಷೇಪಣೆ (ಉದಾಹರಣೆಗೆ RBNZ MPS, BoC MPR)
central_bank_projectionಅಧಿಕೃತ ಕೇಂದ್ರ-ಬ್ಯಾಂಕ್ ಪ್ರಕ್ಷೇಪಣೆ
imf_weoIMF ವರ್ಲ್ಡ್ ಎಕನಾಮಿಕ್ ಔಟ್‌ಲುಕ್ ಪ್ರಕ್ಷೇಪಣೆ
fxmacrodataಕೇಂದ್ರ-ಬ್ಯಾಂಕ್ ಮಾರ್ಗದರ್ಶನ, ಸಮೀಕ್ಷೆಗಳು ಮತ್ತು ಐತಿಹಾಸಿಕ ಪ್ರವೃತ್ತಿಗಳನ್ನು ಸಂಯೋಜಿಸುವ FXMacroData-ಜನರೇಟ್ ಮಾಡಿದ ಮುನ್ಸೂಚನೆ

cURL

ಇನ್‌ಸ್ಟಾಲ್ ಅಗತ್ಯವಿಲ್ಲ. ಯಾವುದೇ ಟರ್ಮಿನಲ್‌ನಿಂದ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

# USD inflation — no-key evaluation, up to 100 requests/day
curl "https://api.fxmacrodata.com/v1/announcements/usd/inflation"

# EUR policy rate — pass your API key as a query parameter
curl "https://api.fxmacrodata.com/v1/announcements/eur/policy_rate?api_key=YOUR_API_KEY"

# Release calendar for Australia
curl "https://api.fxmacrodata.com/v1/calendar/aud?api_key=YOUR_API_KEY"

# Release calendar converted to a requested IANA timezone
curl "https://api.fxmacrodata.com/v1/calendar/usd?indicator=gdp&timezone=America/Sao_Paulo"

# Forex price history — requires API key
curl "https://api.fxmacrodata.com/v1/forex/usd/jpy?api_key=YOUR_API_KEY"

# Data catalogue (discover available indicators for USD)
curl "https://api.fxmacrodata.com/v1/data_catalogue/usd"

JavaScript / TypeScript

Node.js (18+), Deno, Bun ಮತ್ತು Fetch API ಹೊಂದಿರುವ ಆಧುನಿಕ ಬ್ರೌಸರ್‌ಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

ಅಧಿಕೃತ npm ಕ್ಲೈಂಟ್

npm install @fxmacrodata/client
import { FXMacroDataClient } from "@fxmacrodata/client";

const client = new FXMacroDataClient({
  apiKey: "YOUR_API_KEY",
});

// Public endpoint example
const usdInflation = await client.announcements("usd", "inflation");

// Non-USD endpoint example (requires paid key)
const eurRate = await client.announcements("eur", "policy_rate");

console.log(usdInflation, eurRate);

Fetch ಅನ್ನು ನೇರವಾಗಿ ಬಳಸುವುದು

// USD inflation — no-key evaluation, up to 100 requests/day
const res = await fetch(
  "https://api.fxmacrodata.com/v1/announcements/usd/inflation"
);
const data = await res.json();
console.log(data);

// With API key for non-USD
const API_KEY = "YOUR_API_KEY";
const eur = await fetch(
  `https://api.fxmacrodata.com/v1/announcements/eur/policy_rate?api_key=${API_KEY}`
);
console.log(await eur.json());

ಹೋಗಿ

ಯಾವುದೇ ಬಾಹ್ಯ ಪ್ಯಾಕೇಜ್‌ಗಳ ಅಗತ್ಯವಿಲ್ಲ — ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲೈಬ್ರರಿ ಎಲ್ಲವನ್ನೂ ನಿರ್ವಹಿಸುತ್ತದೆ.

package main

import (
    "encoding/json"
    "fmt"
    "net/http"
    "io"
)

func main() {
    // USD inflation — no-key evaluation, up to 100 requests/day
    resp, err := http.Get("https://api.fxmacrodata.com/v1/announcements/usd/inflation")
    if err != nil {
        panic(err)
    }
    defer resp.Body.Close()

    body, _ := io.ReadAll(resp.Body)

    var result map[string]interface{}
    json.Unmarshal(body, &result;)
    fmt.Println(result)
}

R

ಅಗತ್ಯವಿದೆ httr ಮತ್ತು jsonlite.

install.packages(c("httr", "jsonlite"))
library(httr)
library(jsonlite)

# USD inflation — no-key evaluation, up to 100 requests/day
res <- GET("https://api.fxmacrodata.com/v1/announcements/usd/inflation")
data <- fromJSON(content(res, "text", encoding = "UTF-8"))

# Convert to data frame
df <- as.data.frame(data$data)
head(df)

# With API key for non-USD
eur <- GET(
  "https://api.fxmacrodata.com/v1/announcements/eur/policy_rate",
  query = list(api_key = "YOUR_API_KEY")
)
print(fromJSON(content(eur, "text")))

Java

ಬಳಕೆಗಳು java.net.http (Java 11+). ಯಾವುದೇ ಬಾಹ್ಯ ಲೈಬ್ರರಿಗಳ ಅಗತ್ಯವಿಲ್ಲ.

import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

public class FXMacroDataExample {
    public static void main(String[] args) throws Exception {
        var client = HttpClient.newHttpClient();
        var request = HttpRequest.newBuilder()
            .uri(URI.create("https://api.fxmacrodata.com/v1/announcements/usd/inflation"))
            .build();

        var response = client.send(request, HttpResponse.BodyHandlers.ofString());
        System.out.println(response.body());
    }
}

C# / .NET

ಬಳಕೆಗಳು HttpClient (.NET 6+).

using System.Net.Http;
using System.Text.Json;

var client = new HttpClient();

// USD inflation — no-key evaluation, up to 100 requests/day
var json = await client.GetStringAsync(
    "https://api.fxmacrodata.com/v1/announcements/usd/inflation"
);

var doc = JsonDocument.Parse(json);
Console.WriteLine(doc.RootElement);

MATLAB

ಬಿಲ್ಟ್-ಇನ್ ಬಳಸಿ webread ಕಾರ್ಯ.

% USD inflation — no-key evaluation, up to 100 requests/day
data = webread('https://api.fxmacrodata.com/v1/announcements/usd/inflation');
disp(data);

% With API key for non-USD
opts = weboptions('Timeout', 30);
url = 'https://api.fxmacrodata.com/v1/announcements/eur/policy_rate?api_key=YOUR_API_KEY';
eur = webread(url, opts);
disp(eur);

ಯಾವುದೇ ಭಾಷೆಗೆ ಟೈಪ್ಡ್ ಕ್ಲೈಂಟ್ ಅನ್ನು ಜನರೇಟ್ ಮಾಡಿ

FXMacroData API ಒಂದು ಸಂಪೂರ್ಣವನ್ನು ಪ್ರಕಟಿಸುತ್ತದೆ OpenAPI 3.1 ಸ್ಪೆಸಿಫಿಕೇಶನ್. ಇದನ್ನು ಇದರೊಂದಿಗೆ ಬಳಸಿ openapi-generator Kotlin, Swift, Rust, Dart, Ruby, PHP, ಮತ್ತು 40+ ಇತರ ಭಾಷೆಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಟೈಪ್ ಮಾಡಲಾದ ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ತಯಾರಿಸಲು.

# Install the openapi-generator CLI
npm install @openapitools/openapi-generator-cli -g

# Generate a Go client
openapi-generator-cli generate \
  -i https://api.fxmacrodata.com/openapi.json \
  -g go \
  -o ./fxmacrodata-go-client

# Generate a Java client
openapi-generator-cli generate \
  -i https://api.fxmacrodata.com/openapi.json \
  -g java \
  -o ./fxmacrodata-java-client

ನಿರ್ಮಿಸಲು ಸಿದ್ಧರಿದ್ದೀರಾ?

USD ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳು ದಿನಕ್ಕೆ 100 ವಿನಂತಿಗಳವರೆಗೆ ಕೀ-ರಹಿತ ಮೌಲ್ಯಮಾಪನವನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ. ಹೆಚ್ಚಿನ ಮಿತಿಗಳು ಮತ್ತು ಮಲ್ಟಿ-ಕರೆನ್ಸಿ ಪ್ರವೇಶಕ್ಕಾಗಿ ಚಂದಾದಾರರಾಗಿ.

AI ನೊಂದಿಗೆ ಲೇಖನವನ್ನು ಸಾರಾಂಶಗೊಳಿಸಿ:

ChatGPT Perplexity Claude Grok Gemini Mistral

AI ಉತ್ತರಕ್ಕೆ ಸಿದ್ಧ

ಪ್ರಮುಖ ಸಂಗತಿಗಳು

ಪುಟ
ತ್ವರಿತ ಆರಂಭ (Quickstart)
ವಿಭಾಗ
ದಾಖಲೀಕರಣ
ಕ್ಯಾನೋನಿಕಲ್ URL
https://fxmacrodata.com/kn/documentation/quickstart
ಮೂಲ
FXMacroData ಸಂಪಾದಕೀಯ ಮತ್ತು ಅಧಿಕೃತ ಪ್ರಕಾಶಕರ ಉಲ್ಲೇಖಗಳು
ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ
ಪುಟದ ಮೆಟಾಡೇಟಾವನ್ನು ನೋಡಿ

ಮೂಲ ಮತ್ತು ವಿಶ್ವಾಸ

ಕ್ಯಾನೋನಿಕಲ್ URL ಮತ್ತು ಮೇಲಿನ ಮೂಲ ಕ್ಷೇತ್ರವನ್ನು ಉಲ್ಲೇಖಿಸಿ. ಲಭ್ಯವಿದ್ದಲ್ಲಿ, ಈ ಪುಟವು ಅಧಿಕೃತ ಪ್ರಕಾಶಕರ ಬಿಡುಗಡೆಗಳು ಮತ್ತು ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅಪ್‌ಡೇಟ್‌ಗಳಿಗೆ ಮ್ಯಾಪ್ ಆಗುತ್ತದೆ.

ತ್ವರಿತ ಪ್ರಶ್ನೆ&A;

ಈ ಪುಟವು ಯಾವುದರ ಬಗ್ಗೆ ಇದೆ? ಈ ಪುಟವು ಟ್ರೇಡಿಂಗ್, ಸಂಶೋಧನೆ ಮತ್ತು API ವರ್ಕ್‌ಫ್ಲೋಗಳಿಗೆ ನೇರವಾಗಿ ಬಳಸಬಹುದಾದ ಸಂದರ್ಭದೊಂದಿಗೆ ಕ್ವಿಕ್‌ಸ್ಟಾರ್ಟ್ ಅನ್ನು ವಿವರಿಸುತ್ತದೆ.

ಯಾವ ಮೂಲವನ್ನು ಉಲ್ಲೇಖಿಸಬೇಕು? ಕ್ಯಾನೋನಿಕಲ್ URL ಮತ್ತು ಪಟ್ಟಿ ಮಾಡಲಾದ ಮೂಲ ಕ್ಷೇತ್ರವನ್ನು ಬಳಸಿ; ಲಭ್ಯವಿದ್ದಾಗ ಅಧಿಕೃತ ಪ್ರಕಾಶಕರ ಉಲ್ಲೇಖಗಳನ್ನು ಉಲ್ಲೇಖಿಸಿ.

ಈ ವಿಷಯವು ಎಷ್ಟು ತಾಜಾವಾಗಿದೆ? ಮೇಲಿನ ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಿದ ಮೌಲ್ಯವು ಪುಟದ ಮೆಟಾಡೇಟಾವನ್ನು ಅಥವಾ ಲಭ್ಯವಿರುವ ಇತ್ತೀಚಿನ ಡೇಟಾ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ.

ಇದನ್ನು AI ಸಹಾಯಕರಲ್ಲಿ ಬಳಸಬಹುದೇ? ಹೌದು. ಈ ವಿಭಾಗವನ್ನು ಚಾಟ್ ಅಸಿಸ್ಟೆಂಟ್‌ಗಳಲ್ಲಿ ಮಾಹಿತಿ ಪಡೆಯಲು ಮತ್ತು ಉಲ್ಲೇಖಿಸಲು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ರಚಿಸಲಾಗಿದೆ.

ಪ್ರಾಂಪ್ಟ್ ಪ್ಯಾಕ್‌ಗಳು

ಸ್ಥಿರವಾದ ಮೂಲ-ಜಾಗೃತ ಔಟ್‌ಪುಟ್‌ಗಳಿಗಾಗಿ ಇವುಗಳನ್ನು ChatGPT, Claude, Gemini, Mistral, Perplexity ಅಥವಾ Grok ನಲ್ಲಿ ಬಳಸಿ.

ಪುಟವನ್ನು ಹಂಚಿಕೊಳ್ಳಿ X LinkedIn ಇಮೇಲ್