Soccer Odds Pulse avatar

Soccer Odds Pulse

Pricing

from $1.40 / 1,000 results

Go to Apify Store
Soccer Odds Pulse

Soccer Odds Pulse

Tracks live soccer odds across major football nations and international tournaments, and flags implied-probability steamers and drifters between runs.

Pricing

from $1.40 / 1,000 results

Rating

0.0

(0)

Developer

0xGollum

0xGollum

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

6 days ago

Last modified

Share

Soccer Odds Pulse ⚽

Catch the money before the match does.

Sharp bettors and syndicates watch odds move for a reason: when a lot of money hits one side of a match fast, the market's implied probability shifts — often ahead of news (injury, lineup change, sharp/insider money) reaching the public. This actor watches that movement for you, across major football nations and international tournaments, continuously.

Searches this actor ranks for: soccer odds API, football odds movement tracker, Pinnacle odds scraper, steamer drifter detector, sharp bookmaker line movement, closing line value soccer, football arbitrage signal.

What you get

Two row types:

  • Snapshot — current odds + implied probability per outcome (home/draw/away) for every tracked match
  • Signal — a named, fired condition:
SignalMeaning
steamerAn outcome's implied probability jumped between runs — money coming in fast
drifterAn outcome's implied probability faded between runs — confidence draining out

Sources (public, no API key, no proxy)

Pinnacle — a sharp bookmaker's own key-less guest API (the same JSON its web client renders). No proxy needed: unlike DraftKings/FanDuel, Pinnacle isn't geo-gated or Akamai-protected, so it works cleanly from any datacenter IP.

Leagues are not hardcoded — every run, the actor pulls Pinnacle's live league index and keeps every league/tournament matching a broad allow-list of major football nations (Europe's top leagues, South America, Asia, Africa, North America) and international competitions (FIFA World Cup, UEFA Champions League, Copa América, etc.), ranked by how many matches Pinnacle is currently pricing — a proxy for where the real betting depth is. That means it automatically surfaces World Cup or Euro matches during a tournament and settles back to domestic leagues the rest of the year, with no code change needed.

Who this is for

You are a...You use this to...
Sharp bettor / syndicateWatch Pinnacle's own line move — the reference sharp book, not a blend diluted by recreational-book noise
Closing-line-value traderCatch steamers/drifters ahead of kickoff to measure and improve your CLV
Content & picks sitePower live odds-movement widgets and previews without maintaining your own scraper
Bot builderFeed clean, pre-computed steamer/drifter signals straight into your alerting or execution pipeline

Soccer Odds Pulse vs the alternatives

OddsPortalMulti-book aggregators (40+ books)Soccer Odds Pulse
SourceManual browsingBlended average across many booksPinnacle only — the reference sharp line
SetupNone, but no automationUsually needs a third-party API key (The Odds API, etc.)No API key, no signup, ever
CoverageGlobal, UI onlyWide but generic — any sportSoccer specifically, major leagues + live tournament detection
PricingFree, no automationMonthly subscription + usagePay per result, nothing else
SignalNone built-inSometimessteamer/drifter fired automatically

Input (all optional)

FieldDefaultDescription
max_leagues20How many currently-active major leagues/tournaments to scan, ranked by match volume
movement_threshold_pct5Minimum implied-probability change (percentage points) between runs to fire a signal
only_signalsfalseSkip snapshots, only push steamer/drifter rows

Output

{
"type": "signal",
"signal": "steamer",
"league": "World - FIFA - World Cup",
"match_id": 1632336437,
"home": "France",
"away": "Morocco",
"side": "home",
"prob_change_pct": 7.2,
"current_prob_pct": 63.9,
"previous_prob_pct": 56.7,
"message": "France vs Morocco (World - FIFA - World Cup): 'home' shortened from 56.7% to 63.9% implied — money coming in fast."
}

Pricing

Pay per result: $0.002 per row (snapshots + signals).

Tips

  • Schedule it every 15–30 min during matchdays to catch steam as it happens; movement between two runs is what triggers a signal, so it needs a persistent schedule (not one-off runs) to be useful.
  • Lower movement_threshold_pct for more sensitivity (more signals, more noise) or raise it to only catch big moves.
  • Works two-way (no draw) automatically for knockout-stage matches.

FAQ

Do I need an API key? No. Pinnacle's guest API is public and key-less — nothing to sign up for anywhere.

Why Pinnacle specifically, instead of blending many bookmakers? Pinnacle is the standard reference "sharp" book among professional bettors — its line reacts to informed money fastest and with the least noise, which is exactly the signal a steamer/drifter detector wants. Averaging it in with recreational-facing books would dilute the thing that makes the signal useful.

Which leagues are covered? Nothing hardcoded. Every run pulls Pinnacle's live match volume and keeps whatever's actually being priced, so it surfaces World Cup or Euro matches automatically during a tournament and settles back to domestic leagues the rest of the year.

How often should I schedule runs? Every 15–30 minutes on matchdays. A signal only fires on the change between two runs, so a one-off run won't produce any.


⚠️ Not betting advice. Odds movement reflects market activity, not a guaranteed outcome. This actor surfaces public odds data — it does not place bets or guarantee profit.