get post id using the $query_vars variable

When viewing a single post, get_the_ID(); used within the loop will return the current post’s ID.

But I don’t have a reference page that has the list of $query_vars params…

Dumping it

global $wp_query;
var_dump($wp_query->query_vars);

would provide such a reference.

Where you’d subsequently see that $wp_query->query_vars['page_id'] yields the page ID.