Skip to content

Migrating from Marketaux ​

Replace /v1/news/all with /v1/news/everything. First check whether your application relies on financial-instrument filters.

Is this migration right for you? ​

Marketaux is a financial news API built on ticker symbols, exchanges and instrument types. APITube is a general news API with entity recognition.

Ticker-based searches need a different approach. APITube has no ticker, exchange or instrument-type filter. Unsupported parameter names may be ignored:

bash
# Verified on 27 July 2026
ticker=TSLA   → 3,050,338,423 articles   (the entire index — the parameter is ignored)
symbol=TSLA   → 3,050,338,443 articles   (same)

The closest substitute is the company name, which answers a different question:

bash
curl "https://api.apitube.io/v1/news/everything?api_key=YOUR_API_KEY&organization.name=Tesla"

That matches coverage of the company, not of the listed instrument.

Sentiment about individual entities has a direct equivalent. If you use Marketaux to measure sentiment about a company or person, the same filters are available here:

bash
# all coverage of Tesla
curl "https://api.apitube.io/v1/news/count?api_key=YOUR_API_KEY&organization.name=Tesla"

# with negative coverage filtered out
curl "https://api.apitube.io/v1/news/count?api_key=YOUR_API_KEY&organization.name=Tesla&entity.sentiment.score.min=0"

Both APIs include sentiment about a specific entity. You can use it to monitor negative coverage about a company.

Parameter mapping ​

MarketauxAPITubeFidelity
symbolsorganization.nameApproximate — company, not instrument
entity_typesperson.name / organization.name / location.namePartial
industriesindustry.idDifferent taxonomies — verify each value
countriessource.country.codeDifferent meaning: exchange country → publisher country
sentiment_gte / sentiment_lteentity.sentiment.score.min / .maxExact
searchtitle or queryHeadlines only
languagelanguage.code34 of 37 codes work
domainssource.domainMax 3
exclude_domainsignore.source.domain
published_after / published_beforepublished_at.start / .end
limitper_page250 max; 10 on Free, 50 on Starter, 200 on Basic
pagepage
exchanges, must_have_entities, filter_entities—No equivalent

Two traps worth naming ​

countries means something different. On Marketaux it is the country of the exchange; on APITube source.country.code is where the publisher is based. Converting it silently answers a different question.

Use a known entity name. A ticker-to-name mapping must use the name APITube recognises. An unknown name returns 400 ER0220. Check the entity mapping table or search Suggest before converting requests.

If you also use The News API ​

Marketaux and The News API share endpoint paths, response formats and search syntax.

See migrating from The News API for the shared parameters. The Marketaux kit also covers the financial filters.

What you gain ​

APITube returns full article text and sentiment scores for the title, body and individual entities. It also includes IPTC MediaTopics, topics, industries, publisher political bias, Open Page Rank and readability scores.

Page sizes depend on your plan: 10 on Free, 50 on Starter, 200 on Basic and up to 250 on higher plans. You can export results in eight formats.

Next steps ​