Hi, I am trying to download ERA5-Land data using the cdsapi but get this error:
03 Client Error: Forbidden for url: https://cds.climate.copernicus.eu/api/retrieve/v1/processes/reanalysis-era5-land/execution
cost limits exceeded
Your request is too large, please reduce your selection.
My request includes 5 variables, 1 year, 12 months, 31 days, 12 hours and a single grid point (I am using a very small bounding box to ensure only one grid point is retrieved; ‘area’: [42.29, 24.7, 42.2, 24.79]). The format is grib, unarchived.
Is it normal for the API to fail downloading such a small dataset (a table with 8760 rows and 6 columns if we count “valid_time”)? I think the limit is 10 GB. Am I doing something wrong?
Here is my code:
client = cdsapi.Client()
dataset = ‘reanalysis-era5-land’
request = {
‘variable’: [“2m_dewpoint_temperature”,
“2m_temperature”,
“surface_solar_radiation_downwards”,
“10m_u_component_of_wind”,
“10m_v_component_of_wind”],
‘year’: [‘2025’],
‘month’: [‘01’, ‘02’, ‘03’,
‘04’, ‘05’, ‘06’,
‘07’, ‘08’, ‘09’,
‘10’, ‘11’, ‘12’],
‘day’: [‘01’, ‘02’, ‘03’,
‘04’, ‘05’, ‘06’,
‘07’, ‘08’, ‘09’,
‘10’, ‘11’, ‘12’,
‘13’, ‘14’, ‘15’,
‘16’, ‘17’, ‘18’,
‘19’, ‘20’, ‘21’,
‘22’, ‘23’, ‘24’,
‘25’, ‘26’, ‘27’,
‘28’, ‘29’, ‘30’,
‘31’],
‘time’: [‘00:00’, ‘01:00’, ‘02:00’,
‘03:00’, ‘04:00’, ‘05:00’,
‘06:00’, ‘07:00’, ‘08:00’,
‘09:00’, ‘10:00’, ‘11:00’,
‘12:00’, ‘13:00’, ‘14:00’,
‘15:00’, ‘16:00’, ‘17:00’,
‘18:00’, ‘19:00’, ‘20:00’,
‘21:00’, ‘22:00’, ‘23:00’],
‘data_format’: ‘grib’,
“download_format”: “unarchived”,
‘area’: [42.29, 24.7, 42.2, 24.79]
}
target = ‘download2025.grib’
client.retrieve(dataset, request, target)