In a legitimate installation, steam_api.dll is a critical component used by Steam to verify that you own the game. If you have purchased the game on Steam and are seeing a "missing steamapi.dll" error, it usually means:
Steam users:
Inside the main game folder (usually containing the HMA.exe or HitmanAbsolution.exe ), look for an existing steam_api.dll .