IB has a tool to show you how many shares are available and from how many lenders as well as rates. There's a small amount of historical data there as well. I'm not sure if they publish who they coordinate share borrowing with (I've not seen such a list). Anyway the tool can be found in the account management -> support -> SLB tool. It is updated every 15 minutes as far as I can tell. Might be worth seeing if there was a trend towards 0 when you tried to short or if it was sort of a gap down and then bounce back up in shares available (ie could have been a bug or something going on with their share borrowing system).