When I call the open weather API direct in a browser I get
{"city":{"id":2654710,"name":"Brighton","coord":{"lon":-0.13947,"lat":50.828381},"country":"GB","population":0},"cod":"200","message":0.0097,"cnt":2,"list":[{"dt":1448190000,"temp":{"day":278.17,"min":273.4,"max":278.45,"night":273.4,"eve":275.73,"morn":278.17},"pressure":1019.59,"humidity":84,"weather":[{"id":802,"main":"Clouds","description":"scattered clouds","icon":"03d"}],"speed":2.76,"deg":316,"clouds":32},{"dt":1448276400,"temp":{"day":277.23,"min":271.73,"max":277.68,"night":277.68,"eve":275.16,"morn":271.73},"pressure":1030.2,"humidity":90,"weather":[{"id":500,"main":"Rain","description":"light rain","icon":"10d"}],"speed":1.97,"deg":318,"clouds":56,"rain":0.66}]}
If I make the same call from CIQ I get
{message=>0.009700, city=>{population=>0, id=>2654710, coord=>{lat=>50.828381, lon=>-0.139470}, name=>Brighton, country=>GB}, cod=>200, cnt=>2, list=>[{pressure=>1019.590027, clouds=>32, weather=>[{main=>Clouds, id=>802, description=>scattered clouds, icon=>03d}], speed=>2.760000, dt=>1448190000, humidity=>84, temp=>{min=>273.399994, night=>273.399994, day=>278.170013, eve=>275.730011, morn=>278.170013, max=>278.450012}, deg=>316}, {pressure=>1030.199951, clouds=>56, weather=>[{main=>Rain, id=>500, description=>light rain, icon=>10d}], speed=>1.970000, dt=>1448276400, humidity=>90, temp=>{min=>271.730011, night=>277.679993, day=>277.230011, eve=>275.160004, morn=>271.730011, max=>277.679993}, deg=>318, rain=>0.660000}]}
{message=>0.009700, city=>{population=>0, id=>2654710, coord=>{lat=>50.828381, lon=>-0.139470}, name=>Brighton, country=>GB}, cod=>200, cnt=>2, list=>[{pressure=>1019.590027, clouds=>32, weather=>[{main=>Clouds, id=>802, description=>scattered clouds, icon=>03d}], speed=>2.760000, dt=>1448190000, humidity=>84, temp=>{min=>273.399994, night=>273.399994, day=>278.170013, eve=>275.730011, morn=>278.170013, max=>278.450012}, deg=>316}, {pressure=>1030.199951, clouds=>56, weather=>[{main=>Rain, id=>500, description=>light rain, icon=>10d}], speed=>1.970000, dt=>1448276400, humidity=>90, temp=>{min=>271.730011, night=>277.679993, day=>277.230011, eve=>275.160004, morn=>271.730011, max=>277.679993}, deg=>318, rain=>0.660000}]}
As you can see there is a duplication of the data when called from CIQ.
Any ideas? (I've added a line break just so you can see the duplication.