I’m trying to connect ZoomInfo’s API to n8n using the HTTP Request node, first to authenticate via https://api.zoominfo.com/authenticate (by passing my ZoomInfo username and password in the JSON body), and then to fetch contact profiles via https://api.zoominfo.com/search/contact. However, I keep getting the error “Check your credentials,” even though I’m using valid account details. I’ve already tried both POST and GET methods, verified the body format, tested with client_id and client_secret from the ZoomInfo Developer Portal, and confirmed it’s not a rate-limit issue. I’m wondering if ZoomInfo restricts API access for standard SalesOps users, or if I’m missing a specific header or configuration in n8n’s HTTP Request node. Has anyone successfully authenticated ZoomInfo API within n8n, and if so, what’s the correct setup?
I’ve built a custom API app in the ZoomInfo dev portal and used those credentials to authenticate my profile, it’s the same login I use for my main ZoomInfo account. But for some reason, it still throws a check your credentials (this account doesn’t have the api access) error when I try to connect through n8n. Has anyone run into this before? I’m wondering if my ZoomInfo account just doesn’t have API access or if I’m missing something simple in the HTTP Request node setup.