Sites like these that promise returns simply for depositing funds are a violation of Blockchain.info's terms of service, and so their API key request was rejected. Shortly after we informed them of this they started offering an extra 20% bonus on deposits.