https://github.com/Mashape/unirest-python/blob/master/unirest/utils.py#L5 If a key/value is not explicitly a unicode string in Python, it is never urlencoded. Non-unicode strings still must be urlencoded.