VOOZH about

URL: https://apify.com/tomko5peter/tipsportbettingdata

⇱ Tipsport Betting Odds Scraper [DEPRECATED] Β· Apify


πŸ‘ TipsportBettingData avatar

TipsportBettingData

Deprecated

Pricing

$5.99/month + usage

Go to Apify Store

TipsportBettingData

Deprecated

Download and process Tipsport Betting Data in seconds. This Apify actor fetches, parses, and delivers clean, structured betting data ready for analytics, monitoring, or automation. Fast, reliable, and built for serious data workflows.

Pricing

$5.99/month + usage

Rating

0.0

(0)

Developer

πŸ‘ Peter Tomko

Peter Tomko

Maintained by Community

Actor stats

0

Bookmarked

17

Total users

0

Monthly active users

2.8 hours

Issues response

2 months ago

Last modified

Share

Tipsport Odds & Markets Export (Apify Actor)

Export structured Tipsport.cz pre-match odds and betting markets as clean JSON.

This Actor is built for market monitoring and odds evolution tracking: you can run it repeatedly, store snapshots, and analyze how prices move across time, competitions, and market types.

What you get

  • Two data modes
    • Match list snapshot (broad coverage; lightweight)
    • Extended match markets (deep markets per selected match)
  • JSON you can use immediately
    • Consistent keys
    • Explicit timestamps / close times
    • One object per match for extended mode (records + betsData)
  • Reliability controls
    • Configurable maxRetries
    • Random backoff between retries (3–20s)

What you can do with the data (examples)

  • Odds evolution
    • Run every X minutes, append results to a dataset, and compute deltas (odd_t - odd_t-1).
  • Market discovery
    • For a given match, enumerate all available markets and outcomes; detect when markets open/close.
  • Alerting
    • Trigger alerts on price moves, unusually low/high odds, or when a market becomes inactive.
  • Segmentation
    • Slice by sport, competition, event table, market box, outcome name, etc.
  • Backtesting / modeling
    • Build features from odds time series per outcome and evaluate strategies.

Output formats

1) Match list snapshot (downloadExtendedBets: false)

You get a flat dataset with match rows (good for "what’s coming up soon" views and scheduling deeper crawls).

In Apify Console, the match rows are stored in the named dataset small-match-dataset.

The default dataset contains only a single summary item per run (last_run, numberOfRecords).

Example item:

{
"match_id":7867838,
"match_name":"Galatasaray - Liverpool (1.z)",
"sport":"Fotbal - muΕΎi",
"competition_short":"Liga mistrΕ―",
"match_url":"kurzy/zapas/fotbal-galatasaray-liverpool-1z/7867838",
"downloaded_at":"2026-03-04T21:21:00.123456"
}

2) Extended match markets (downloadExtendedBets: true)

For each input match URL you get one JSON object with:

  • records = number of extracted betting outcomes
  • betsData = array of all outcomes with match + market metadata

Example item:

{
"records":3,
"betsData":[
{
"match_id":7867838,
"match_name_full":"Galatasaray - Liverpool (1.z)",
"sport":"Fotbal - muΕΎi",
"competition":"Liga mistrΕ―, Fotbal - muΕΎi",
"event_table_id":123,
"event_table_name":"ZΓ‘pas",
"box_id":456,
"name_visible":true,
"cell_id":2537082717,
"bet_name":"1",
"odd":3.86,
"active":true,
"winning":false,
"event_id":2204967031,
"opp_number":1,
"bet_date_closed":"2026-03-10T18:45:00.000000Z"
},
{
"match_id":7867838,
"event_table_name":"ZΓ‘pas",
"bet_name":"0",
"odd":3.40,
"active":true
},
{
"match_id":7867838,
"event_table_name":"ZΓ‘pas",
"bet_name":"2",
"odd":1.95,
"active":true
}
]
}

Configuration (Actor input)

All inputs are plain JSON.

FieldTypeRequiredDefaultDescription
startUrlstringYes-Relative Tipsport path for listing matches (used in snapshot mode).
downloadExtendedBetsbooleanYesfalsefalse = snapshot list, true = extended markets for urlsList.
urlsListarray[string]No[]Relative match paths to download extended markets for (max 20 items).
maxRetriesintegerNo3Retries for Playwright/API flow (1–20). Random delay 3–20s between attempts.

