Unable to download monthly means

I tried to download monthly data form era single monthly averaged dataset ( ERA5 monthly averaged data on single levels from 1940 to present ) and i use the API that the webpage uses,

but I get the following error, it gets directed to ‘reanalysis-monthly-means-of-daily-means’ when the data should be “reanalysis-era5-single-levels-monthly-means”

error:

raise requests.HTTPError(message, response=response)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://cds.climate.copernicus.eu/api/retrieve/v1/jobs/b826c081-79b3-4661-a12a-38a3d72ca09d/results
The job has failed
MARS returned no data, please check your selection.Request submitted to the MARS server:
[{‘area’: [55, 35, -5, 125], ‘dataset’: [‘reanalysis-monthly-means-of-daily-means’], ‘param’: [‘165’, ‘166’, ‘167’, ‘228’, ‘169’], ‘class’: [‘ea’], ‘expect’: [‘any’], ‘number’: [‘all’], ‘levtype’: [‘sfc’], ‘date’: [‘2004-01-01’, ‘2004-02-01’, ‘2004-03-01’, ‘2004-04-01’, ‘2004-05-01’, ‘2004-06-01’, ‘2004-07-01’, ‘2004-08-01’, ‘2004-09-01’, ‘2004-10-01’, ‘2004-11-01’, ‘2004-12-01’, ‘2005-01-01’, ‘2005-02-01’, ‘2005-03-01’, ‘2005-04-01’, ‘2005-05-01’, ‘2005-06-01’, ‘2005-07-01’, ‘2005-08-01’, ‘2005-09-01’, ‘2005-10-01’, ‘2005-11-01’, ‘2005-12-01’, ‘2006-01-01’, ‘2006-02-01’, ‘2006-03-01’, ‘2006-04-01’, ‘2006-05-01’, ‘2006-06-01’, ‘2006-07-01’, ‘2006-08-01’, ‘2006-09-01’, ‘2006-10-01’, ‘2006-11-01’