IO's API is built around RESTful principles. You can use IO's APIs to gain insights into different elements of our network.

Authentication

To use IO's APIs, you must supply a JWT token in the header of your request. Follow the instructions below to generate a token:

  1. Go to IO.net > Get Started > IO Explore > and the Workers tab.
  2. In the UI, right-click and select Inspect.
  3. In the Inspect tool, click Network.
  4. Refresh the Workers page.
  5. In the list of elements, click Devices.
  6. Scroll down to the Request Headers section.
  7. Copy and store the token.

📘

The token is valid for 21 days.

Make an API Call

You can use cURL to make API requests.

curl X GET "https://api.io.solutions/v1/io-explorer/devices/device_id/details"
    -H "Token: {token value}"

Rate Limit

The base IO API rate limit is as follows:

  • 150 reqs / 10 second (umbrella Rate Limit on Explorer)
  • Summary - 100 / 5 minutes
  • Details - 100 / 5 minutes
  • Search - 80 / 1 minute