I was having trouble validating my api key on my hosted site
I had already validated it on my own locally hosted server and so I knew it was something to do with my hosted site
I contacted my host provider and asked them to set up 2 firewall rules for my site:
Rule1 akismet.com
Rule2 rest.akismet.com
Once this was done I was able to validate my api key on my site