Searches forex news articles by one or more currency pair symbols.

Also known as: forex news search, currency pair news lookup.

Search Forex News in Python

Install the Finance Toolkit with:

pip install financetoolkit -U

Then call search_forex_news as shown below.

from financetoolkit import Discovery

discovery = Discovery(api_key="FINANCIAL_MODELING_PREP_KEY")

forex_news = discovery.search_forex_news(symbols="EURUSD", limit=5)

forex_news[["Symbol", "Publisher", "Title"]]

Which returns:

Published Date Symbol Publisher Title
2026-10-24 03:02:41 EURUSD Action Forex EUR/USD Weekly Outlook
2026-10-23 14:34:11 EURUSD FX Street EUR/USD Weekly Forecast: Next bounce could be a trap
2026-10-23 14:01:37 EURUSD FX Street EUR/USD Price Forecast: 200-week SMA offers last line of defense against deeper losses
2026-10-23 12:51:14 EURUSD FXEmpire U.S. Dollar Rebounds As Oil Prices Gain 3%: Analysis For EUR/USD, GBP/USD, USD/CAD, USD/JPY
2026-10-23 09:46:41 EURUSD FX Street Euro: Fiscal risks cap upside against US Dollar – BBH

Parameters

search_forex_news accepts the following parameters.

ParameterTypeDescriptionExample
symbolsstr | list[str] | NoneOne or more forex pairs, e.g. “EURUSD” or [“EURUSD”, “GBPUSD”]. Defaults to None, which uses the seven major pairs: EURUSD, USDJPY, GBPUSD, USDCHF, AUDUSD, USDCAD and NZDUSD.["EURUSD", "GBPUSD"]
pagesintThe number of pages to collect, each page is a separate API call, e.g. pages=5 makes 5 calls. Defaults to 1.3
limitintThe number of articles to return per page. Defaults to 100.20
start_datestrThe start date to filter data with."2025-01-01"
end_datestrThe end date to filter data with."2025-12-31"
Share