Amiloride differs from spironolactone in that :
Amiloride is a K+ sparing diuretic and like other diuretics, act from the luminal membrane side. On the other hand, spironolactone does not require access to the tubular lumen for action.
The diuretic action of both amiloride and spironolactone is quite feeble.
Due to its aldosterone receptor blocking action, spironolactone is more effective in the presence of conditions with elevated levels of aldosterone (like CHF).
Both of these diuretics can cause hyperkalemia when used with IC supplements or ACE inhibitors.
It has greater natriuretic action
Its diuretic action is more in the presence of conditions with elevated aldosterone levels
It acts from the luminal membrane side of the distal tubular cells
It can cause hypokalemia on long term use