APITube Help Center

How to monitor cryptocurrency news

Track Bitcoin, Ethereum, tokens and exchanges with title search, entity filters, sentiment and real-time SSE

Tasha Tatum

Written by Tasha Tatum

July 2, 2026

Open this example in the API Playground ↗

How to monitor cryptocurrency news

To monitor cryptocurrency news, query /v1/news/everything with a title or entity search for the coins, tokens or companies you care about — for example title=Bitcoin — then narrow the watch with the standard language.code, published_at.start/end and sentiment filters, and stream new matches in real time over SSE. You build a crypto feed from the same building blocks used for any topic, so the same request can follow a single coin, one exchange, or the whole market.

curl "https://api.apitube.io/v1/news/everything?title=Bitcoin&language.code=en&per_page=50" \
  -H "X-API-Key: YOUR_API_KEY"

How do you search for Bitcoin, Ethereum and other coins?

The quickest watch is a title search. Pass the coin or token name in the title parameter, and the API matches it in article headlines:

# Headlines about Bitcoin
curl "https://api.apitube.io/v1/news/everything?title=Bitcoin" -H "X-API-Key: YOUR_API_KEY"

To cover several coins at once, use the boolean query parameter with OR, and combine terms with AND/NOT to tighten the match:

# Bitcoin or Ethereum headlines, dropping "prediction" spam
curl "https://api.apitube.io/v1/news/everything?query=(Bitcoin OR Ethereum) AND NOT prediction" \
  -H "X-API-Key: YOUR_API_KEY"

For a multi-word phrase, wrap it in quotes; add ~N to allow up to N words between the terms — title="Bitcoin ETF"~2. See how to use AND, OR and NOT in search for the full boolean syntax.

How do you track a specific coin, token or exchange precisely?

Keyword search can catch false matches (a ticker that is also a common word, or a company that shares a name). To pin the watch to an exact thing, filter by entity with entity.id. Look up the numeric id for a coin, token issuer or exchange with entity autocomplete, then pass it in:

# All articles that mention the entity with id 12345 (e.g. a specific exchange)
curl "https://api.apitube.io/v1/news/everything?entity.id=12345" -H "X-API-Key: YOUR_API_KEY"

Entity filtering resolves to a disambiguated thing rather than a word, so you avoid unrelated hits. Read how to find news mentioning a person or company to get the id and combine entities with keywords.

How do you filter crypto news by language, date and freshness?

Layer the standard filters on top of your coin search to keep the feed relevant:

  • language.code — restrict to a language, e.g. language.code=en (comma-separate up to three codes).
  • published_at.start and published_at.end — bound a date window, e.g. published_at.start=2026-06-01&published_at.end=2026-06-30.
  • is_breaking=1 — return only high-importance items, useful for market-moving headlines.
  • sort.by — results default to published_at newest-first; set sort.order=asc to walk forward in time.
curl "https://api.apitube.io/v1/news/everything?query=(Bitcoin OR Ethereum)&language.code=en&published_at.start=2026-06-01&is_breaking=1" \
  -H "X-API-Key: YOUR_API_KEY"

How do you gauge market sentiment on a coin?

Every article carries a sentiment block (overall, title, body) with a score and polarity, so you can weigh whether coverage of a coin is positive or negative. To measure tone toward the coin or company specifically — not the whole article — use entity.sentiment.polarity with a value of positive, negative or neutral:

# Negative coverage that mentions this exchange entity
curl "https://api.apitube.io/v1/news/everything?entity.id=12345&entity.sentiment.polarity=negative" \
  -H "X-API-Key: YOUR_API_KEY"

That is how you catch a wave of negative sentiment about one token even when the surrounding article is neutral — entity-level sentiment scores each mention separately from the article as a whole.

How do you get crypto news in real time?

For a live feed, keep the same filters but open the SSE stream at /v1/news/stream instead of polling everything. The stream pushes new matching articles as they are published and supports Last-Event-Id so you can resume without gaps:

curl -N "https://api.apitube.io/v1/news/stream?query=(Bitcoin OR Ethereum)&language.code=en" \
  -H "X-API-Key: YOUR_API_KEY"

See how to stream news in real time with SSE for handling the event stream.

Common Questions

Do I need a special crypto plan or endpoint?

No. Cryptocurrency monitoring uses the same /v1/news/everything endpoint and the same title, query, entity.id, language.code, published_at and sentiment filters as any other topic. You do not switch endpoints — you just describe the coins and constraints you want.

How do I avoid false matches on coin names?

Two ways: search the headline with title instead of matching everywhere, and prefer entity.id when a coin or exchange name is ambiguous. An entity filter matches a disambiguated thing, so entity.id for an exchange will not pull in unrelated articles that merely reuse the same word. You can also add NOT terms to the boolean query to drop noise.

How many crypto articles can I pull per request?

Up to 250 per request with per_page (for example per_page=250), then move through the pages with page. On the Free plan, paging is capped at the first few pages, so use a paid plan when you need to walk deep result sets.

How do I get only breaking crypto headlines?

Add is_breaking=1 to your request. It is a 0/1 flag that limits results to articles APITube marks as high-importance, which is a good filter for market-moving crypto news rather than routine coverage.


Related Articles