Skip to content

Getting Started

Getting started with the EnsembleData API is super easy.

In just few minutes, you'll already be fetching data in real-time.

Get your free API token

To use the EnsembleData API you'll need an API token. You can get one for free by signing up to EnsembleData. Once you've signed in, you'll find your API token on the top left corner of the dashboard.

Verify your email address

Before you start making requests to the EnsembleData API, you'll need to verify your email address. We require this to prevent spam. You should have received an email from us with a verification link. Click on the link to verify your email address.

Note

The API won't respond with any data until you've verified your email address.

Choose your tool

  • HTTP Requests : You can access use our APIs by making HTTP requests in whichever programming language.
  • Python SDK : Use pip to install our Python SDK and access our APIs.
  • Node.js SDK : Use npm to install our Node.js SDK and access our APIs.

Vanilla HTTP Requests

To access EnsembleData's social media APIs just using a library for sending HTTP requests, please refer to the API Documentation.

pip install requests    # Python
npm install axios       # Node.js
gem install http        # Ruby
cargo add reqwest       # Rubst

Python SDK

pip install ensembledata

For more information on using the Python SDK, regarding for example, error handling and async usage, see the Github README.

Tip

Set up a virtual environment so that you just install the package for the project you're working on, rather than globally on your system.

python -m venv .venv
source .venv/bin/activate
pip install ensembledata

Node.js SDK

npm install ensembledata
# pnpm add ensembledata
# yarn add ensembledata

For more information on using the Node.js SDK, regarding for example, error handling and promise usage see the Github README.