ETFs · USO

United States Oil Fund (USO) Sentiment Analysis

Live news sentiment for United States Oil Fund — tracks WTI crude futures; OPEC and supply/demand headlines dominate sentiment. SentimentFX scores every USO headline with FinBERT and tracks how sentiment moves alongside price, updated hourly.

Avg sentiment (7d) · /100
—
Headlines (30d)
—
Latest price
—
Sentiment trend
—
View live chart Get via API

What we track for USO

Every 15 minutes, SentimentFX collects the latest United States Oil Fund news from major financial publishers and RSS feeds, then scores each headline using FinBERT — a transformer model fine-tuned on financial text. The output is a sentiment score on a 0–100 scale, where 50 is neutral, and we plot the daily average against USO price so you can see how news flow moves with the market.

United States Oil Fund is tracks WTI crude futures; OPEC and supply/demand headlines dominate sentiment, which makes USO an especially useful ticker for sentiment-driven analysis. Our pipeline pulls from Yahoo Finance and other major financial newswires, deduplicates by URL, and only stores headlines whose title actually mentions USO or a recognised alias.

Sentiment vs price correlation

The dashboard plots USO sentiment against price on a single chart, with a rolling 180-day correlation analysis that reports Pearson r, p-value, a 95% confidence interval and a plain-English strength label (strong / weak / inconclusive). You can also pull the raw correlation via the public API endpoint /v1/correlation/USO.

Developer access

All USO sentiment, price and correlation data is available via the SentimentFX REST API. Generate a key on the developer portal, then call GET /v1/sentiment/USO with an X-API-Key header. Free tier included, metered billing beyond that.

USO sentiment FAQ

How is USO sentiment calculated?
SentimentFX scrapes United States Oil Fund news headlines from major financial outlets every 15 minutes and scores each one with FinBERT, a finance-tuned transformer model. The score is the model's positive probability minus its negative probability, presented on a 0–100 scale where 50 is neutral, below 50 is bearish and above 50 is bullish.
How often is USO sentiment data updated?
The scraper runs every 15 minutes, pulling new USO headlines from Yahoo Finance RSS feeds. New sentiment scores are usually live within 1–2 minutes of scrape completion.
Can I correlate USO sentiment with its price?
Yes — the SentimentFX dashboard plots USO sentiment against price on the same chart, and the correlation endpoint returns a Pearson r value, 95% confidence interval and strength label over a rolling 180-day window. You can also pull this via the public REST API at developers.sentimentfx.org.
Is USO sentiment data available via API?
Yes. The SentimentFX public API exposes /v1/sentiment/USO, /v1/summary/USO, /v1/prices/USO and /v1/correlation/USO endpoints. Authentication is via X-API-Key header. See the developer portal for full reference.