US Lotteries - Downtack

API to get the latest winning numbers from Lottery games in the US.
More information: https://downtack.com/en/#contacto
Contact Info: hola@downtack.com
Version: 1.0.1
Apache 2.0
http://www.apache.org/licenses/LICENSE-2.0.html

Access

  1. APIKey KeyParamName:api_key KeyInQuery:true KeyInHeader:false

Methods

[ Jump to Models ]

Table of Contents

Lottery

States

Lottery

Up
get /get-all-games
Get all the games from all states (getAllGames)

Query parameters

Return type

inline_response_200

Example data

Content-Type: application/json
{
  "TN" : [ {
    "name" : "Powerball",
    "plays" : [ {
      "name" : "Powerball",
      "draws" : [ {
        "date" : "02/21/2022",
        "nextDrawDate" : "02/23/2022",
        "nextDrawJackpot" : 45000000,
        "numbers" : [ {
          "value" : "02",
          "order" : 1
        }, {
          "value" : "36",
          "order" : 2
        }, {
          "value" : "37",
          "order" : 3
        }, {
          "value" : "45",
          "order" : 4
        }, {
          "value" : "69",
          "order" : 5
        }, {
          "value" : "03",
          "order" : 6,
          "specialBall" : {
            "name" : "Powerball",
            "className" : "powerball"
          }
        }, {
          "value" : "2",
          "order" : 7,
          "specialBall" : {
            "name" : "Power Play",
            "className" : "power-play"
          }
        } ],
        "prizes" : [ ],
        "extraFields" : [ ]
      } ]
    } ]
  }, {
    "name" : "MEGA Millions",
    "plays" : [ {
      "name" : "MEGA Millions",
      "draws" : [ {
        "date" : "02/18/2022",
        "nextDrawDate" : "02/22/2022",
        "nextDrawJackpot" : 75000000,
        "numbers" : [ {
          "value" : "06",
          "order" : 1
        }, {
          "value" : "11",
          "order" : 2
        }, {
          "value" : "50",
          "order" : 3
        }, {
          "value" : "63",
          "order" : 4
        }, {
          "value" : "68",
          "order" : 5
        }, {
          "value" : "17",
          "order" : 6,
          "specialBall" : {
            "name" : "Mega Ball",
            "className" : "mega-ball"
          }
        }, {
          "value" : "4",
          "order" : 7,
          "specialBall" : {
            "name" : "Megaplier",
            "className" : "megaplier"
          }
        } ],
        "prizes" : [ ],
        "extraFields" : [ ]
      } ]
    } ]
  }, {
    "name" : "Lotto America",
    "plays" : [ {
      "name" : "Lotto America",
      "draws" : [ {
        "date" : "02/19/2022",
        "nextDrawDate" : "02/23/2022",
        "nextDrawJackpot" : 8050000,
        "numbers" : [ {
          "value" : "16",
          "order" : 1
        }, {
          "value" : "33",
          "order" : 2
        }, {
          "value" : "42",
          "order" : 3
        }, {
          "value" : "46",
          "order" : 4
        }, {
          "value" : "47",
          "order" : 5
        }, {
          "value" : "06",
          "order" : 6,
          "specialBall" : {
            "name" : "Star Ball",
            "className" : "star-ball"
          }
        } ],
        "prizes" : [ ],
        "extraFields" : [ ]
      } ]
    } ]
  }, {
    "name" : "Cash4Life",
    "plays" : [ {
      "name" : "Cash4Life",
      "draws" : [ {
        "date" : "02/21/2022",
        "nextDrawDate" : "02/22/2022",
        "nextDrawJackpot" : 0,
        "numbers" : [ {
          "value" : "04",
          "order" : 1
        }, {
          "value" : "40",
          "order" : 2
        }, {
          "value" : "42",
          "order" : 3
        }, {
          "value" : "54",
          "order" : 4
        }, {
          "value" : "58",
          "order" : 5
        }, {
          "value" : "03",
          "order" : 6,
          "specialBall" : {
            "name" : "Cash Ball",
            "className" : "cash-ball"
          }
        } ],
        "prizes" : [ ],
        "extraFields" : [ ]
      } ]
    } ]
  }, {
    "name" : "Tennessee Cash",
    "plays" : [ {
      "name" : "Tennessee Cash",
      "draws" : [ {
        "date" : "02/21/2022",
        "nextDrawDate" : "02/23/2022",
        "nextDrawJackpot" : 500000,
        "numbers" : [ {
          "value" : "07",
          "order" : 1
        }, {
          "value" : "09",
          "order" : 2
        }, {
          "value" : "19",
          "order" : 3
        }, {
          "value" : "21",
          "order" : 4
        }, {
          "value" : "26",
          "order" : 5
        }, {
          "value" : "02",
          "order" : 6,
          "specialBall" : {
            "name" : "Bonus",
            "className" : "bonus"
          }
        } ],
        "prizes" : [ ],
        "extraFields" : [ ]
      } ]
    } ]
  }, {
    "name" : "Cash 4",
    "plays" : [ {
      "name" : "Morning",
      "draws" : [ {
        "date" : "02/21/2022",
        "nextDrawDate" : "02/22/2022",
        "nextDrawJackpot" : 0,
        "numbers" : [ {
          "value" : "7",
          "order" : 1
        }, {
          "value" : "4",
          "order" : 2
        }, {
          "value" : "2",
          "order" : 3
        }, {
          "value" : "8",
          "order" : 4
        } ],
        "prizes" : [ ],
        "extraFields" : [ ]
      } ]
    }, {
      "name" : "Midday",
      "draws" : [ {
        "date" : "02/21/2022",
        "nextDrawDate" : "02/22/2022",
        "nextDrawJackpot" : 0,
        "numbers" : [ {
          "value" : "4",
          "order" : 1
        }, {
          "value" : "4",
          "order" : 2
        }, {
          "value" : "6",
          "order" : 3
        }, {
          "value" : "8",
          "order" : 4
        } ],
        "prizes" : [ ],
        "extraFields" : [ ]
      } ]
    }, {
      "name" : "Evening",
      "draws" : [ {
        "date" : "02/21/2022",
        "nextDrawDate" : "02/22/2022",
        "nextDrawJackpot" : 0,
        "numbers" : [ {
          "value" : "7",
          "order" : 1
        }, {
          "value" : "9",
          "order" : 2
        }, {
          "value" : "5",
          "order" : 3
        }, {
          "value" : "0",
          "order" : 4
        } ],
        "prizes" : [ ],
        "extraFields" : [ ]
      } ]
    } ]
  }, {
    "name" : "Cash 3",
    "plays" : [ {
      "name" : "Morning",
      "draws" : [ {
        "date" : "02/21/2022",
        "nextDrawDate" : "02/22/2022",
        "nextDrawJackpot" : 0,
        "numbers" : [ {
          "value" : "0",
          "order" : 1
        }, {
          "value" : "7",
          "order" : 2
        }, {
          "value" : "7",
          "order" : 3
        } ],
        "prizes" : [ ],
        "extraFields" : [ ]
      } ]
    }, {
      "name" : "Midday",
      "draws" : [ {
        "date" : "02/21/2022",
        "nextDrawDate" : "02/22/2022",
        "nextDrawJackpot" : 0,
        "numbers" : [ {
          "value" : "6",
          "order" : 1
        }, {
          "value" : "4",
          "order" : 2
        }, {
          "value" : "0",
          "order" : 3
        } ],
        "prizes" : [ ],
        "extraFields" : [ ]
      } ]
    }, {
      "name" : "Evening",
      "draws" : [ {
        "date" : "02/21/2022",
        "nextDrawDate" : "02/22/2022",
        "nextDrawJackpot" : 0,
        "numbers" : [ {
          "value" : "5",
          "order" : 1
        }, {
          "value" : "9",
          "order" : 2
        }, {
          "value" : "8",
          "order" : 3
        } ],
        "prizes" : [ ],
        "extraFields" : [ ]
      } ]
    } ]
  }, {
    "name" : "Powerball Double Play",
    "plays" : [ {
      "name" : "Powerball Double Play",
      "draws" : [ {
        "date" : "02/21/2022",
        "nextDrawDate" : "02/23/2022",
        "nextDrawJackpot" : 0,
        "numbers" : [ {
          "value" : "22",
          "order" : 1
        }, {
          "value" : "23",
          "order" : 2
        }, {
          "value" : "29",
          "order" : 3
        }, {
          "value" : "39",
          "order" : 4
        }, {
          "value" : "43",
          "order" : 5
        }, {
          "value" : "18",
          "order" : 6,
          "specialBall" : {
            "name" : "Powerball",
            "className" : "powerball"
          }
        } ],
        "prizes" : [ ],
        "extraFields" : [ ]
      } ]
    } ]
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

successful operation inline_response_200

Up
get /get-games-by-state/{state}
Get state's game including the latest winning numbers (getGamesByState)

Path parameters

state (required)
Path Parameter — State 2 letter code (second part of its ISO 3166-2 code)

Query parameters

Return type

Object

Example data

Content-Type: application/json
[ {
  "name" : "Powerball",
  "plays" : [ {
    "name" : "Powerball",
    "draws" : [ {
      "date" : "09/18/2021",
      "nextDrawDate" : "09/20/2021",
      "nextDrawJackpot" : 472000000,
      "numbers" : [ {
        "value" : "05",
        "order" : 1
      }, {
        "value" : "36",
        "order" : 2
      }, {
        "value" : "39",
        "order" : 3
      }, {
        "value" : "45",
        "order" : 4
      }, {
        "value" : "57",
        "order" : 5
      }, {
        "value" : "11",
        "order" : 6,
        "specialBall" : {
          "name" : "Powerball",
          "ballType" : "",
          "className" : "powerball"
        }
      }, {
        "value" : "2",
        "order" : 7,
        "specialBall" : {
          "name" : "Power Play",
          "ballType" : "multi",
          "className" : "power-play"
        }
      } ],
      "prizes" : [ ],
      "extraFields" : [ ]
    } ]
  } ]
}, {
  "name" : "MEGA Millions",
  "plays" : [ {
    "name" : "MEGA Millions",
    "draws" : [ {
      "date" : "09/17/2021",
      "nextDrawDate" : "09/21/2021",
      "nextDrawJackpot" : 432000000,
      "numbers" : [ {
        "value" : "17",
        "order" : 1
      }, {
        "value" : "32",
        "order" : 2
      }, {
        "value" : "40",
        "order" : 3
      }, {
        "value" : "59",
        "order" : 4
      }, {
        "value" : "61",
        "order" : 5
      }, {
        "value" : "18",
        "order" : 6,
        "specialBall" : {
          "name" : "Mega Ball",
          "ballType" : "",
          "className" : "mega-ball"
        }
      }, {
        "value" : "3",
        "order" : 7,
        "specialBall" : {
          "name" : "Megaplier",
          "ballType" : "",
          "className" : "megaplier"
        }
      } ],
      "prizes" : [ ],
      "extraFields" : [ ]
    } ]
  } ]
}, {
  "name" : "Cash4Life",
  "plays" : [ {
    "name" : "Cash4Life",
    "draws" : [ {
      "date" : "09/18/2021",
      "nextDrawDate" : "09/19/2021",
      "nextDrawJackpot" : 0,
      "numbers" : [ {
        "value" : "15",
        "order" : 1
      }, {
        "value" : "23",
        "order" : 2
      }, {
        "value" : "24",
        "order" : 3
      }, {
        "value" : "29",
        "order" : 4
      }, {
        "value" : "48",
        "order" : 5
      }, {
        "value" : "02",
        "order" : 6,
        "specialBall" : {
          "name" : "Cash Ball",
          "ballType" : "",
          "className" : "cash-ball"
        }
      } ],
      "prizes" : [ ],
      "extraFields" : [ ]
    } ]
  } ]
}, {
  "name" : "Lotto",
  "plays" : [ {
    "name" : "Lotto",
    "draws" : [ {
      "date" : "09/18/2021",
      "nextDrawDate" : "09/22/2021",
      "nextDrawJackpot" : 3900000,
      "numbers" : [ {
        "value" : "19",
        "order" : 1
      }, {
        "value" : "23",
        "order" : 2
      }, {
        "value" : "30",
        "order" : 3
      }, {
        "value" : "38",
        "order" : 4
      }, {
        "value" : "49",
        "order" : 5
      }, {
        "value" : "58",
        "order" : 6
      }, {
        "value" : "24",
        "order" : 7,
        "specialBall" : {
          "name" : "Bonus",
          "ballType" : "",
          "className" : "bonus"
        }
      } ],
      "prizes" : [ ],
      "extraFields" : [ ]
    } ]
  } ]
}, {
  "name" : "Take 5",
  "plays" : [ {
    "name" : "Take 5",
    "draws" : [ {
      "date" : "09/18/2021",
      "nextDrawDate" : "09/19/2021",
      "nextDrawJackpot" : 0,
      "numbers" : [ {
        "value" : "04",
        "order" : 1
      }, {
        "value" : "22",
        "order" : 2
      }, {
        "value" : "23",
        "order" : 3
      }, {
        "value" : "34",
        "order" : 4
      }, {
        "value" : "37",
        "order" : 5
      } ],
      "prizes" : [ ],
      "extraFields" : [ ]
    } ]
  }, {
    "name" : "Midday",
    "draws" : [ {
      "date" : "09/18/2021",
      "nextDrawDate" : "09/19/2021",
      "nextDrawJackpot" : 0,
      "numbers" : [ {
        "value" : "09",
        "order" : 1
      }, {
        "value" : "12",
        "order" : 2
      }, {
        "value" : "20",
        "order" : 3
      }, {
        "value" : "23",
        "order" : 4
      }, {
        "value" : "25",
        "order" : 5
      } ],
      "prizes" : [ ],
      "extraFields" : [ ]
    } ]
  } ]
}, {
  "name" : "Pick 10",
  "plays" : [ {
    "name" : "Pick 10",
    "draws" : [ {
      "date" : "09/18/2021",
      "nextDrawDate" : "09/19/2021",
      "nextDrawJackpot" : 0,
      "numbers" : [ {
        "value" : "03",
        "order" : 1
      }, {
        "value" : "05",
        "order" : 2
      }, {
        "value" : "07",
        "order" : 3
      }, {
        "value" : "13",
        "order" : 4
      }, {
        "value" : "14",
        "order" : 5
      }, {
        "value" : "18",
        "order" : 6
      }, {
        "value" : "20",
        "order" : 7
      }, {
        "value" : "21",
        "order" : 8
      }, {
        "value" : "29",
        "order" : 9
      }, {
        "value" : "40",
        "order" : 10
      }, {
        "value" : "49",
        "order" : 11
      }, {
        "value" : "54",
        "order" : 12
      }, {
        "value" : "55",
        "order" : 13
      }, {
        "value" : "59",
        "order" : 14
      }, {
        "value" : "61",
        "order" : 15
      }, {
        "value" : "63",
        "order" : 16
      }, {
        "value" : "64",
        "order" : 17
      }, {
        "value" : "70",
        "order" : 18
      }, {
        "value" : "77",
        "order" : 19
      }, {
        "value" : "79",
        "order" : 20
      } ],
      "prizes" : [ ],
      "extraFields" : [ ]
    } ]
  } ]
}, {
  "name" : "Win 4",
  "plays" : [ {
    "name" : "Midday",
    "draws" : [ {
      "date" : "09/18/2021",
      "nextDrawDate" : "09/19/2021",
      "nextDrawJackpot" : 0,
      "numbers" : [ {
        "value" : "0",
        "order" : 1
      }, {
        "value" : "7",
        "order" : 2
      }, {
        "value" : "5",
        "order" : 3
      }, {
        "value" : "5",
        "order" : 4
      } ],
      "prizes" : [ ],
      "extraFields" : [ ]
    } ]
  }, {
    "name" : "Evening",
    "draws" : [ {
      "date" : "09/18/2021",
      "nextDrawDate" : "09/19/2021",
      "nextDrawJackpot" : 0,
      "numbers" : [ {
        "value" : "2",
        "order" : 1
      }, {
        "value" : "2",
        "order" : 2
      }, {
        "value" : "7",
        "order" : 3
      }, {
        "value" : "6",
        "order" : 4
      } ],
      "prizes" : [ ],
      "extraFields" : [ ]
    } ]
  } ]
}, {
  "name" : "Numbers",
  "plays" : [ {
    "name" : "Midday",
    "draws" : [ {
      "date" : "09/18/2021",
      "nextDrawDate" : "09/19/2021",
      "nextDrawJackpot" : 0,
      "numbers" : [ {
        "value" : "6",
        "order" : 1
      }, {
        "value" : "2",
        "order" : 2
      }, {
        "value" : "2",
        "order" : 3
      } ],
      "prizes" : [ ],
      "extraFields" : [ ]
    } ]
  }, {
    "name" : "Evening",
    "draws" : [ {
      "date" : "09/18/2021",
      "nextDrawDate" : "09/19/2021",
      "nextDrawJackpot" : 0,
      "numbers" : [ {
        "value" : "4",
        "order" : 1
      }, {
        "value" : "5",
        "order" : 2
      }, {
        "value" : "6",
        "order" : 3
      } ],
      "prizes" : [ ],
      "extraFields" : [ ]
    } ]
  } ]
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

succesful req Object

States

Up
get /get-states
Get a list of states (US Based) (getStates)

Query parameters

Return type

State

Example data

Content-Type: application/json
{
  "iso" : "NY",
  "name" : "New York"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

successful operation State

Models

[ Jump to Methods ]

Table of Contents

  1. Draw
  2. Draw_extraFields
  3. Draw_prizes
  4. Draw_type
  5. Number
  6. Number_specialBall
  7. Play
  8. State
  9. inline_response_200
  10. inline_response_200_name

Draw Up

date (optional)
example: 02/21/2022
nextDrawDate (optional)
example: 02/21/2022
nextDrawJackpot (optional)
numbers (optional)
prizes (optional)
example: {"application/json":[{"numberOfWinners":0,"individualAmount":263627,"totalAmount":263627,"position":1,"name":"Grand Prize"},{"numberOfWinners":0,"individualAmount":82,"totalAmount":82,"position":2,"name":"Exacta / RT"},{"numberOfWinners":2,"individualAmount":60,"totalAmount":120,"position":3,"name":"Win / RT"},{"numberOfWinners":52,"individualAmount":57,"totalAmount":2964,"position":4,"name":"Race Time"},{"numberOfWinners":52,"individualAmount":427,"totalAmount":22204,"position":5,"name":"Trifecta"},{"numberOfWinners":385,"individualAmount":25,"totalAmount":9625,"position":6,"name":"Exacta"},{"numberOfWinners":4465,"individualAmount":3,"totalAmount":13395,"position":7,"name":"Win"}]}
extraFields (optional)
array[Draw_extraFields] this field is present in some games, like the Daily Derby from California
example: [{"value":"1:49.14","type":{"name":"Race Time"}}]

Draw_extraFields Up

value (optional)
type (optional)

Draw_prizes Up

numberOfWinners (optional)
individualAmount (optional)
totalAmount (optional)
position (optional)
name (optional)
example: Grand Prize

Draw_type Up

name (optional)

Number Up

value (optional)
example: 02
order (optional)
example: 1
specialBall (optional)

Number_specialBall Up

name (optional)
example: Powerball
className (optional)
example: powerball

Play Up

name (optional)
draws (optional)

State Up

name (optional)
example: New York
iso (optional)
String second part of its ISO 3166-2 code
example: NY

inline_response_200 Up

name (optional)

inline_response_200_name Up

name (optional)
plays (optional)