Search Cryptocurrency News
Searches cryptocurrency news articles by one or more coin/token symbols.
Also known as: crypto news search, coin news lookup.
Search Cryptocurrency News in Python
Install the Finance Toolkit with:
pip install financetoolkit -U
Then call search_crypto_news as shown below.
from financetoolkit import Discovery
discovery = Discovery(api_key="FINANCIAL_MODELING_PREP_KEY")
crypto_news = discovery.search_crypto_news(symbols="BTCUSD", limit=5)
crypto_news[["Symbol", "Publisher", "Title"]]
Which returns:
| Published Date | Symbol | Publisher | Title |
|---|---|---|---|
| 2026-10-24 14:30:07 | BTCUSD | Bitcoin | Bitcoin Price Sinks to $79,146 as Liquidations Rock Weekend Trading |
| 2026-10-24 14:14:02 | BTCUSD | CryptoTicker | Ether Below $2,300: Twice as Weak as Bitcoin |
| 2026-10-24 14:05:00 | BTCUSD | Cointribune | Bitcoin Sinks to $79,750 As Crypto Liquidations Surge |
| 2026-10-24 14:02:02 | BTCUSD | Tokenpost | Tether Gets 15 Commitments for Bitcoin (BTC) Mining Toolkit Integrations |
| 2026-10-24 13:44:36 | BTCUSD | The Block | Crypto longs lose $404 million in four hours as bitcoin briefly slips below $80,000 |
Parameters
search_crypto_news accepts the following parameters.
| Parameter | Type | Description | Example |
|---|---|---|---|
symbols | str | list[str] | None | One or more crypto symbols, e.g. “BTCUSD” or [“BTCUSD”, “ETHUSD”]. Defaults to None, which uses Bitcoin and Ether (BTCUSD and ETHUSD), the two largest cryptocurrencies by market value. | ["BTCUSD", "ETHUSD"] |
pages | int | The number of pages to collect, each page is a separate API call, e.g. pages=5 makes 5 calls. Defaults to 1. | 3 |
limit | int | The number of articles to return per page. Defaults to 100. | 20 |
start_date | str | The start date to filter data with. | "2025-01-01" |
end_date | str | The end date to filter data with. | "2025-12-31" |