Oil Signal API Pricing

From free Telegram alerts to dedicated infrastructure. Every plan includes real-time Trump post scoring, directional signals, and live accuracy tracking.

Free

$0/forever

Telegram bot + free public REST API. No auth required.

  • Telegram bot access (@oilapibot)
  • Free public REST APIapi.usoil.ai
  • Scored Trump posts (last 30 days)
  • Live HL WTI price + volume spikes
  • Market bias + trade ideas
  • Claude Code / Hermes skill included
  • 30 req / min / IP
  • No real-time SSE stream
  • No webhook delivery
Open Telegram Bot
Most Popular

Pro

$79/month

API key with fast signals for algorithmic trading.

  • Everything in Free
  • API key — SSE stream access
  • 5-25 second signal latency
  • High confidence BULLISH / BEARISH only
  • Raw post data + scored signals
  • Signal filters (score, direction, theme)
  • Historical signal data API
  • Webhook delivery (POST to your URL)
  • Multi-market scores (Brent, NatGas, BTC, SPX)
  • Shared infrastructure
Subscribe — $79/mo

USDC on Base L2 via Coinbase

Limited — 20 slots

Advanced

$1,299/month

Dedicated infrastructure for institutional-grade latency.

  • Everything in Pro
  • 1-3 second signal latency
  • Dedicated infrastructure — isolated stream
  • All raw Trump posts (oil-related)
  • Priority signal delivery
  • Custom filters & webhook config
  • Direct Slack/Discord integration
  • Onboarding call + setup support
  • SLA: 99.9% uptime guarantee

17 of 20 slots remaining

How the Signal API Works

1

Detection (0-5 seconds)

Our Playwright-based poller monitors Truth Social continuously. New presidential posts are captured within 3-5 seconds of publication, 24 hours a day, 7 days a week.

2

Scoring (1-2 seconds)

Each post is analyzed by an LLM trained on oil market dynamics. It scores from -5 (strongly bearish) to +5 (strongly bullish) based on Iran/Hormuz threats, tariff language, OPEC policy, and sanctions rhetoric. Posts with no oil relevance score 0 and are filtered out.

3

Broadcast (<1 second)

Scored signals are pushed to connected API clients via Server-Sent Events (SSE). Pro users receive signals in 5-25 seconds total. Advanced users on dedicated infrastructure receive in 1-3 seconds. Free Telegram users receive 30-60 seconds later.

4

Verification (5m / 15m / 1h / 24h)

Every signal is tracked against actual WTI price movements on Hyperliquid (xyz:CL). Accuracy is measured at 5-minute, 15-minute, 1-hour, and 24-hour intervals. Current 15-minute hit rate: 72%. All accuracy data is public and verifiable.

Signal Payload

Every signal delivered via SSE or webhook follows this format:

{
  "signal_id":    "sig_1712756400_abc",
  "ts":           "2026-04-14T14:00:00.000Z",
  "market":       "OIL",
  "data": {
    "score":       4,
    "direction":   "BULLISH",
    "confidence":  "HIGH",
    "est_move_pct": 1.2,
    "rationale":   "New Iran sanctions announced"
  },
  "price":         92.05,
  "post_theme":    "IRAN_SANCTIONS",
  "hold_window":   "5m",
  "hit_rate":      0.60,
  "suggested_sl":  91.47,
  "suggested_tp":  93.71,
  "ambiguity_flag": false,
  "text_preview":  "We are imposing the toughest..."
}

Live Accuracy

Every signal is scored against real price movements. Not backtested — live forward performance.

68%

5 min

72%

15 min

64%

1 hour

55%

24 hour

Based on 1,500+ scored Trump posts. Updated continuously as new signals fire.

Feature Comparison

FeatureFreeProAdvanced
Signal deliveryTelegramSSE + WebhookSSE + Webhook
Latency30-60s5-25s1-3s
Signal typesScored onlyRaw + ScoredRaw + Scored
API key--YesYes
Historical data--90 daysFull archive
Multi-market--WTI, Brent, BTC, SPXAll markets
InfrastructureSharedSharedDedicated
Uptime SLA----99.9%
SupportCommunityEmailDedicated + Onboarding

Questions

What price source do you use?

All prices come from Hyperliquid's xyz:CL perpetual — 24/7, no CME gaps or stale weekend data. Yahoo Finance is only used for historical daily candles in the forecast model.

How do you detect Trump posts?

A Playwright-based poller monitors Truth Social continuously with 3-5 second detection latency. No third-party APIs or scrapers that could go down or introduce delays.

What does "raw" vs "scored" mean?

Scored signals are filtered: only posts with non-zero oil relevance (BULLISH or BEARISH) are delivered. Raw includes every oil-related post, including those scored 0 (neutral) — useful for building your own scoring models on top of our detection layer.

How is payment processed?

USDC on Base L2 via Coinbase. Sub-cent transaction fees, instant confirmation. Your API key is generated automatically after payment. We also support Stripe for card payments.

Can I cancel anytime?

Yes. Pro is month-to-month with no commitment. Your API key remains active until the end of the billing period. Advanced plans require 30-day notice.

What if there are no Trump posts?

No posts means no signals — you only receive alerts when there is actionable information. The system also monitors volume spikes and Hormuz vessel traffic independently of social media.

Why is the Advanced plan limited to 20 slots?

Advanced users get dedicated infrastructure — an isolated signal stream with guaranteed 1-3 second latency. We cap at 20 to ensure performance is never degraded. Once slots are full, we open a waitlist.

Not happy?

First week money back guarantee. If you don't like the service, send us an email with the wallet you paid from and we'll transfer back the funds. No questions asked.

About

We're a 2 person team — one trader and one ex-AWS engineer — building products and tools that traders love. Based in Amsterdam.

Start receiving signals today

Open the Telegram bot for free, or subscribe for API access with faster delivery and programmatic integration.