Skip to main content
The Nordic Financial News API uses RFC 9457 Problem Details for all error responses. Every error includes a machine-readable 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.
How to fix: Check the 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 the Authorization header is missing, malformed, or contains an invalid API key.
How to fix: Verify your API key is included as a Bearer token in the 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.
How to fix: Check which scopes are enabled on your API key in Settings > API Keys. Watchlist endpoints require the 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.
How to fix: Verify the resource ID is correct. Article IDs start with 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.
How to fix: Check the 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 a Retry-After header indicating how many seconds to wait:
Use these response headers on every request to monitor your usage before hitting a limit:
304 Not Modified responses from ETag caching do not count against your monthly quota. Use conditional requests to reduce your effective usage.
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 an X-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.
Last modified on August 5, 2026