{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "source",
 "url": "/sources/academiadasapostas-com/",
 "canonical": "/sources/academiadasapostas-com/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Academia das Apostas: Football Prediction Record",
 "description": "1 settled pick by Academia das Apostas recorded before kick-off across 1 match, 31 Oct 2026: won 1 of 1 at our recorded market prices.",
 "first_paragraph": {
  "body": "Forecast Record recorded 1 settled live pick by Academia das Apostas before kick-off across 1 match on 31 October 2026. Won 1 of 1 settled live pick at our recorded market prices. Of the 30 predictions we hold for Academia das Apostas, 13 are linked to matches: 6 were recorded by us before kick-off and 7 first found after the match. Figures as of 7 November 2026.",
  "key_number": "1",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and market snapshot",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "too_few_settled",
 "indexing_threshold": {
  "settled_count": 1,
  "date_count": 4,
  "required_settled": 10,
  "required_dates": 2
 },
 "data_date": "2026-11-07T18:14:09.771Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "07f006a71e2a02ea104022f4705e4c4bebadc6b1eda645015819eb4f5bd87581",
 "dependency_group": "author:e-d560c67d51642b40a7cbec88",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/sources/academiadasapostas-com/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/sources/academiadasapostas-com/picks.csv",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": true,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": {
  "container": true,
  "request_url": "/partnery/moi",
  "disclosure": "Some links below are affiliate links and are marked as such. They never affect what you see above: the order of any table is computed before any commission is known.",
  "page_category": "author"
 },
 "restrictions": {
  "name_withdrawn": false,
  "tracker_number": null,
  "withdrawn_quotes": [],
  "removed_at": null,
  "cause": null,
  "suspended_records": [],
  "withdrawal_log_number": 0
 },
 "page_links": {
  "methodology": "/methodology/",
  "right_of_reply": "/right-of-reply/",
  "source_coverage": "/coverage/",
  "corrections_log": "/corrections/",
  "api": "/api/",
  "claim": "/claim/"
 },
 "entity": {
  "id": "e-d560c67d51642b40a7cbec88",
  "public_name": "Academia das Apostas",
  "tracker_number": 3005,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-11",
   "until": "2026-11-04"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "headline_number": {
  "metric": {
   "metric_id": "p-e-d560c67d51642b40a7cbec88-roi-market-price-90d-z99",
   "code_name": "roi_market_price",
   "display_name": "Return on stakes at an independent odds snapshot",
   "window_kind": "90d",
   "window_from": "2026-08-09",
   "window_to": "2026-11-07",
   "amount": "82.6400",
   "unit": "percent",
   "data_status": "calculated",
   "cause": null,
   "n_bets": 1,
   "n_events": 1,
   "n_void": 0,
   "ci_low": null,
   "ci_high": null,
   "ci_method": "not_estimated",
   "price_source": "market_price",
   "coverage_percent": "0.00",
   "breakdown": [],
   "methodology_version": "2.2",
   "data_date": "2026-11-07T18:14:09.771Z",
   "enough_for_ranking": false,
   "series_uid": null,
   "series_key": "market_price",
   "series_label": "At an independent odds snapshot"
  },
  "byline": "Return on stakes at an independent odds snapshot over 90 days: 1 settled pick across 1 match",
  "average_odds": "1.83",
  "odds_from_author": 0,
  "odds_from_snapshot": 1
 },
 "metrics": [],
 "history": [],
 "simulation": {
  "series_uid": "sr-6668fb6668bb8ec672bf2630",
  "bankroll_hundredths": 1008264,
  "reserve_hundredths": 0,
  "issued_total_hundredths": 1000000,
  "top_up_count": 0,
  "profit_hundredths": 8264,
  "rewards_off": null,
  "initial_hundredths": 1000000,
  "stake_hundredths": 10000,
  "data_points": [
   {
    "at": "2026-10-31T14:56:12.807Z",
    "bankroll_hundredths": 1008264,
    "profit_hundredths": 8264,
    "outcome_id": "ish-8f608091e34b508f47985f5f"
   }
  ],
  "top_ups": [],
  "rule": "When the balance falls below 100 points and no bets are open, 10000 points are added; the remaining balance is kept. While bets are open we wait for settlement.",
  "series_key": "market_price",
  "series_label": "At an independent odds snapshot"
 },
 "simulations": [],
 "completeness": {
  "detected": 43,
  "recognised": 30,
  "accepted": 6,
  "executed": 1,
  "calculated": 1,
  "gaps": [
   {
    "cause": "not_supported",
    "figure": 17
   },
   {
    "cause": "read after the match, from archived pages",
    "figure": 7
   },
   {
    "cause": "no_price_at_capture",
    "figure": 3
   },
   {
    "cause": "not_checked",
    "figure": 1
   },
   {
    "cause": "disputed_reading",
    "figure": 1
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 43,
  "of_them_restored": 7,
  "not_predictions": {
   "opinions": 7,
   "not_about_a_match": 6,
   "unclassified": 0
  },
  "predictions": 30,
  "predictions_restored": 7,
  "matches": 6,
  "admitted": 6,
  "qualifying_picks": 1,
  "qualifying_picks_restored": 0,
  "settled_picks": 1,
  "settled_picks_restored": 0,
  "series_list": [
   {
    "code_name": "market_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 1,
    "settled_picks": 1,
    "void": 0,
    "pending_picks": 0,
    "matches": 1,
    "operations_settled": 1,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At an independent odds snapshot"
   }
  ],
  "gaps": [
   {
    "code_name": "not_supported",
    "cause": "not_supported",
    "figure": 17
   },
   {
    "code_name": "after_match",
    "cause": "read after the match, from archived pages",
    "figure": 7
   },
   {
    "code_name": "no_price_at_capture",
    "cause": "no_price_at_capture",
    "figure": 3
   },
   {
    "code_name": "not_checked",
    "cause": "not_checked",
    "figure": 1
   },
   {
    "code_name": "disputed_reading",
    "cause": "disputed_reading",
    "figure": 1
   }
  ],
  "duplicates": 0,
  "junk": {},
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-229ad74f321fbc834e80b012",
   "url": "/evidence/?pick=n-229ad74f321fbc834e80b012",
   "quote_text": "É certo que se espera um encontro maioritariamente comandado pelo Borussia Dortmund",
   "fragment_from": 77,
   "fragment_to": 160,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/mundo/uefa-champions-league/dortmund/betis/jJzZxlKLgZR0v/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4959d0192fb99340453bf374b8476f37c921be02f4251c42dc41a827838a361c",
    "material_removed": false
   },
   "published_at": "2026-11-02T11:52:41.000Z",
   "detected_at": "2026-11-04T16:49:33.705Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-02T11:52:41.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T11:52:41.000Z",
    "detected_at": "2026-11-04T16:49:33.705Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-526f680c95d5a1acc2c9d0b3",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-526f680c95d5a1acc2c9d0b3",
   "quote_text": "De salientar que o mercado “Ambas as equipas marcam – Sim’’ foi vencedor em dois dos três jogos destas turmas disputados nesta Liga dos Campeões.",
   "fragment_from": 272,
   "fragment_to": 417,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/mundo/uefa-champions-league/dortmund/betis/jJzZxlKLgZR0v/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4959d0192fb99340453bf374b8476f37c921be02f4251c42dc41a827838a361c",
    "material_removed": false
   },
   "published_at": "2026-11-02T11:52:41.000Z",
   "detected_at": "2026-11-04T16:49:33.705Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-f45b0ac9f3ae",
    "display_name": "Borussia Dortmund — Real Betis",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-11-04T20:00:00.000Z",
    "url": "/football/matches/borussia-dortmund-vs-real-betis-2026-11-04/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-02T11:52:41.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T11:52:41.000Z",
    "detected_at": "2026-11-04T16:49:33.705Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": null,
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Borussia Dortmund 2-1 Real Betis."
   },
   "settlements": [
    {
     "operation_id": "02266ce5e1ff976585dd39bc5b5f7599c4d8d90d2d194cfc9fd72ffd653a65c0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Academia das Apostas",
    "publisher": "Academia das Apostas",
    "forecaster": "Academia das Apostas",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.academiadasapostas.com/stats/match/mundo/uefa-champions-league/dortmund/betis/jJzZxlKLgZR0v/preview",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-59522e98a8a0bef02cd52293",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-59522e98a8a0bef02cd52293",
   "quote_text": "arriscar a favor do mercado ‘’Como para marcar mais de 1,5 golos’’ seja uma boa opção.",
   "fragment_from": 608,
   "fragment_to": 694,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/mundo/uefa-champions-league/lens/como/1BVQJ6Me3Qwa6/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1b0555e66074699b71d75264aabc8b80c3bef58b90542784954c3b5a982b8228",
    "material_removed": false
   },
   "published_at": "2026-11-02T12:01:58.000Z",
   "detected_at": "2026-11-04T16:49:32.809Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-c6123553f451",
    "display_name": "RC Lens — Como",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-11-04T20:00:00.000Z",
    "url": "/football/matches/rc-lens-vs-como-2026-11-04/",
    "scoreline": "1-9",
    "condition": "finished"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Como over 1.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-02T12:01:58.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-02T12:01:58.000Z",
    "detected_at": "2026-11-04T16:49:32.809Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "Como over 1.5",
    "author_odds": null,
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Como over 1.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-9",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was RC Lens 1-9 Como."
   },
   "settlements": [
    {
     "operation_id": "b64816b56f505b216e270abd1325e3bffc354061d09609f3cf8d53bc91955a98",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Como over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Academia das Apostas",
    "publisher": "Academia das Apostas",
    "forecaster": "Academia das Apostas",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.academiadasapostas.com/stats/match/mundo/uefa-champions-league/lens/como/1BVQJ6Me3Qwa6/preview",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9322efe6619c1965035859bf",
   "url": "/evidence/?pick=n-9322efe6619c1965035859bf",
   "quote_text": "as probabilidades de assistirmos a um jogo dinâmico e com muitos golos são consideráveis.",
   "fragment_from": 421,
   "fragment_to": 510,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/australia/a-league/newcastle/wellington/vL2Z2vxWPZPAM/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "3bc1865ebe691d38e048278b0680b148d9a511e9aaf8f91989f4bfc7411729ea",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:45:01.000Z",
   "detected_at": "2026-10-29T12:18:19.107Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-29T11:45:01.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T11:45:01.000Z",
    "detected_at": "2026-10-29T12:18:19.107Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-a334d708a613c8c8325d1169",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-a334d708a613c8c8325d1169",
   "quote_text": "O cenário mais provável para este desafio será uma vitória do Chelsea.",
   "fragment_from": 0,
   "fragment_to": 70,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/inglaterra/premier-league/chelsea/man-utd/qxRQ5lRjKm7Ee/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d64037afcbf899b26acaebb68a0ca9c96fc568a2ea829e1d92150b47d402ed3b",
    "material_removed": false
   },
   "published_at": "2026-10-29T11:16:58.000Z",
   "detected_at": "2026-10-29T11:38:47.206Z",
   "executed_at": "2026-10-31T06:37:48.200Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-c3d02ca4c53b",
    "display_name": "Chelsea — Manchester United",
    "competition_name": "Premier League",
    "starts_at": "2026-10-31T12:30:00.000Z",
    "url": "/football/matches/chelsea-vs-manchester-united-2026-10-31/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Chelsea",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.8264",
    "our_snapshot_at": "2026-10-29T11:36:35.318Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8264,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-29T11:16:58.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T11:16:58.000Z",
    "detected_at": "2026-10-29T11:38:47.206Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Chelsea",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Chelsea"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Chelsea 2-0 Manchester United."
   },
   "settlements": [
    {
     "operation_id": "c1228329e43ec6cd7a547c1a0c16d363dad5b195df8c728a32888d2f75a4c196",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Chelsea",
     "decimal_odds": "1.8264",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8264,
     "executed_at": "2026-10-31T06:37:48.200Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Academia das Apostas",
    "publisher": "Academia das Apostas",
    "forecaster": "Academia das Apostas",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.academiadasapostas.com/stats/match/inglaterra/premier-league/chelsea/man-utd/qxRQ5lRjKm7Ee/preview",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-8468d4874065fe2dc93e8261",
   "url": "/evidence/?pick=n-8468d4874065fe2dc93e8261",
   "quote_text": "O Casa Pia tem demonstrado capacidade para marcar aos leões, o que torna o mercado de \"ambas marcam\" apelativo",
   "fragment_from": 313,
   "fragment_to": 423,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/portugal/liga-portugal-betclic/casa-pia-ac/sporting-cp/2RBY0ABGnZw0J/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "8bb10cd672f66ba9840ff08c3e78898b825da98e044ed76b81bd0dbd569667dd",
    "material_removed": false
   },
   "published_at": "2026-10-29T09:44:23.000Z",
   "detected_at": "2026-10-29T11:10:03.068Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-29T09:44:23.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T09:44:23.000Z",
    "detected_at": "2026-10-29T11:10:03.068Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-a86114781b3d33051d88b3d7",
   "url": "/evidence/?pick=n-a86114781b3d33051d88b3d7",
   "quote_text": "Este é um fator motivacional extra para o duelo com o Sporting.",
   "fragment_from": 249,
   "fragment_to": 312,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/portugal/liga-portugal-betclic/casa-pia-ac/sporting-cp/2RBY0ABGnZw0J/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "8bb10cd672f66ba9840ff08c3e78898b825da98e044ed76b81bd0dbd569667dd",
    "material_removed": false
   },
   "published_at": "2026-10-29T09:44:23.000Z",
   "detected_at": "2026-10-29T11:10:03.068Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-29T09:44:23.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T09:44:23.000Z",
    "detected_at": "2026-10-29T11:10:03.068Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-35a9c386e9e6fca853f21456",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-35a9c386e9e6fca853f21456",
   "quote_text": "Contudo, dada a inconsistência da equipa leonina, a aposta recomendada recai no mercado de \"mais de 2,5 golos\"",
   "fragment_from": 458,
   "fragment_to": 568,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/portugal/liga-portugal-betclic/casa-pia-ac/sporting-cp/2RBY0ABGnZw0J/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "8bb10cd672f66ba9840ff08c3e78898b825da98e044ed76b81bd0dbd569667dd",
    "material_removed": false
   },
   "published_at": "2026-10-29T09:44:23.000Z",
   "detected_at": "2026-10-29T11:10:03.068Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-29T09:44:23.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-29T09:44:23.000Z",
    "detected_at": "2026-10-29T11:10:03.068Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6362c9398de723200b71a4ba",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-6362c9398de723200b71a4ba",
   "quote_text": "O cenário mais provável para este desafio será o Borac Banja Luka vencer.",
   "fragment_from": 0,
   "fragment_to": 73,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/europa/europa-conference-league/borac/kups/gb0QG6a75malR/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ba747e806fe12f340017964f6b6a31edf8e2df566c83a1577ac9cf6ab7182561",
    "material_removed": false
   },
   "published_at": "2026-10-21T09:34:45.000Z",
   "detected_at": "2026-10-21T12:59:37.386Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-21T09:34:45.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-21T09:34:45.000Z",
    "detected_at": "2026-10-21T12:59:37.386Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-26a5a4e97ad55955953c7e8a",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-26a5a4e97ad55955953c7e8a",
   "quote_text": "arriscar a favor do mercado “Mais de 2,5 Golos” neste jogo é uma boa opção.",
   "fragment_from": 363,
   "fragment_to": 438,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/europa/europa-conference-league/ajax/atalanta/ajxQRWy5pYBe1/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "53ac6ac3f7456a08b9c82db8fc4075588c93f33d3177c94fb44b0f8d3acf839f",
    "material_removed": false
   },
   "published_at": "2026-10-21T09:37:59.000Z",
   "detected_at": "2026-10-21T12:59:36.846Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-c68b1684a6b4",
    "display_name": "AFC Ajax — Atalanta",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-22T19:00:00.000Z",
    "url": "/football/matches/afc-ajax-vs-atalanta-2026-10-22/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-21T09:37:59.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-21T09:37:59.000Z",
    "detected_at": "2026-10-21T12:59:36.846Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was AFC Ajax 2-0 Atalanta."
   },
   "settlements": [
    {
     "operation_id": "c55b9392f5dbfc9b37eb72ba4e84939e80f2f0ddb312647de69005921a5a0961",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Academia das Apostas",
    "publisher": "Academia das Apostas",
    "forecaster": "Academia das Apostas",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.academiadasapostas.com/stats/match/europa/europa-conference-league/ajax/atalanta/ajxQRWy5pYBe1/preview",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-545e32668a8b20d6dbc03be6",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-545e32668a8b20d6dbc03be6",
   "quote_text": "O cenário mais provável para este desafio será o AGF vencer.",
   "fragment_from": 0,
   "fragment_to": 60,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/europa/europa-conference-league/aarhus/egnatia/pj1Q9yoexQb3k/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0e4e4b47b72bb8ed102ded5fdcc43a14361811d67e7660bb4ba2cc1f77f9c83b",
    "material_removed": false
   },
   "published_at": "2026-10-21T10:20:58.000Z",
   "detected_at": "2026-10-21T12:19:57.481Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-21T10:20:58.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-21T10:20:58.000Z",
    "detected_at": "2026-10-21T12:19:57.481Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c126ee458e076e3a45b114d0",
   "url": "/evidence/?pick=n-c126ee458e076e3a45b114d0",
   "quote_text": "o Lugano tem um plantel capaz de explorar as dificuldades defensivas do adversário",
   "fragment_from": 140,
   "fragment_to": 222,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/europa/europa-conference-league/getafe/lugano/gb0QG6aE5malR/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "26a98b44ea815fbc4c3a8c10c057b01c5b19a58c2bb6f68ffa362d4acd60734c",
    "material_removed": false
   },
   "published_at": "2026-10-21T10:23:30.000Z",
   "detected_at": "2026-10-21T12:19:56.905Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-21T10:23:30.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-21T10:23:30.000Z",
    "detected_at": "2026-10-21T12:19:56.905Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-78dfe021f72d1a5297118b00",
   "url": "/evidence/?pick=n-78dfe021f72d1a5297118b00",
   "quote_text": "É certo que Getafe deverá comandar a maioria do jogo",
   "fragment_from": 77,
   "fragment_to": 129,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/europa/europa-conference-league/getafe/lugano/gb0QG6aE5malR/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "26a98b44ea815fbc4c3a8c10c057b01c5b19a58c2bb6f68ffa362d4acd60734c",
    "material_removed": false
   },
   "published_at": "2026-10-21T10:23:30.000Z",
   "detected_at": "2026-10-21T12:19:56.905Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-21T10:23:30.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-21T10:23:30.000Z",
    "detected_at": "2026-10-21T12:19:56.905Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-af165a86994535fc5e0a4200",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-af165a86994535fc5e0a4200",
   "quote_text": "O cenário mais provável para este desafio será a existência de vários golos.",
   "fragment_from": 0,
   "fragment_to": 76,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/europa/europa-conference-league/getafe/lugano/gb0QG6aE5malR/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "26a98b44ea815fbc4c3a8c10c057b01c5b19a58c2bb6f68ffa362d4acd60734c",
    "material_removed": false
   },
   "published_at": "2026-10-21T10:23:30.000Z",
   "detected_at": "2026-10-21T12:19:56.905Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-21T10:23:30.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-21T10:23:30.000Z",
    "detected_at": "2026-10-21T12:19:56.905Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8deb3d4658bf4ca6fa52af0a",
   "url": "/evidence/?pick=n-8deb3d4658bf4ca6fa52af0a",
   "quote_text": "Este site utiliza cookies. Ao navegar no site estará a consentir a sua utilização. Saber mais.",
   "fragment_from": 122,
   "fragment_to": 216,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/franca/ligue-1/angers/marselha/X12Q197pwQ8ae/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "6e4db9aa1a4f74c30c66a9d7e3e5ce4b02d68051834b93f53a3b12d29b184022",
    "material_removed": false
   },
   "published_at": "2026-10-16T19:50:51.000Z",
   "detected_at": "2026-10-16T20:09:21.355Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-16T19:50:51.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-16T19:50:51.000Z",
    "detected_at": "2026-10-16T20:09:21.355Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2c7b63e60e6b92b9d58d436e",
   "url": "/evidence/?pick=n-2c7b63e60e6b92b9d58d436e",
   "quote_text": "Este site utiliza cookies. Ao navegar no site estará a consentir a sua utilização.",
   "fragment_from": 111,
   "fragment_to": 193,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/dinamarca/superliga/horsens/randers/qxRQ56PV5Y7Ee/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0c73791151e7e48d9063e4b121e833899a21ec13ee6a8f6a0afb8d0832a5d51f",
    "material_removed": false
   },
   "published_at": "2026-10-15T12:40:58.000Z",
   "detected_at": "2026-10-15T12:45:53.707Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-15T12:40:58.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-15T12:40:58.000Z",
    "detected_at": "2026-10-15T12:45:53.707Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-18c63396b3f3196fbe1c949c",
   "url": "/evidence/?pick=n-18c63396b3f3196fbe1c949c",
   "quote_text": "I want to seize these offers now!",
   "fragment_from": 279,
   "fragment_to": 312,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/dinamarca/superliga/horsens/randers/qxRQ56PV5Y7Ee/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0c73791151e7e48d9063e4b121e833899a21ec13ee6a8f6a0afb8d0832a5d51f",
    "material_removed": false
   },
   "published_at": "2026-10-15T12:40:58.000Z",
   "detected_at": "2026-10-15T12:45:53.707Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-15T12:40:58.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-15T12:40:58.000Z",
    "detected_at": "2026-10-15T12:45:53.707Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-028d4ed4a03d30daf9d88541",
   "url": "/evidence/?pick=n-028d4ed4a03d30daf9d88541",
   "quote_text": "Switzerland, the best promotions, bonuses and bookmakers available at:",
   "fragment_from": 207,
   "fragment_to": 277,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/dinamarca/superliga/horsens/randers/qxRQ56PV5Y7Ee/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0c73791151e7e48d9063e4b121e833899a21ec13ee6a8f6a0afb8d0832a5d51f",
    "material_removed": false
   },
   "published_at": "2026-10-15T12:40:58.000Z",
   "detected_at": "2026-10-15T12:45:53.707Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-15T12:40:58.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-15T12:40:58.000Z",
    "detected_at": "2026-10-15T12:45:53.707Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5d7be5968f8976991d2db974",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-5d7be5968f8976991d2db974",
   "quote_text": "O cenário mais provável para este desafio será o Real Bétis vencer.",
   "fragment_from": 0,
   "fragment_to": 67,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/espanha/primera-division/betis/osasuna/pj1Q9y4D1Qb3k/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2bd970716171188b1172007badee163686533868b21a0bea4fda730723d23286",
    "material_removed": false
   },
   "published_at": "2026-10-07T10:17:16.000Z",
   "detected_at": "2026-10-11T05:30:37.068Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-07T10:17:16.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-07T10:17:16.000Z",
    "detected_at": "2026-10-11T05:30:37.068Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-a7e23109adb58dfecbcbb681",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-a7e23109adb58dfecbcbb681",
   "quote_text": "arriscar a favor do mercado “Mais de 2,25 Golos” neste jogo é uma boa opção.",
   "fragment_from": 376,
   "fragment_to": 452,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/espanha/primera-division/santander/valencia/1L9Qab9D8YoPd/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "04b9b7a9990f99af5a35579220e6b95f4e3c4aeae4d501f3c78c76d6c6ed33ab",
    "material_removed": false
   },
   "published_at": "2026-10-07T10:21:03.000Z",
   "detected_at": "2026-10-11T05:30:36.762Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-f793845eecea",
    "display_name": "Real Racing Club — Valencia",
    "competition_name": "LaLiga",
    "starts_at": "2026-10-11T19:00:00.000Z",
    "url": "/football/matches/real-racing-club-vs-valencia-2026-10-11/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.25 goals",
   "outcome_label": "over 2.25",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-07T10:21:03.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-07T10:21:03.000Z",
    "detected_at": "2026-10-11T05:30:36.762Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.25 goals",
    "choice": "over 2.25",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.25",
    "subject": "goals_total",
    "in_words": "Over/Under 2.25 goals: over 2.25"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Real Racing Club 2-2 Valencia."
   },
   "settlements": [
    {
     "operation_id": "9d0439327fff0daf93bfe6e59d76ba6acccc7e90a59d2574cd7e5dfa47b97c43",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.25 goals",
     "choice": "over 2.25",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Academia das Apostas",
    "publisher": "Academia das Apostas",
    "forecaster": "Academia das Apostas",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.academiadasapostas.com/stats/match/espanha/primera-division/santander/valencia/1L9Qab9D8YoPd/preview",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-80d19950d6d32c433fcd53d9",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-80d19950d6d32c433fcd53d9",
   "quote_text": "arriscar a favor do mercado “Ambas Marcam – Sim” seja uma boa opção",
   "fragment_from": 372,
   "fragment_to": 439,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/inglaterra/premier-league/liverpool/man-city/X12Q1wGRXZ8ae/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "67371df3f079b4b382c13d290ff754db9de0f708e502ba2a0c2013e541d66340",
    "material_removed": false
   },
   "published_at": "2026-10-07T13:32:43.000Z",
   "detected_at": "2026-10-11T05:19:29.025Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-07T13:32:43.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-07T13:32:43.000Z",
    "detected_at": "2026-10-11T05:19:29.025Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7af656ea651f087ef90b5368",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-7af656ea651f087ef90b5368",
   "quote_text": "arriscar a favor do mercado “Mais de 2 Golos’’ nesta partida é uma boa opção.",
   "fragment_from": 344,
   "fragment_to": 421,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/inglaterra/premier-league/crystal-palace/nottm-forest/ajxQRW8dDYBe1/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f892557f780dea05897855b4a1b4e1953a918144cc26819c37336b0c940f13f9",
    "material_removed": false
   },
   "published_at": "2026-10-07T13:43:25.000Z",
   "detected_at": "2026-10-11T05:19:28.788Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-07T13:43:25.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-07T13:43:25.000Z",
    "detected_at": "2026-10-11T05:19:28.788Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-3e604df497b0fa0e07e33734",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-3e604df497b0fa0e07e33734",
   "quote_text": "De salientar que o mercado “Mais de 2,25 Golos” foi vencedor em todos os jogos do Sassuolo disputados nesta Serie A.",
   "fragment_from": 363,
   "fragment_to": 479,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/italia/serie-a/sassuolo/milan/LPBY6xdqbm2OG/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "c56cf85b996cdf570557299b511173f1d67ca94d6b62af3d19d51788796a087e",
    "material_removed": false
   },
   "published_at": "2026-10-07T16:13:13.000Z",
   "detected_at": "2026-10-11T05:09:33.038Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-07T16:13:13.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-07T16:13:13.000Z",
    "detected_at": "2026-10-11T05:09:33.038Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8bb04a6a2fced467b6fa0680",
   "url": "/evidence/?pick=n-8bb04a6a2fced467b6fa0680",
   "quote_text": "O cenário mais provável para este desafio será ambas as equipas marcarem",
   "fragment_from": 0,
   "fragment_to": 72,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/italia/serie-a/cagliari/juventus/qxRQ56Pq0Y7Ee/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0ebfc74eade924530fec06fb90ba524a8f3a5aa1155def4d1ce6c1e5d70218b3",
    "material_removed": false
   },
   "published_at": "2026-10-07T21:53:16.000Z",
   "detected_at": "2026-10-11T05:09:32.830Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-07T21:53:16.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-07T21:53:16.000Z",
    "detected_at": "2026-10-11T05:09:32.830Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7ba0ed3d8a564280c3b8f19c",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-7ba0ed3d8a564280c3b8f19c",
   "quote_text": "O cenário mais provável para este desafio será o Southampton vencer.",
   "fragment_from": 0,
   "fragment_to": 68,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/inglaterra/championship/southampton/portsmouth/qgjYVNbp1Y6wy/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "e01977a035e8d793e887edb51c4154afa0a525f8f5ac5badf9bec5ce95458053",
    "material_removed": false
   },
   "published_at": "2026-10-08T10:43:04.000Z",
   "detected_at": "2026-10-11T02:59:32.067Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-08T10:43:04.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-08T10:43:04.000Z",
    "detected_at": "2026-10-11T02:59:32.067Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-664b30304e6ea8b2851d3b25",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-664b30304e6ea8b2851d3b25",
   "quote_text": "O cenário mais provável para este desafio será ambas as equipas marcarem, pelo menos, um golo.",
   "fragment_from": 0,
   "fragment_to": 94,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/inglaterra/premier-league/coventry/newcastle/KwNmzX5zzYaM5/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f074445dc37c7b08f20d2ad884646be10f056d995067edabdbea81a5f06df4be",
    "material_removed": false
   },
   "published_at": "2026-10-09T08:53:55.000Z",
   "detected_at": "2026-10-11T02:59:31.829Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T08:53:55.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T08:53:55.000Z",
    "detected_at": "2026-10-11T02:59:31.829Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-091cd6998eb083addaff61f7",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-091cd6998eb083addaff61f7",
   "quote_text": "esta é uma aposta que se reveste de grande valor.",
   "fragment_from": 324,
   "fragment_to": 373,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/portugal/liga-portugal-betclic/rio-ave-fc/nacional/3JnZM6KN5mVxv/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "43dc44a6d86226d7855045f68420377453d2c5050b5552f90283119cdbd4b05a",
    "material_removed": false
   },
   "published_at": "2026-10-09T10:34:16.000Z",
   "detected_at": "2026-10-11T02:50:50.942Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-c4b8b8c7bfc4",
    "display_name": "Rio Ave — Nacional",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-10-11T14:30:00.000Z",
    "url": "/football/matches/rio-ave-vs-nacional-2026-10-11/",
    "scoreline": "3-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Rio Ave",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-09T10:34:16.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T10:34:16.000Z",
    "detected_at": "2026-10-11T02:50:50.942Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Rio Ave",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Rio Ave"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Rio Ave 3-2 Nacional."
   },
   "settlements": [
    {
     "operation_id": "f0b43ec6358f81a851ef62aab1a7b4db9d8ac14994d2b42e97668662ca476c27",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Rio Ave",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Academia das Apostas",
    "publisher": "Academia das Apostas",
    "forecaster": "Academia das Apostas",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.academiadasapostas.com/stats/match/portugal/liga-portugal-betclic/rio-ave-fc/nacional/3JnZM6KN5mVxv/preview",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-eed84459413bad386c945098",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-eed84459413bad386c945098",
   "quote_text": "o nosso prognóstico aponta para um triunfo da equipa de Marco Silva por dois ou mais golos de diferença",
   "fragment_from": 493,
   "fragment_to": 596,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/portugal/liga-portugal-betclic/benfica/vitoria-sc/X12Q1w9WwZ8ae/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "7c87fcd09e5079e90bc7c729616ded94af1472a2bd6884af372ba8a758b47968",
    "material_removed": false
   },
   "published_at": "2026-10-09T10:54:50.000Z",
   "detected_at": "2026-10-11T02:50:50.605Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T10:54:50.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T10:54:50.000Z",
    "detected_at": "2026-10-11T02:50:50.605Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-db90909f1d65cc76ecd8b4af",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-db90909f1d65cc76ecd8b4af",
   "quote_text": "a melhor aposta é combinar o mercado de \"ambas as equipas marcam\" com um total superior a 3.5 golos.",
   "fragment_from": 290,
   "fragment_to": 390,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/suica/super-league/grasshopper/young-boys/Ao2Z7Kz2KZpbV/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "674d4ac51d7a3c48d2461da41eebb10745eca61e499ee867e33498e76bac8088",
    "material_removed": false
   },
   "published_at": "2026-10-09T14:32:10.000Z",
   "detected_at": "2026-10-11T02:39:38.200Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T14:32:10.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T14:32:10.000Z",
    "detected_at": "2026-10-11T02:39:38.200Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-94cabf984bc781690a51405c",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-94cabf984bc781690a51405c",
   "quote_text": "considerando as odds disponíveis para a vitória do Hammarby, este mercado torna-se atrativo, sendo essa a nossa aposta.",
   "fragment_from": 302,
   "fragment_to": 421,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/suecia/allsvenskan/hammarby/djurgarden/1L9QaVJNBYoPd/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2597c081a1403d7780c1d2349b998e1da3438b223a906b73f2a0c55ffa11905c",
    "material_removed": false
   },
   "published_at": "2026-10-09T14:52:34.000Z",
   "detected_at": "2026-10-11T02:39:37.943Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-09T14:52:34.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T14:52:34.000Z",
    "detected_at": "2026-10-11T02:39:37.943Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-fe08f9d22e5e4426597191b1",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-fe08f9d22e5e4426597191b1",
   "quote_text": "arriscar a favor do mercado “Ambas as equipas marcam – Sim’’ neste jogo é uma boa opção.",
   "fragment_from": 357,
   "fragment_to": 445,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/croacia/1-hnl/lok-zagreb/varazdin/wVnmNDp5lYRJd/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "e4f3a092435dc700a9a5740179c24fafe6ceebb47e46f3d49ff75b7aed164c4a",
    "material_removed": false
   },
   "published_at": "2026-10-09T17:07:20.000Z",
   "detected_at": "2026-10-11T02:29:43.928Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T17:07:20.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T17:07:20.000Z",
    "detected_at": "2026-10-11T02:29:43.928Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-78974e8da326bec8f212e015",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-78974e8da326bec8f212e015",
   "quote_text": "Assim, antevê-se que o Rijeka consiga confirmar a sua qualidade e acabe por conquistar os três pontos.",
   "fragment_from": 367,
   "fragment_to": 469,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/croacia/1-hnl/slaven/rijeka/RaeQlNl53ZL6o/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "580d432932a8ed7e135594882c222ce30ed36afb61f39e63a070bc996a287a4f",
    "material_removed": false
   },
   "published_at": "2026-10-09T17:19:17.000Z",
   "detected_at": "2026-10-11T02:29:43.709Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-09T17:19:17.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T17:19:17.000Z",
    "detected_at": "2026-10-11T02:29:43.709Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-a6136169add1712cccebd2a1",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-a6136169add1712cccebd2a1",
   "quote_text": "o nosso prognóstico aponta para a dupla possibilidade a favor do Wuhan (vitória ou empate)",
   "fragment_from": 243,
   "fragment_to": 333,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/rp-china/csl/shenyang/three-towns/Ao2Z74g71mpbV/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "e03bf0fe466ee6a92a98dc95729f4b9921599d8c3e3974f92cb664ce15c9276d",
    "material_removed": false
   },
   "published_at": "2026-10-09T21:53:17.000Z",
   "detected_at": "2026-10-11T02:19:33.022Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-09T21:53:17.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T21:53:17.000Z",
    "detected_at": "2026-10-11T02:19:33.022Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b983e83cc6dbfce3ce9b6e3d",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-b983e83cc6dbfce3ce9b6e3d",
   "quote_text": "O cenário mais provável para este desafio será o Brøndby vencer.",
   "fragment_from": 0,
   "fragment_to": 64,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/dinamarca/superliga/brondby/lyngby/RaeQlNlopZL6o/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "47e94ca2a0a20b0e974206b1dbb20ab89a3007a7b4584d6a3a2599963d3dfba2",
    "material_removed": false
   },
   "published_at": "2026-10-09T21:54:26.000Z",
   "detected_at": "2026-10-11T02:19:32.818Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-09T21:54:26.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T21:54:26.000Z",
    "detected_at": "2026-10-11T02:19:32.818Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5c2eea655d68f6338d39ece5",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-5c2eea655d68f6338d39ece5",
   "quote_text": "o nosso prognóstico aponta para a vitória da equipa da casa, com proteção de empate.",
   "fragment_from": 161,
   "fragment_to": 245,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/escocia/premiership/aberdeen/st-johnstone/PvoQoXKMgYlOy/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d15c2fc5052b483ee6a8352d5f51833b710b6782325fca1aed752ce127d0c17c",
    "material_removed": false
   },
   "published_at": "2026-10-10T08:53:09.000Z",
   "detected_at": "2026-10-11T02:09:28.153Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-10T08:53:09.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-10T08:53:09.000Z",
    "detected_at": "2026-10-11T02:09:28.153Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e848d486755ad6f3e3e24005",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-e848d486755ad6f3e3e24005",
   "quote_text": "podemos optar pela vitória do Shandong com empate protegido",
   "fragment_from": 262,
   "fragment_to": 321,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/rp-china/csl/chongqing-tonglianglong-fc/shandong/R2zmkWk90m08o/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "79efbf81bbe6d982c9727a2961ee7d868831a1b7c664cc8abab9209be6aa2526",
    "material_removed": false
   },
   "published_at": "2026-10-10T09:09:43.000Z",
   "detected_at": "2026-10-11T02:09:27.979Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-10T09:09:43.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-10T09:09:43.000Z",
    "detected_at": "2026-10-11T02:09:27.979Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d20d3bbe6c3e76f9fd0f251d",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-d20d3bbe6c3e76f9fd0f251d",
   "quote_text": "mais de 2.5 golos",
   "fragment_from": 241,
   "fragment_to": 258,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/suica/super-league/vaduz/basileia/l2OZX4rD9Z7Wb/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "e69c3904c739df5a513e7d9c5a8a5bba9f80aa8200458d584ee97a21a2b6c5ea",
    "material_removed": false
   },
   "published_at": "2026-10-10T10:18:30.000Z",
   "detected_at": "2026-10-11T01:59:31.132Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-10T10:18:30.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-10T10:18:30.000Z",
    "detected_at": "2026-10-11T01:59:31.132Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-a1b7a564072ea210605d0137",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-a1b7a564072ea210605d0137",
   "quote_text": "\"ambas marcam\"",
   "fragment_from": 224,
   "fragment_to": 238,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/suica/super-league/vaduz/basileia/l2OZX4rD9Z7Wb/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "e69c3904c739df5a513e7d9c5a8a5bba9f80aa8200458d584ee97a21a2b6c5ea",
    "material_removed": false
   },
   "published_at": "2026-10-10T10:18:30.000Z",
   "detected_at": "2026-10-11T01:59:31.132Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-10-10T10:18:30.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-10T10:18:30.000Z",
    "detected_at": "2026-10-11T01:59:31.132Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-9b484c444442f30be361bf80",
   "url": "/evidence/?pick=n-9b484c444442f30be361bf80",
   "quote_text": "é preciso recordar que o Rio Ave tem sido uma das piores equipas em prova",
   "fragment_from": 99,
   "fragment_to": 172,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/portugal/liga-portugal-betclic/fc-famalicao/alverca/aE1myB1PxQy3X/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "e0bf948ddc32179455a713ba2b3a4cf1b17cc68a681489ac0f841080399d98de",
    "material_removed": false
   },
   "published_at": "2026-10-10T10:35:21.000Z",
   "detected_at": "2026-10-11T01:59:30.947Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-10T10:35:21.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-10T10:35:21.000Z",
    "detected_at": "2026-10-11T01:59:30.947Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-94f97700eb3acdce29cf8743",
   "url": "/evidence/?pick=n-94f97700eb3acdce29cf8743",
   "quote_text": "Apesar dos bons resultados do Alverca nas duas últimas jornadas — mérito que ninguém lhe retira —",
   "fragment_from": 0,
   "fragment_to": 97,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/portugal/liga-portugal-betclic/fc-famalicao/alverca/aE1myB1PxQy3X/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "e0bf948ddc32179455a713ba2b3a4cf1b17cc68a681489ac0f841080399d98de",
    "material_removed": false
   },
   "published_at": "2026-10-10T10:35:21.000Z",
   "detected_at": "2026-10-11T01:59:30.947Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-10T10:35:21.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-10T10:35:21.000Z",
    "detected_at": "2026-10-11T01:59:30.947Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f43239b0c388cefaf8d956ac",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-f43239b0c388cefaf8d956ac",
   "quote_text": "o que nos leva a acreditar que a vitória da formação famalicense é um resultado a registar",
   "fragment_from": 412,
   "fragment_to": 502,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/portugal/liga-portugal-betclic/fc-famalicao/alverca/aE1myB1PxQy3X/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "e0bf948ddc32179455a713ba2b3a4cf1b17cc68a681489ac0f841080399d98de",
    "material_removed": false
   },
   "published_at": "2026-10-10T10:35:21.000Z",
   "detected_at": "2026-10-11T01:59:30.947Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-10T10:35:21.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-10T10:35:21.000Z",
    "detected_at": "2026-10-11T01:59:30.947Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e246b4c187050c1343332ef1",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-e246b4c187050c1343332ef1",
   "quote_text": "explorar o mercado ‘’Ambas as equipas marcam – Sim’’ surge como uma excelente opção para esta partida.",
   "fragment_from": 324,
   "fragment_to": 426,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/republica-da-irlanda/premier-division/shamrock/bohemians/EyAmAzBBXQ2po/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "18415ec8e1b6b693fddafc6158097f8337c569804c179c9dbe2e0d7fc0e54b70",
    "material_removed": false
   },
   "published_at": "2026-10-10T13:45:53.000Z",
   "detected_at": "2026-10-11T01:49:42.279Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-10T13:45:53.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-10T13:45:53.000Z",
    "detected_at": "2026-10-11T01:49:42.279Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-fcdf525503ba84bf4db8e214",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-fcdf525503ba84bf4db8e214",
   "quote_text": "arriscar a favor do mercado “Mais de 3,5 Golos” nesta partida é uma boa opção",
   "fragment_from": 372,
   "fragment_to": 449,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.academiadasapostas.com/stats/match/europa/uefa-champions-league/galatasaray/barcelona/EGoYjpqJpmqba/preview",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9b4ff66d3d6a39fea9ee09539ef4e0286f7b7f378ab2ec32657fbad9d6a3e638",
    "material_removed": false
   },
   "published_at": "2026-10-10T19:37:38.000Z",
   "detected_at": "2026-10-11T01:49:42.094Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-10T19:37:38.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-10T19:37:38.000Z",
    "detected_at": "2026-10-11T01:49:42.094Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  }
 ],
 "standing": null,
 "retro": null,
 "late": null,
 "price_vs_market": null,
 "record_summary": {
  "contract_version": "1",
  "entity_type": "editorial",
  "entity_words": "Editorial source",
  "source": {
   "name": "academiadasapostas.com",
   "url": "https://www.academiadasapostas.com/stats/match/mundo/uefa-champions-league/dortmund/betis/jJzZxlKLgZR0v/preview"
  },
  "observed_from": "2026-10-11",
  "observed_to": "2026-11-04",
  "data_as_of": "2026-11-07",
  "state": "settled",
  "series_code": "market_price",
  "series": "Recorded before kick-off, at our recorded market price",
  "restored": false,
  "headline_kind": "live_snapshot",
  "headline_part": "live",
  "settled_picks": 1,
  "matches": 1,
  "void": 0,
  "net_points_hundredths": 8264,
  "staked_hundredths": 10000,
  "return_percent": "82.64",
  "stake_per_pick_hundredths": 10000,
  "period_from": "2026-10-31",
  "period_to": "2026-10-31",
  "status": "calculated",
  "method_version": "2.2",
  "short_history": true,
  "reason": null,
  "reasons": [],
  "sentence": "Forecast Record recorded 1 settled live pick by Academia das Apostas before kick-off across 1 match on 31 October 2026. Won 1 of 1 settled live pick at our recorded market prices. Of the 30 predictions we hold for Academia das Apostas, 13 are linked to matches: 6 were recorded by us before kick-off and 7 first found after the match. Figures as of 7 November 2026.",
  "numbers": [
   {
    "label": "Settled live picks",
    "value": "1",
    "anchor": "/methodology/#settled-pick",
    "note": null
   },
   {
    "label": "Matches",
    "value": "1",
    "anchor": "/methodology/#match",
    "note": null
   },
   {
    "label": "Net result",
    "value": "+82.64 points",
    "anchor": "/methodology/#settlement",
    "note": "100 points per pick"
   },
   {
    "label": "Return at our recorded market price",
    "value": "+82.6%",
    "anchor": "/methodology/#roi",
    "note": null
   }
  ],
  "limitations": [
   "Most of this history was found after the matches."
  ],
  "other_series": [],
  "return_over_time": [],
  "return_over_time_parts": {
   "live": {
    "part": "live",
    "label": "Recorded by us before kick-off",
    "series_code": "market_price",
    "price_rule": "Return at our recorded market price",
    "x_axis": "match_date",
    "dated_note": "Dated by match day. Each pick was recorded by us before kick-off and settled after the match.",
    "settled_picks": 1,
    "matches": 1,
    "match_dates": 1,
    "period_from": "2026-10-31",
    "period_to": "2026-10-31",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": 8264,
    "low": {
     "date": "2026-10-31",
     "cumulative_points_hundredths": 8264,
     "after_picks": 1
    },
    "high": {
     "date": "2026-10-31",
     "cumulative_points_hundredths": 8264,
     "after_picks": 1
    },
    "line_drawn": false,
    "steps": [
     {
      "date": "2026-10-31",
      "cumulative_points_hundredths": 8264,
      "n": 1,
      "picks": 1
     }
    ]
   },
   "archived": null
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record recorded 1 settled live pick by Academia das Apostas before kick-off across 1 match on 31 October 2026. Won 1 of 1 settled live pick at our recorded market prices. Of the 30 predictions we hold for Academia das Apostas, 13 are linked to matches: 6 were recorded by us before kick-off and 7 first found after the match. Figures as of 7 November 2026.",
   "url": "https://forecastrecord.com/sources/academiadasapostas-com/",
   "data_as_of": "2026-11-07",
   "method_version": "2.2"
  },
  "origin": {
   "contract_version": "1",
   "predictions": 30,
   "under_review": 0,
   "no_match_linked": 17,
   "proven_predictions": 6,
   "proven_checked": 6,
   "proven_measured": 1,
   "proven_dates": 4,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 6,
     "checked": 6,
     "price_rule": "Return at our recorded market price",
     "series_code": "market_price",
     "main": {
      "settled_picks": 1,
      "void": 0,
      "matches": 1,
      "net_points_hundredths": 8264,
      "staked_hundredths": 10000,
      "return_percent": "82.64",
      "interval_low": null,
      "interval_high": null,
      "interval_note": "too few independent matches to estimate an interval",
      "period_from": "2026-10-31",
      "period_to": "2026-10-31",
      "method_version": "2.2",
      "snapshot_delay_median_hours": "0.0",
      "snapshot_delay_max_hours": "0.0",
      "checked_after_kickoff_picks": 0
     },
     "same_picks": [
      {
       "price": "Closing price",
       "series_code": "closing_live",
       "picks": 1,
       "return_main_percent": "82.64",
       "return_other_percent": "120.00",
       "settled_excluding_void": 1,
       "net_main_points_hundredths": 8264,
       "net_other_points_hundredths": 12000,
       "period_from": "2026-10-31",
       "period_to": "2026-10-31"
      }
     ],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 6,
      "priced": 1
     },
     "accuracy": {
      "picks": 1,
      "won": 1,
      "won_percent": "100.0",
      "implied_percent": "54.8",
      "left_out": 0,
      "by_market": [
       {
        "market": "Match result",
        "won": 1,
        "picks": 1,
        "implied_percent": "54.8"
       }
      ]
     },
     "reviewed_after": {
      "predictions": 1,
      "right": 1,
      "wrong": 0,
      "other": 0
     }
    },
    {
     "code": "archived",
     "title": "Archived before kick-off",
     "explanation": "Restored from a copy saved by an independent web archive before kick-off.",
     "predictions": 0,
     "checked": 0,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    },
    {
     "code": "found_after",
     "title": "Found after the match",
     "explanation": "First found after the match; the date is the one the source states.",
     "predictions": 7,
     "checked": 0,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [
   "n-a334d708a613c8c8325d1169"
  ],
  "interval_low": null,
  "interval_high": null,
  "caption": "Recorded before kick-off, at our recorded market price · 100 points per pick · 31 October 2026 · Calculated · picks settled under method v2.2",
  "record_from": "2026-10-11",
  "record_to": "2026-11-04"
 },
 "recorded_picks": [
  {
   "record_id": "n-a334d708a613c8c8325d1169",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-a334d708a613c8c8325d1169",
   "match": "Chelsea v Manchester United",
   "match_url": "/football/matches/chelsea-vs-manchester-united-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 48.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chelsea",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8264,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8264",
   "published_at": "2026-10-29T11:16:58.000Z",
   "recorded_at": "2026-10-29T11:38:47.206Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.8264",
    "result": "Won",
    "points_hundredths": 8264,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a334d708a613c8c8325d1169",
    "quote_text": "O cenário mais provável para este desafio será uma vitória do Chelsea.",
    "fragment_from": 0,
    "fragment_to": 70,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.academiadasapostas.com/stats/match/inglaterra/premier-league/chelsea/man-utd/qxRQ5lRjKm7Ee/preview",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d64037afcbf899b26acaebb68a0ca9c96fc568a2ea829e1d92150b47d402ed3b",
     "material_removed": false
    },
    "published_at": "2026-10-29T11:16:58.000Z",
    "detected_at": "2026-10-29T11:38:47.206Z",
    "executed_at": "2026-10-31T06:37:48.200Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c3d02ca4c53b",
     "display_name": "Chelsea — Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/chelsea-vs-manchester-united-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Chelsea",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8264",
     "our_snapshot_at": "2026-10-29T11:36:35.318Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8264,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T11:16:58.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-29T11:16:58.000Z",
     "detected_at": "2026-10-29T11:38:47.206Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Chelsea",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Chelsea"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Chelsea 2-0 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "c1228329e43ec6cd7a547c1a0c16d363dad5b195df8c728a32888d2f75a4c196",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Chelsea",
      "decimal_odds": "1.8264",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8264,
      "executed_at": "2026-10-31T06:37:48.200Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Academia das Apostas",
     "publisher": "Academia das Apostas",
     "forecaster": "Academia das Apostas",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.academiadasapostas.com/stats/match/inglaterra/premier-league/chelsea/man-utd/qxRQ5lRjKm7Ee/preview",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea to win"
   }
  },
  {
   "record_id": "n-526f680c95d5a1acc2c9d0b3",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-526f680c95d5a1acc2c9d0b3",
   "match": "Borussia Dortmund v Real Betis",
   "match_url": "/football/matches/borussia-dortmund-vs-real-betis-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 3.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T11:52:41.000Z",
   "recorded_at": "2026-11-04T16:49:33.705Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-526f680c95d5a1acc2c9d0b3",
    "quote_text": "De salientar que o mercado “Ambas as equipas marcam – Sim’’ foi vencedor em dois dos três jogos destas turmas disputados nesta Liga dos Campeões.",
    "fragment_from": 272,
    "fragment_to": 417,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.academiadasapostas.com/stats/match/mundo/uefa-champions-league/dortmund/betis/jJzZxlKLgZR0v/preview",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4959d0192fb99340453bf374b8476f37c921be02f4251c42dc41a827838a361c",
     "material_removed": false
    },
    "published_at": "2026-11-02T11:52:41.000Z",
    "detected_at": "2026-11-04T16:49:33.705Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-f45b0ac9f3ae",
     "display_name": "Borussia Dortmund — Real Betis",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/borussia-dortmund-vs-real-betis-2026-11-04/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T11:52:41.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-02T11:52:41.000Z",
     "detected_at": "2026-11-04T16:49:33.705Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Borussia Dortmund 2-1 Real Betis."
    },
    "settlements": [
     {
      "operation_id": "02266ce5e1ff976585dd39bc5b5f7599c4d8d90d2d194cfc9fd72ffd653a65c0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Academia das Apostas",
     "publisher": "Academia das Apostas",
     "forecaster": "Academia das Apostas",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.academiadasapostas.com/stats/match/mundo/uefa-champions-league/dortmund/betis/jJzZxlKLgZR0v/preview",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-59522e98a8a0bef02cd52293",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-59522e98a8a0bef02cd52293",
   "match": "RC Lens v Como",
   "match_url": "/football/matches/rc-lens-vs-como-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 3.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Como over 1.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-9",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T12:01:58.000Z",
   "recorded_at": "2026-11-04T16:49:32.809Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-59522e98a8a0bef02cd52293",
    "quote_text": "arriscar a favor do mercado ‘’Como para marcar mais de 1,5 golos’’ seja uma boa opção.",
    "fragment_from": 608,
    "fragment_to": 694,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.academiadasapostas.com/stats/match/mundo/uefa-champions-league/lens/como/1BVQJ6Me3Qwa6/preview",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1b0555e66074699b71d75264aabc8b80c3bef58b90542784954c3b5a982b8228",
     "material_removed": false
    },
    "published_at": "2026-11-02T12:01:58.000Z",
    "detected_at": "2026-11-04T16:49:32.809Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c6123553f451",
     "display_name": "RC Lens — Como",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/rc-lens-vs-como-2026-11-04/",
     "scoreline": "1-9",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 1.5",
    "outcome_label": "Como over 1.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T12:01:58.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-02T12:01:58.000Z",
     "detected_at": "2026-11-04T16:49:32.809Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 1.5",
     "choice": "Como over 1.5",
     "author_odds": null,
     "market_key": "team_total",
     "choice_key": "2-over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 1.5: Como over 1.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-9",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was RC Lens 1-9 Como."
    },
    "settlements": [
     {
      "operation_id": "b64816b56f505b216e270abd1325e3bffc354061d09609f3cf8d53bc91955a98",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "Como over 1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Academia das Apostas",
     "publisher": "Academia das Apostas",
     "forecaster": "Academia das Apostas",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.academiadasapostas.com/stats/match/mundo/uefa-champions-league/lens/como/1BVQJ6Me3Qwa6/preview",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Como over 1.5 (Team goals over/under 1.5)"
   }
  },
  {
   "record_id": "n-26a5a4e97ad55955953c7e8a",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-26a5a4e97ad55955953c7e8a",
   "match": "AFC Ajax v Atalanta",
   "match_url": "/football/matches/afc-ajax-vs-atalanta-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 30.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T09:37:59.000Z",
   "recorded_at": "2026-10-21T12:59:36.846Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-26a5a4e97ad55955953c7e8a",
    "quote_text": "arriscar a favor do mercado “Mais de 2,5 Golos” neste jogo é uma boa opção.",
    "fragment_from": 363,
    "fragment_to": 438,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.academiadasapostas.com/stats/match/europa/europa-conference-league/ajax/atalanta/ajxQRWy5pYBe1/preview",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "53ac6ac3f7456a08b9c82db8fc4075588c93f33d3177c94fb44b0f8d3acf839f",
     "material_removed": false
    },
    "published_at": "2026-10-21T09:37:59.000Z",
    "detected_at": "2026-10-21T12:59:36.846Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-c68b1684a6b4",
     "display_name": "AFC Ajax — Atalanta",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/afc-ajax-vs-atalanta-2026-10-22/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T09:37:59.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-21T09:37:59.000Z",
     "detected_at": "2026-10-21T12:59:36.846Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AFC Ajax 2-0 Atalanta."
    },
    "settlements": [
     {
      "operation_id": "c55b9392f5dbfc9b37eb72ba4e84939e80f2f0ddb312647de69005921a5a0961",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Academia das Apostas",
     "publisher": "Academia das Apostas",
     "forecaster": "Academia das Apostas",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.academiadasapostas.com/stats/match/europa/europa-conference-league/ajax/atalanta/ajxQRWy5pYBe1/preview",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-a7e23109adb58dfecbcbb681",
   "url": "/sources/academiadasapostas-com/picks/3/#pick-n-a7e23109adb58dfecbcbb681",
   "match": "Real Racing Club v Valencia",
   "match_url": "/football/matches/real-racing-club-vs-valencia-2026-10-11/",
   "kickoff": "2026-10-11T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 13.5,
   "market_code": "total",
   "author_said": "Over/Under 2.25 goals: over 2.25",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-07T10:21:03.000Z",
   "recorded_at": "2026-10-11T05:30:36.762Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a7e23109adb58dfecbcbb681",
    "quote_text": "arriscar a favor do mercado “Mais de 2,25 Golos” neste jogo é uma boa opção.",
    "fragment_from": 376,
    "fragment_to": 452,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.academiadasapostas.com/stats/match/espanha/primera-division/santander/valencia/1L9Qab9D8YoPd/preview",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "04b9b7a9990f99af5a35579220e6b95f4e3c4aeae4d501f3c78c76d6c6ed33ab",
     "material_removed": false
    },
    "published_at": "2026-10-07T10:21:03.000Z",
    "detected_at": "2026-10-11T05:30:36.762Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-f793845eecea",
     "display_name": "Real Racing Club — Valencia",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-11T19:00:00.000Z",
     "url": "/football/matches/real-racing-club-vs-valencia-2026-10-11/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.25 goals",
    "outcome_label": "over 2.25",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-07T10:21:03.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-07T10:21:03.000Z",
     "detected_at": "2026-10-11T05:30:36.762Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.25 goals",
     "choice": "over 2.25",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.25",
     "subject": "goals_total",
     "in_words": "Over/Under 2.25 goals: over 2.25"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Racing Club 2-2 Valencia."
    },
    "settlements": [
     {
      "operation_id": "9d0439327fff0daf93bfe6e59d76ba6acccc7e90a59d2574cd7e5dfa47b97c43",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.25 goals",
      "choice": "over 2.25",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Academia das Apostas",
     "publisher": "Academia das Apostas",
     "forecaster": "Academia das Apostas",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.academiadasapostas.com/stats/match/espanha/primera-division/santander/valencia/1L9Qab9D8YoPd/preview",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.25 (Over/Under 2.25 goals)"
   }
  },
  {
   "record_id": "n-091cd6998eb083addaff61f7",
   "url": "/sources/academiadasapostas-com/picks/2/#pick-n-091cd6998eb083addaff61f7",
   "match": "Rio Ave v Nacional",
   "match_url": "/football/matches/rio-ave-vs-nacional-2026-10-11/",
   "kickoff": "2026-10-11T14:30:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 11.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Rio Ave",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T10:34:16.000Z",
   "recorded_at": "2026-10-11T02:50:50.942Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-091cd6998eb083addaff61f7",
    "quote_text": "esta é uma aposta que se reveste de grande valor.",
    "fragment_from": 324,
    "fragment_to": 373,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.academiadasapostas.com/stats/match/portugal/liga-portugal-betclic/rio-ave-fc/nacional/3JnZM6KN5mVxv/preview",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "43dc44a6d86226d7855045f68420377453d2c5050b5552f90283119cdbd4b05a",
     "material_removed": false
    },
    "published_at": "2026-10-09T10:34:16.000Z",
    "detected_at": "2026-10-11T02:50:50.942Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-c4b8b8c7bfc4",
     "display_name": "Rio Ave — Nacional",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-11T14:30:00.000Z",
     "url": "/football/matches/rio-ave-vs-nacional-2026-10-11/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Rio Ave",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-09T10:34:16.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-09T10:34:16.000Z",
     "detected_at": "2026-10-11T02:50:50.942Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Rio Ave",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Rio Ave"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Rio Ave 3-2 Nacional."
    },
    "settlements": [
     {
      "operation_id": "f0b43ec6358f81a851ef62aab1a7b4db9d8ac14994d2b42e97668662ca476c27",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Rio Ave",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Academia das Apostas",
     "publisher": "Academia das Apostas",
     "forecaster": "Academia das Apostas",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.academiadasapostas.com/stats/match/portugal/liga-portugal-betclic/rio-ave-fc/nacional/3JnZM6KN5mVxv/preview",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Rio Ave to win"
   }
  },
  {
   "record_id": "n-35a9c386e9e6fca853f21456",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Contudo, dada a inconsistência da equipa leonina, a aposta recomendada recai no mercado de \"mais de 2,5 golos\"",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T09:44:23.000Z",
   "recorded_at": "2026-10-29T11:10:03.068Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-af165a86994535fc5e0a4200",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "O cenário mais provável para este desafio será a existência de vários golos.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T10:23:30.000Z",
   "recorded_at": "2026-10-21T12:19:56.905Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-545e32668a8b20d6dbc03be6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "O cenário mais provável para este desafio será o AGF vencer.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T10:20:58.000Z",
   "recorded_at": "2026-10-21T12:19:57.481Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6362c9398de723200b71a4ba",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "O cenário mais provável para este desafio será o Borac Banja Luka vencer.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T09:34:45.000Z",
   "recorded_at": "2026-10-21T12:59:37.386Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-fcdf525503ba84bf4db8e214",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "arriscar a favor do mercado “Mais de 3,5 Golos” nesta partida é uma boa opção",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-10T19:37:38.000Z",
   "recorded_at": "2026-10-11T01:49:42.094Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e246b4c187050c1343332ef1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "explorar o mercado ‘’Ambas as equipas marcam – Sim’’ surge como uma excelente opção para esta partida.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-10T13:45:53.000Z",
   "recorded_at": "2026-10-11T01:49:42.279Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-f43239b0c388cefaf8d956ac",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "o que nos leva a acreditar que a vitória da formação famalicense é um resultado a registar",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-10T10:35:21.000Z",
   "recorded_at": "2026-10-11T01:59:30.947Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-d20d3bbe6c3e76f9fd0f251d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "mais de 2.5 golos",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-10T10:18:30.000Z",
   "recorded_at": "2026-10-11T01:59:31.132Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a1b7a564072ea210605d0137",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "\"ambas marcam\"",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-10T10:18:30.000Z",
   "recorded_at": "2026-10-11T01:59:31.132Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e848d486755ad6f3e3e24005",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "podemos optar pela vitória do Shandong com empate protegido",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-10T09:09:43.000Z",
   "recorded_at": "2026-10-11T02:09:27.979Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5c2eea655d68f6338d39ece5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "o nosso prognóstico aponta para a vitória da equipa da casa, com proteção de empate.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-10T08:53:09.000Z",
   "recorded_at": "2026-10-11T02:09:28.153Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b983e83cc6dbfce3ce9b6e3d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "O cenário mais provável para este desafio será o Brøndby vencer.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T21:54:26.000Z",
   "recorded_at": "2026-10-11T02:19:32.818Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a6136169add1712cccebd2a1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "o nosso prognóstico aponta para a dupla possibilidade a favor do Wuhan (vitória ou empate)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T21:53:17.000Z",
   "recorded_at": "2026-10-11T02:19:33.022Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-78974e8da326bec8f212e015",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Assim, antevê-se que o Rijeka consiga confirmar a sua qualidade e acabe por conquistar os três pontos.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T17:19:17.000Z",
   "recorded_at": "2026-10-11T02:29:43.709Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-fe08f9d22e5e4426597191b1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "arriscar a favor do mercado “Ambas as equipas marcam – Sim’’ neste jogo é uma boa opção.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T17:07:20.000Z",
   "recorded_at": "2026-10-11T02:29:43.928Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-94cabf984bc781690a51405c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "considerando as odds disponíveis para a vitória do Hammarby, este mercado torna-se atrativo, sendo essa a nossa aposta.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T14:52:34.000Z",
   "recorded_at": "2026-10-11T02:39:37.943Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-db90909f1d65cc76ecd8b4af",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "a melhor aposta é combinar o mercado de \"ambas as equipas marcam\" com um total superior a 3.5 golos.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T14:32:10.000Z",
   "recorded_at": "2026-10-11T02:39:38.200Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-eed84459413bad386c945098",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "o nosso prognóstico aponta para um triunfo da equipa de Marco Silva por dois ou mais golos de diferença",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T10:54:50.000Z",
   "recorded_at": "2026-10-11T02:50:50.605Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-664b30304e6ea8b2851d3b25",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "O cenário mais provável para este desafio será ambas as equipas marcarem, pelo menos, um golo.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T08:53:55.000Z",
   "recorded_at": "2026-10-11T02:59:31.829Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7ba0ed3d8a564280c3b8f19c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "O cenário mais provável para este desafio será o Southampton vencer.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T10:43:04.000Z",
   "recorded_at": "2026-10-11T02:59:32.067Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3e604df497b0fa0e07e33734",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "De salientar que o mercado “Mais de 2,25 Golos” foi vencedor em todos os jogos do Sassuolo disputados nesta Serie A.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-07T16:13:13.000Z",
   "recorded_at": "2026-10-11T05:09:33.038Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7af656ea651f087ef90b5368",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "arriscar a favor do mercado “Mais de 2 Golos’’ nesta partida é uma boa opção.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-07T13:43:25.000Z",
   "recorded_at": "2026-10-11T05:19:28.788Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-80d19950d6d32c433fcd53d9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "arriscar a favor do mercado “Ambas Marcam – Sim” seja uma boa opção",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-07T13:32:43.000Z",
   "recorded_at": "2026-10-11T05:19:29.025Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5d7be5968f8976991d2db974",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "O cenário mais provável para este desafio será o Real Bétis vencer.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-07T10:17:16.000Z",
   "recorded_at": "2026-10-11T05:30:37.068Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  }
 ],
 "lead_time": {
  "contract_version": 1,
  "threshold_hours": 2.0,
  "picks": 6,
  "before_kickoff": 6,
  "after_kickoff": 0,
  "at_least_2h": 6,
  "share_2h_plus": 100.0,
  "median_hours": 12.6,
  "min_hours": 3.2,
  "max_hours": 48.9,
  "words": "Hours between the moment we recorded the pick and kick-off; the share counts picks recorded at least two hours before kick-off."
 },
 "baseline": {
  "contract_version": 1,
  "series_code": "market_price",
  "rule": "recorded-line-1.0",
  "state": "settled",
  "picks": 1,
  "settled_picks_all": 1,
  "excluded": {
   "market_without_favourite": 0,
   "no_recorded_line": 0,
   "favourite_not_settled": 0
  },
  "staked_hundredths": 10000,
  "author_net_hundredths": 8264,
  "favourite_net_hundredths": 8264,
  "difference_hundredths": 0,
  "author_return_percent": 82.64,
  "favourite_return_percent": 82.64,
  "author_hit_rate": 100.0,
  "favourite_hit_rate": 100.0,
  "picked_favourite_share": 100.0,
  "by_market": [
   {
    "market_code": "1x2",
    "picks": 1,
    "staked_hundredths": 10000,
    "author_net_hundredths": 8264,
    "favourite_net_hundredths": 8264,
    "author_hits": 1,
    "favourite_hits": 1,
    "picked_favourite": 1,
    "author_return_percent": 82.64,
    "favourite_return_percent": 82.64
   }
  ],
  "return_over_time": [
   {
    "kickoff": "2026-10-31T12:30:00.000Z",
    "author_cumulative_hundredths": 8264,
    "favourite_cumulative_hundredths": 8264
   }
  ],
  "words": "Same stakes, same matches, same recorded moment: the author’s picks against backing the market favourite by the recorded line. Only markets with a single shortest price count (match result, over/under, both teams to score, handicap); correct score and combined markets are left out."
 },
 "pagination": {
  "per_page": 20,
  "total": 30,
  "pages": 3,
  "page_urls": [
   "/sources/academiadasapostas-com/",
   "/sources/academiadasapostas-com/picks/2/",
   "/sources/academiadasapostas-com/picks/3/"
  ],
  "groups": {
   "settled": 1,
   "pending": 0,
   "excluded": 29
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 20,
  "author_url": "/sources/academiadasapostas-com/",
  "current": false
 },
 "title_tag": "Academia das Apostas: Football Prediction Record",
 "calculator": null,
 "source_info": {
  "code_name": "academiadasapostas-com",
  "display_name": "Academia das Apostas",
  "type_code": "channel",
  "domains": [
   "academiadasapostas.com"
  ],
  "owner": null,
  "check": {
   "when": null,
   "source_list": []
  },
  "url": "/sources/academiadasapostas-com/",
  "products": [
   {
    "code_name": "academia-das-apostas",
    "display_name": "Academia das Apostas",
    "type_code": "column",
    "url": "/sources/academiadasapostas-com/",
    "entity_ref": "e-d560c67d51642b40a7cbec88",
    "summary": {
     "statements": 43,
     "predictions": 30,
     "settled_picks": 1,
     "headline_kind": "live_snapshot",
     "return_percent": 82.64,
     "headline_part": "live",
     "period_from": "2026-10-11",
     "period_to": "2026-11-04"
    }
   }
  ],
  "author_list": [
   {
    "name_shown": "FR10",
    "url": "/authors/fr10/",
    "settled_picks": 17,
    "predictions": 173,
    "headline_part": "live"
   },
   {
    "name_shown": "duartepinto",
    "url": "/authors/duartepinto/",
    "settled_picks": 0,
    "predictions": 19,
    "headline_part": null
   }
  ],
  "authors_count": 2,
  "auto": true,
  "product": "academia-das-apostas",
  "product_page": false
 },
 "data_revision": {
  "data_version": "2026-10-31.2",
  "updated": "2026-10-31",
  "current_release": "2026-11-07.2",
  "data_as_of": "2026-11-07",
  "method_version": "2.2",
  "price_rule": "independent odds snapshot",
  "series_code": "market_price",
  "sample": {
   "settled_picks": 1,
   "matches": 1,
   "void": 0,
   "period_from": "2026-10-31",
   "period_to": "2026-10-31",
   "composition_hash": "b203fb77f240299b2e0f725aa5ce64b2919c707d604ee3a1386362a1fe5fd746"
  },
  "changes_url": "#changes",
  "corrections_url": "/corrections/"
 },
 "number_changes": [
  {
   "id": "zc-7702474de1072ed698f9",
   "at": "2026-10-31T21:01:38.334Z",
   "data_version": "2026-10-31.2",
   "previous_data_version": "2026-10-31.1",
   "url": "/sources/academiadasapostas-com/",
   "category": "new_results",
   "category_words": "New results",
   "before": null,
   "after": {
    "data_version": "2026-10-31.2",
    "return_percent": "82.64",
    "settled_picks": 1,
    "matches": 1,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "b203fb77f240299b2e0f725aa5ce64b2919c707d604ee3a1386362a1fe5fd746",
    "text": "+82.64 points on 1 settled pick across 1 match · independent odds snapshot · method 2.2"
   },
   "reason": "First headline number for this record: 1 settled pick in the series “independent odds snapshot”.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  }
 ],
 "counts_by_slice": {
  "portions": [
   {
    "code": "live",
    "title": "Recorded before kick-off",
    "price_rule": "Return at our recorded market price",
    "settled_picks": 1,
    "total_check": true,
    "market_list": [
     {
      "code_name": "1x2",
      "in_words": "Match result",
      "url": null,
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 8264,
      "return_percent": "82.6",
      "period_from": "2026-10-31",
      "period_to": "2026-10-31",
      "small_sample": true,
      "average_odds": "1.83",
      "odds_from_author": 0,
      "odds_from_snapshot": 1
     }
    ],
    "leagues": [
     {
      "code_name": "Premier League",
      "in_words": "Premier League",
      "url": "/football/competitions/premier-league/",
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 8264,
      "return_percent": "82.6",
      "period_from": "2026-10-31",
      "period_to": "2026-10-31",
      "small_sample": true,
      "average_odds": "1.83",
      "odds_from_author": 0,
      "odds_from_snapshot": 1,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 8264,
        "return_percent": null,
        "period_from": "2026-10-31",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.83",
        "odds_from_author": 0,
        "odds_from_snapshot": 1
       }
      ]
     }
    ],
    "best_slice": null
   }
  ],
  "best_slice": null
 },
 "author_card": {
  "body": "Record tracked by Forecast Record since 11 October 2026 · 30 predictions · last change 4 November 2026",
  "url": "https://forecastrecord.com/sources/academiadasapostas-com/",
  "s": "2026-10-11",
  "prediction_count": 30,
  "refreshed_at": "2026-11-04",
  "html": "<a href=\"https://forecastrecord.com/sources/academiadasapostas-com/\">Record tracked by Forecast Record since 11 October 2026 · 30 predictions · last change 4 November 2026</a>"
 },
 "trust": {
  "tier": "probation",
  "in_words": "Probation",
  "settled_count": 6,
  "days": 25,
  "weeks": 4,
  "archive": false,
  "in_review": false,
  "own_page": false,
  "won_count": 5,
  "first_settled_on": "2026-10-11",
  "products_in_level": 1,
  "rule": {
   "tracked": {
    "min_settled": 30,
    "min_days": 30,
    "min_distinct_weeks": 2,
    "no_violations": true
   },
   "established": {
    "min_settled": 100,
    "min_days": 90
   }
  },
  "show": true
 },
 "author_type": "Prediction site",
 "data_changes": {
  "added_later": "7 records added on 11 Oct 2026 found after the match. The current numbers include them; numbers published earlier, including the record before each match, do not change.",
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "source:academiadasapostas-com",
 "source_revision": 83,
 "related": [
  {
   "url": "/cards/e-d560c67d51642b40a7cbec88-bank/",
   "name": "Bankroll card — Academia das Apostas",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-d560c67d51642b40a7cbec88-month-following/",
   "name": "A month following Academia das Apostas",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-d560c67d51642b40a7cbec88-said-vs-happened/",
   "name": "Said → happened — Academia das Apostas",
   "detail": null,
   "source_group": "cards"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-d560c67d51642b40a7cbec88",
   "value": 1,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-d560c67d51642b40a7cbec88",
   "value": 30,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-d560c67d51642b40a7cbec88",
   "value": 30,
   "where": "picks",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-d560c67d51642b40a7cbec88",
   "value": 1,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-d560c67d51642b40a7cbec88",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-d560c67d51642b40a7cbec88",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "/authors/fr10/",
   "value": 17,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  },
  {
   "set": "profile.window",
   "entity": "e-d560c67d51642b40a7cbec88",
   "value": 1,
   "where": "calculation",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
