Segmented List through API calls

I am curious as to wether or not it is possible to pull a segmented list of User IDs (in our case emails) based on certain parameters.

For example:
Condition1: [custom variable = ____]
Condition2: [visited ___ page]
Condition3: date-range

Results: List of User IDs AND/OR list of custom variables

So, I would like to pull a list of all of the ___ who visited ___ webpage between December 12 - 15

I saw that it is possible to pull the number of, but I would rather know who than how many

Thank you for any assistance or clarifications here