Request icon
TransformValue icon
Write icon
Log icon
Schedule icon

Poll Live Tennis Scores During a Match Window

Fetch in-play tennis matches on a windowed schedule with Kestra's HTTP task, normalize them with JSONata, and persist a scoreboard for downstream tasks.

Categories
CoreData

This blueprint calls the Live Tennis API (livetennisapi.com). It is used because it is a clean, self-contained example of a windowed, rate-limit-aware polling pipeline.

Prerequisites

What you get

  • A compact live-scoreboard file in internal storage on every poll.
  • Windowed polling that only runs during match hours, respecting the free-tier quota.
  • Retries and a failure log branch so a transient blip does not lose the run.
  • Flow outputs for chaining into other flows.

Secrets

  • LIVETENNISAPI_KEY: your Live Tennis API key, sent as the X-API-Key header. Add it as a namespace secret; do not paste the value into the flow.

Links

See How

New to Kestra?

Use blueprints to kickstart your first workflows.