tbh I'm still not 100% sure what you are asking. But I'll give you a general answer on the topic of exposing APIs for use when you have a "massive domain" by which I take to mean, you have lots of microservices for various parts of your business.
"API Gateway" is a generic term that has no "official" meaning.
You don't need an "API Gateway"
You can add ...