{
  "name": "KRW-USD",
  "fetchInterval": 10000,
  "aggregateInterval": 400,
  "submitInterval": 15000,
  "feedDataFreshness": 60000,
  "feeds": [
    {
      "name": "Yahoo-KRW-USD",
      "definition": {
        "url": "https://query1.finance.yahoo.com/v7/finance/spark?symbols=USDKRW%3DX",
        "headers": {
          "Content-Type": "application/json",
          "User-Agent": "Mozilla/5.0"
        },
        "method": "GET",
        "reducers": [
          {
            "function": "PARSE",
            "args": [
              "spark",
              "result"
            ]
          },
          {
            "function": "INDEX",
            "args": 0
          },
          {
            "function": "PARSE",
            "args": [
              "response"
            ]
          },
          {
            "function": "INDEX",
            "args": 0
          },
          {
            "function": "PARSE",
            "args": [
              "meta",
              "regularMarketPrice"
            ]
          },
          {
            "function": "DIVFROM",
            "args": 1
          }
        ],
        "location": "kr"
      }
    },
    {
      "name": "Daum-KRW-USD",
      "definition": {
        "url": "https://finance.daum.net/api/exchanges/FRX.KRWUSD",
        "location": "kr",
        "headers": {
          "Content-Type": "application/json",
          "referer": "https://finance.daum.net/exchanges/FRX.KRWUSD",
          "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36"
        },
        "method": "GET",
        "reducers": [
          {
            "function": "PARSE",
            "args": [
              "basePrice"
            ]
          },
          {
            "function": "DIVFROM",
            "args": 1
          }
        ]
      }
    },
    {
      "name": "naver-KRW-USD",
      "definition": {
        "url": "https://m.stock.naver.com/front-api/marketIndex/productDetail?category=exchange&reutersCode=FX_USDKRW",
        "headers": {
          "Content-Type": "application/json"
        },
        "method": "GET",
        "reducers": [
          {
            "function": "PARSE",
            "args": [
              "result",
              "closePrice"
            ]
          },
          {
            "function": "DIVFROM",
            "args": 1
          }
        ]
      }
    }
  ]
}
