What is an email verification API?
An email verification API is an HTTP endpoint that answers one question about one address: can a mailbox at this address receive mail, right now, without anything being sent to it. You POST an address with a bearer token, and you get back a verdict and a reason.
The reason the question needs a network service at all is that the answer lives on somebody else's mail server. Syntax and DNS you could check in your own code in an afternoon. The mailbox-level answer requires opening an SMTP conversation with the recipient's mail server from an IP address that server is willing to talk to, and that is an operational problem rather than a coding one.
What you are buying, in practice, is four things bundled: a pool of outbound IP addresses that are kept off blocklists, retry and backoff logic against servers that defer unfamiliar connections, maintained lists of disposable domains and catch-all fingerprints, and a normalised response shape so you write one integration rather than one per receiving mail platform.
The category name is unstable and the words are used interchangeably in the market. Some vendors call the same endpoint an email validation API, some an email verifier API. The distinction worth holding is between a string check and a live check, described in the next section, because it is the difference between catching most typos and catching most bounces.