Skip to main content

Authorization

Follow this guide to create a new Finage credential that will allow Nexla to authenticate to and exchange data with your Finage account.
finage_api_auth.png

Finage

Prerequisites

To connect Nexla to Finage, you need a Finage account with an active subscription plan and an API key. Finage offers a 3-day free trial for all markets, allowing you to test all API endpoints before committing to a paid plan.

Create a Finage Account and Obtain an API Key

  1. Navigate to https://finage.co.uk and click Get Started or Pricing to view available subscription plans.

  2. Select the subscription plan that matches your data requirements. Finage plans start at $19/month and cover stocks, forex, cryptocurrency, fundamentals, and more. An enterprise plan is also available for high-volume or custom needs.

  3. Click Start Free Trial on your selected plan to begin the 3-day free trial, which provides full API access for evaluation.

  4. Complete the registration form with your name, email address, and payment details, then click Register or Subscribe.

  5. Once your account is created, Finage automatically generates your API key. Log in to the Finage Moon Dashboard at https://moon.finage.co.uk to access your account.

  6. In the Moon Dashboard, navigate to API Keys or API Access to view your API key.

  7. Copy your API key — you will need it when creating the Nexla credential.

Keep your Finage API key confidential. Do not share it publicly or commit it to version control. Finage recommends storing API keys in environment variables or a secure secrets manager (such as AWS Secrets Manager or Google Secret Manager). Additional security guidance is available in the Finage documentation.

Verify Your Subscription Includes the Required Endpoints

Finage organizes its data into product categories — Stocks, Forex, Crypto, Fundamentals, Indices/ETFs, and Market News. Your subscription plan must include access to the specific data categories you intend to use in Nexla. Review your plan details in the Moon Dashboard under Subscription to confirm which endpoints are included.

Create a Finage Credential

  • To create a new Finage credential, after selecting the data source/destination type, click the Add Credential tile to open the Add New Credential overlay.

Credential Name & Description

  1. Enter a name for the credential in the Credential Name field and a short, meaningful description in the Credential Description field.

    Resource descriptions are recommended but are not required. They should be used to provide information about the resource purpose, data freshness, etc. that can help the owner and other users efficiently understand and utilize the resource.

API Key

  1. Enter your Finage API key in the API Key Value field. This is the key you copied from the Finage Moon Dashboard in the prerequisites above. Nexla will pass this key as the apikey header in all requests to the Finage API, authenticating your data flows against your Finage account.

Save the Credential

  1. Once all of the relevant steps in the above sections have been completed, click the Save button at the bottom of the overlay to save the configured credential.

  2. The newly added credential will now appear in a tile on the Authenticate screen during data source/destination creation and can be selected for use with a new data source or destination.