Time filter presets

Use these in startUrl:

  • form.period.till1h
  • form.period.till3h
  • form.period.till6h
  • form.period.till12h

Example startUrl:

{
"startUrl":"kurzy?timeFilter=form.period.till3h&withoutLive=true",
"downloadExtendedBets":false
}

Practical workflows

A) Build an odds time series (recommended)

  1. Run snapshot mode every N minutes.
  2. Select top matches you care about (or all).
  3. Run extended mode for those matches.
  4. Store snapshots and compute changes over time.

Key idea: treat each run as a market snapshot. Over time you get a dataset that enables:

  • per-outcome odds charts
  • volatility metrics
  • alerting on sudden moves

B) Watchlist of matches (extended-only)

Provide urlsList (up to 20) and set downloadExtendedBets to true.

Tip: You can build urlsList by taking match_url values from the snapshot output dataset (small-match-dataset).

{
"downloadExtendedBets":true,
"urlsList":[
"kurzy/zapas/fotbal-galatasaray-liverpool-1z/7867838",
"kurzy/zapas/fotbal-ferencvarosi-braga-1z/7867985"
],
"maxRetries":5
}

Notes

  • This Actor is designed for pre-match markets and structured export. Odds change frequently; scheduled runs unlock the real value.
  • Respect applicable terms, policies, and local regulations for your intended usage.

You might also like

LinkedIn Profile Search Scraper No Cookies βœ… Find all people πŸ“§

harvestapi/linkedin-profile-search

Search for LinkedIn profiles with filters and extract detailed profile information, including work experience, education history, location and more. No cookies or account required.

25K

4.7

Twitter (X.com) Scraper Unlimited: No Limits

apidojo/twitter-scraper-lite

Introducing Twitter Scraper Unlimited, the most comprehensive Twitter data extraction solution available. Our enterprise-grade scraper offers unmatched capabilities with a transparent event-based pricing model, making it perfect for both small-scale and large-scale data extraction needs.

29K

4.4

LinkedIn Company Employees Scraper βœ… No Cookies πŸ“§

harvestapi/linkedin-company-employees

Extract all LinkedIn Company employees with filters and detailed profile information, including complete work experience, and more. No cookies or account required. This actor can try to find contact emails.

14K

4.8

LinkedIn Profile Scraper + Email βœ… No Cookies

harvestapi/linkedin-profile-scraper

Extract detailed information from LinkedIn profiles in bulk, including complete work experience, education history, skills and more. No cookies or account required.

43K

4.3

πŸ”₯ LinkedIn Jobs Scraper

bebity/linkedin-jobs-scraper

ℹ️ Designed for both personal and professional use, simply enter your desired job title and location to receive a tailored list of job opportunities. Try it today!

LinkedIn Profile Posts Scraper (No Cookies)

harvestapi/linkedin-profile-posts

Extract posts from LinkedIn profiles, including content, media, engagement, reactions, comments, and more. No cookies or account required.

21K

4.8

Profile Posts Scraper for LinkedIn [No Cookies]

apimaestro/linkedin-profile-posts

Scrape LinkedIn posts data for a given LinkedIn profile including post content, reactions, comments count, and media attachments

20K

4.8

Linkedin Post Search Scraper (No Cookies)

harvestapi/linkedin-post-search

Search LinkedIn Posts with advanced filters by target profiles or companies. No cookies or account required.

16K

4.9

Profile Details Scraper for LinkedIn + EMAIL (No Cookies)

apimaestro/linkedin-profile-detail

Scrape comprehensive LinkedIn profile data including work experience, education history, certifications, and location details. Get structured information from any public LinkedIn profile using their username.

14K

4.6

Posts Search Scraper for LinkedIn | No Cookies

apimaestro/linkedin-posts-search-scraper-no-cookies

Scrape LinkedIn posts by keyword without login. Get post content, reactions, author details, and media. Sort by relevance or date. Perfect for research, analysis, and monitoring trends.

10K

4.3