Guide hub
Read the troubleshooting guide for implementation advice and operational edge cases.
Invalid API key errors are usually caused by small integration mismatches: wrong header names, disabled services, expired assumptions about which key belongs to which API, or environment configuration drift. This guide walks through the fastest way to isolate the problem.
NovaDataHub expects the API key in the x-api-key header. A valid key placed in the wrong header will still behave like an auth failure.
curl -i -H "x-api-key: YOUR_API_KEY" "https://novadatahub.com/api/public/ping"Different services use separate keys. A valid SERP key should not be assumed to work for Play Store, cricket, or FX endpoints unless that service is enabled and the matching key is used.
A common production issue is that a staging key, empty environment variable, or outdated secret provider value gets deployed accidentally. Log whether a key exists, but never log the full secret itself.
If curl works but your application does not, the problem is usually in request construction. Compare exact headers, endpoint paths, and environment values until the mismatch becomes obvious.
Authentication failures should not be merged with quota or plan errors. Keep these signals separate in logs and dashboards so operator action is clearer.
Create a free NovaDataHub account, enable the API you need, and test structured JSON responses before moving into production.
New trial accounts can start with Starter Pack capacity at no cost for a limited time. Create your account and test the APIs with a much stronger quota right away.