Pick of the Day

Get today's Pick of the Day

Changed on

Returns the published picks for the current product day. Pro tier.

picks holds up to six ranked picks. Each pick carries the backed side, the pre-game price, the flat stake (stake_usd, 1000) and its return (return_usd; return_per_100 keeps the literal $100 basis), the sharp-money holders, the grade, and a thesis. The price is frozen before kickoff. A prior day's pick never appears here; read the archive for it.

scheduled_picks lists same-day slots that are selected but not released yet. Each slot exposes only pick_rank, release_at, and kickoff.

When no pick is published for the current product day, the endpoint returns 404 with error.code="not_found" and error.reason="pick_not_released". Branch on the reason; the code is frozen. The 404 is a schedule, not an outage.

Do not poll. Read Retry-After or error.retry_at and schedule one request for that instant. The 404 response below says how the instant is chosen.

get/api/v1/pick-of-the-day

Request

Headers

X-Query-Validation'strict'

Opt into strict query-name validation. The default is compatible: unknown names are ignored and reported in X-Query-Ignored. With strict, an unknown name returns 400 bad_request with error.reason unknown_query_parameter before the handler runs, including when its percent escape is incomplete.

If-None-Matchstring

Conditional GET validator from a previous ETag. Matching values return 304 Not Modified with an empty body.

Response

Today's Pick of the Day

object'pick_of_the_day' required

Changes

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      response property data/smart_usd deprecated

    • info

      response property data/smart_wallet_count deprecated

    • warning

      added the new freshness_ceiling_unsatisfied enum value to the / response property for the response status

    • warning

      added the new freshness_ceiling_unsatisfied enum value to the / response property for the response status

    • warning

      added the new freshness_ceiling_unsatisfied enum value to the / response property for the response status

    • warning

      added the new freshness_ceiling_unsatisfied enum value to the / response property for the response status

    • warning

      added the new freshness_ceiling_unsatisfied enum value to the / response property for the response status

    • warning

      added the new freshness_ceiling_unsatisfied enum value to the / response property for the response status

    • warning

      added the new freshness_ceiling_unsatisfied enum value to the / response property for the response status

    • warning

      added the new freshness_ceiling_unsatisfied enum value to the / response property for the response status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status