type URI, a human-readable title and detail, and the HTTP status code.
API error response format
All Nordic Financial News API errors return a JSON object with the following fields:HTTP status codes and common causes
Error examples and how to fix them
400 Bad request
Returned when a request contains invalid parameters, such as an unrecognized filter value or a malformed date.detail field for the specific validation error. Verify that query parameters match the expected types and allowed values documented in the API reference.
401 Unauthorized
Returned when theAuthorization header is missing, malformed, or contains an invalid API key.
Authorization header (Authorization: Bearer YOUR_API_KEY). Check that the key is active in Settings > API Keys. API access is available on all plans.
403 Forbidden
Returned when your API key is valid but lacks the required scope for the requested resource.read:watchlist scope. See API key scopes and permissions for the full scope list.
404 Not found
Returned when the requested resource does not exist, either because the ID is wrong or the resource has been removed.art_, story IDs with sty_. For companies, you can use either the company ID or ticker symbol.
429 Too many requests
Returned when you exceed your hourly rate limit or monthly usage quota.Retry-After header for how many seconds to wait before retrying. Monitor the X-RateLimit-Remaining and X-Monthly-Remaining response headers to track your usage proactively. Check your current limits in API key settings.
How to handle rate limit errors
When you exceed a rate limit, the API response includes aRetry-After header indicating how many seconds to wait:
Error responses count toward your quota: any request that authenticates successfully consumes a monthly request, even if it returns a
404 or a validation error. See what counts toward your quota.
How to trace requests with X-Request-Id
Every Nordic Financial News API response includes anX-Request-Id header with a unique identifier for that request. Include the X-Request-Id value when contacting support to help diagnose issues with a specific request.