I've had generally good experiences with Exa, I use it as an MCP in all my various coding tools and use the API whenever I build an AI thing that needs search.
Also an extremely happy Kagi user but can't speak to their API, haven't tried it yet.