import requests
import json

API_KEY = 'csd6n91r01qi0n6eks0gcsd6n91r01qi0n6eks10'
headers = {'X-Finnhub-Token': API_KEY}

url = 'https://finnhub.io/api/v1/forex/symbol?exchange=OANDA'
response = requests.get(url, headers=headers)

# Szukamy interesujących nas par
metals = ['XAU', 'XAG', 'XPT']
usd_pairs = []

if response.status_code == 200:
    data = response.json()
    for instrument in data:
        for metal in metals:
            if metal in instrument['displaySymbol'] and 'USD' in instrument['displaySymbol']:
                print(json.dumps(instrument, indent=2))
                usd_pairs.append(instrument['symbol'])

print("\nZnalezione pary do USD:")
for pair in usd_pairs:
    print(pair)
    