On 2, thanks for catching that, changing that right now. On 1 atm we have a Python repo https://github.com/ipdata/python which I know isn't exactly what you're looking for. Thanks for reporting this. The right avenue to handle something like this would be sending an email to Support. Be assured we'll be quick to respond and work through whatever you need.
1. Your GO examples don't quite follow Go standard style "resp_body" instead of just "body", "resp", or "respBody"
2. Instead of "Error Codes" it should probably be "Status Codes" since the first "Error Code" is actually "200 OK"