Browse the available APIs
Take a look at our APIs to see what choices are available. Is there an API you can exploit in one of your applications? Use the supplied APIs to quickly construct a fully featured application.Explore Our APIs
Found an API? Sign up now to create an account and get started. It is free to join.Create an account
Create an application
Before using an API, the creation of an application is required. When you do so, a unique client ID and client secret is assigned to the application. These identifiers will be required for each API call as an authorization mechanism. Check the API description for more details.
Select a plan
Now, as your application is registered, you need to subscribe to a plan. The plan determines the API calls' number of your application. Some plans are free and some may require a subscription fee. Currently, our plans are free.
Test your app
So, you've created an application. That's where testing comes into play. Play with your application by using our test environment and build your solution.
After you feel confident that your app works as it was designed, you can request production keys by using the Go Live form. Upon approval, you will be ready to launch your app to the masses. Good Job!
Authorization with OAuth 2.0
Our APIs use OAuth 2.0 protocol for authentication and authorization. OAuth 2.0 lets you securely authorize your client application to access the data that NBG APIs provide. Note that some of Sandbox APIs do not require OAuth 2.0 authorization. Our intention is to facilitate experimentation and fast application testing. Check the API documentation for details.
All done! You are signed up, registered and ready to go.