Templates / Automate sports betting data with the Odds API

Automate sports betting data with the Odds API

Ready for 3.0

by Ottoflow.Ai ✓ · 7,344 views · created 2025-02-04 · Miscellaneous

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 7 nodes and runs on a schedule (every day at 07:00) (plus 1 other trigger). Along the way it connects Airtable. It also calls api.the-odds-api.com over HTTP.

How it runs

Trigger: On a schedule (every day at 07:00) (plus 1 other trigger).

  1. Retrieve Data Of Upcoming Sport Events For The Day (HTTP Request): calls an HTTP API
  2. Retrieve Sport Results Data At The End Of The Day (HTTP Request): calls api.the-odds-api.com
  3. Combine Sport Results With Upcoming Events Records By Matching ID (Merge): merges the data from its input branches
  4. Create Records Of Upcoming Events For The Day (Airtable): create
  5. Update Table Records With Scores And Results For Sport Events (Airtable): update

Services it uses

Airtable

HTTP calls to: api.the-odds-api.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (4)

From the author

Automate Sports Betting Data with TheOddsAPI This workflow enables you to create and update a table using TheOddsAPI for sports betting data. It automatically pulls upcoming Ice Hockey games at the start of the day and updates the table with results at the…

Excerpt from Ottoflow.Ai's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.