How to get Non-Runners?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • BetEnvy
    Junior Member
    • Mar 2017
    • 7

    #1

    How to get Non-Runners?

    Hi,

    I am trying to find out where to get non runner information. I am looking in listMarketCatalogue with runner description, but nothing is showing for non runners?

    Anyone know where its stored?
  • bnl
    Junior Member
    • Nov 2012
    • 108

    #2
    I use listMarketBook on a certain marketid

    It gets me a reply like below.
    But this is AFTER the market settled I think.


    Code:
    {
         "jsonrpc": "2.0",
         "result": [{
              "marketId": "1.111572663",
              "isMarketDataDelayed": false,
              "betDelay": 1,
              "bspReconciled": true,
              "complete": true,
              "inplay": true,
              "numberOfWinners": 1,
              "numberOfRunners": 9,
              "numberOfActiveRunners": 0,
              "totalMatched": 0.0,
              "totalAvailable": 0.0,
              "crossMatching": false,
              "runnersVoidable": false,
              "version": 624435001,
              "runners": [{
                   "selectionId": 5662977,
                   "handicap": 0.0,
                   "adjustmentFactor": 5.3,
                   "removalDate": "2013-10-25T16:19:41.000Z",
                   "status": "REMOVED"
              },
              {
                   "selectionId": 6477571,
                   "handicap": 0.0,
                   "adjustmentFactor": 52.5,
                   "status": "LOSER"
              },
              {
                   "selectionId": 6437577,
                   "handicap": 0.0,
                   "adjustmentFactor": 12.4,
                   "status": "LOSER"
              },
              {
                   "selectionId": 6458897,
                   "handicap": 0.0,
                   "adjustmentFactor": 10.6,
                   "status": "LOSER"
              },
              {
                   "selectionId": 4729721,
                   "handicap": 0.0,
                   "adjustmentFactor": 9.6,
                   "status": "WINNER"
              },
              {
                   "selectionId": 6784150,
                   "handicap": 0.0,
                   "adjustmentFactor": 4.9,
                   "status": "LOSER"
              },
              {
                   "selectionId": 3917956,
                   "handicap": 0.0,
                   "adjustmentFactor": 6.6,
                   "status": "LOSER"
              },
              {
                   "selectionId": 6290196,
                   "handicap": 0.0,
                   "adjustmentFactor": 2.4,
                   "status": "LOSER"
              },
              {
                   "selectionId": 5119099,
                   "handicap": 0.0,
                   "adjustmentFactor": 1.3,
                   "status": "LOSER"
              }],
              "status": "CLOSED"
         }],
         "id": 1
    }
    /Björn

    Comment

    • gus
      Senior Member
      • Jan 2009
      • 134

      #3
      If you call listMarketBook, then, amongst other things you get a field "runners" which is the list or declared Runners, and, for each runner in that list there's a field "status".

      One of of the enumerations for that status field is REMOVED, which signifies a nonRunner.

      Like other data in liatMarketBook it's dynamic, so it's updated to include new nonRunners right up to InPlay, and is available, apparently for 90 days after the Market has been settled.

      You can also get the adjustmentFactor and removedDate:

      "The status of the selection (i.e., ACTIVE, REMOVED, WINNER, PLACED, LOSER, HIDDEN) Runner status information is available for 90 days following market settlement."

      Comment

      • BetEnvy
        Junior Member
        • Mar 2017
        • 7

        #4
        Thanks for the replies, so I can only get this AFTER the race has settled, is that right?

        Comment

        • betdynamics
          Junior Member
          • Sep 2010
          • 534

          #5
          No - you don't have to wait until the race has been settled.

          The status is available all the time.

          As soon as a runner becomes a non-runner, its status changes to REMOVED and the removalDate field is updated with the date and time that the runner was removed.

          Comment

          Working...
          X