Передавать массив не обязательно через POST, можно и через GET
import requests
params = {
'key':'****',
'username':'admin',
'password':'****',
'action':'select',
'entity_id':28,
'select_fields':'242,247,275,270,271,272,273,285,286,293,294,346,394,395,396,397,398,399,400,401,480,481',
'limit': 0,
###############################
'filters[242]': '2023-02-01,2023-02-02',
##############################
}
def get_data(params):
r = requests.post('http://www.******/api/rest.php',data=params)
r = r.json()
return r
x = get_data(params)
print(len(x['data'])) #Кол-во записей
x['data']