SoftwareSerial buffer size

notfreeusername:
char API_text_tomorrow_night[150] takes up 150bytes, right?
The buffer limit is 64bytes.

In case I am wrong please let me know as I am not sure about it.

Serial data is transmitted slowly. The Arduino can read data orders of magnitude faster than it arrives. So, you are wrong.