Search Forex News
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
search_forex_news is part of the Discovery module of the open-source Finance Toolkit. Install it 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-07-07 07:16:08 | EURUSD | FX Street | Euro: Upside bias held above strong support against US Dollar – UOB |
| 2026-07-07 06:56:14 | EURUSD | Action Forex | EUR/USD Analysis: Who Is in Control? |
| 2026-07-07 06:53:07 | EURUSD | Forexcom | EUR/USD forecast: Dollar holds the upper hand as traders await Fed minutes |
| 2026-07-07 02:15:13 | EURUSD | FX Street | Euro Summer range holds against US Dollar – Commerzbank |
| 2026-07-07 01:58:21 | EURUSD | FX Street | EUR/USD Price Forecast: Turns broadly sideways below 20-day EMA |
Parameters
search_forex_news accepts the following parameters:
- symbols (str | list[str]): One or more forex pairs, e.g. “EURUSD” or [“EURUSD”, “GBPUSD”].
- pages (int, optional): The number of pages to collect, each page is a separate API call, e.g. pages=5 makes 5 calls. Defaults to 1.
- limit (int, optional): The number of articles to return per page. Defaults to 100.