A DKIM checker resolves the TXT record at selector._domainkey.yourdomain and validates the public key it finds. Unlike SPF or DMARC there is no fixed hostname, which is why the DKIM checker asks for the selector — a perfect DKIM record at the wrong selector is simply unreachable.
This free DKIM record checker parses the key rather than reporting that a string exists. Truncation is the common failure: a DKIM public key is long, and DNS panels split long TXT values in ways that produce a record which looks correct in the panel and validates as broken. Only a live DKIM record checker sees that.
It is a DKIM record checker and validator rather than a lookup: key length, key type, the v=DKIM1 tag, and the t=y testing flag are all reported. Run the DKIM checker after every publish and after any provider key rotation.
If you do not know the selector, read the s= tag in a DKIM-Signature header from a message you sent. These are the defaults the DKIM record checker sees most often.