Do you cache your API results?

Since each request is pretty expensive and can be long latency, do you find that you commonly cache API results? If so, what do you use to cache?

Or do you find that in general every request is unique and it’s not worth it?