Is it possible to catch a request from a third-party service in a theme component?

Yeah, you will need a plugin. The alternative is to host an IFRAME or possibly an IMG tag to the third-party service.