Helium

App · 6 actions

Look up Hotspots on the Helium wireless network: where a Hotspot is, which networks it serves and its antenna details. See every Hotspot a wallet owns along with its HNT, MOBILE, IOT and Data Credit balances, count the Hotspots on the IoT and Mobile networks, list them page by page, and look up the organizations that route LoRaWAN traffic. Uses Helium's own free Entity API. No account or API key required.

Actions

ActionWhat it does
Count hotspots on the networkGet how many Hotspots are on Helium's IoT Network and on its Mobile Network, to track the network's growth over time.
Get a hotspotLook up a Helium Hotspot by its address: its name, which networks it's on, where it is, and its antenna details.
Get a LoRaWAN organizationLook up one organization on Helium's IoT Network by its number (OUI): who owns it, who pays for its traffic, and whether its routing is locked.
Get a wallet's hotspots and balancesSee every Hotspot a Helium wallet owns and how much HNT, MOBILE, IOT and Data Credits it holds.
List hotspotsList the Hotspots on the IoT or Mobile network, a page at a time, with each one's address and approximate location.
List LoRaWAN organizationsList the organizations that route LoRaWAN device data over Helium's IoT Network, each with its number (OUI) and whether its routing is locked.

Count hotspots on the network

Get how many Hotspots are on Helium's IoT Network and on its Mobile Network, to track the network's growth over time. No API key required.

Inputs

None.

Outputs

iot_hotspot_countnumber
Hotspots on the IoT Network (LoRaWAN).
mobile_hotspot_countnumber
Hotspots on the Mobile Network.
Example output
{
  "iot_hotspot_count": 1035724,
  "mobile_hotspot_count": 58074
}

Get a hotspot

Look up a Helium Hotspot by its address: its name, which networks it's on, where it is, and its antenna details. No API key required.

Inputs

Hotspot addresshotspottextRequired
The Hotspot's Helium address, as the Helium Wallet app or an explorer shows it. Its Solana key or a link to its explorer page work too.

Outputs

hotspotobject
The Hotspot and where it is.
Example output
{
  "hotspot": {
    "asset_id": "DUcctHUAXEzFvpRkkMTFx9Hfs7JaEHB6dVoqPyovqhdG",
    "city": "Seattle",
    "country": "United States",
    "hotspot_address": "11eZiUUcJkXLXuFeETcMxckm4rXP7yZfHW3NoM38HTx4hLePDvK",
    "hotspot_key": "3t47wfGTY1Wq9MWWFkyFAQwVi2W2NaZbWWu9LGBf26Hj",
    "image_url": "https://entities.nft.helium.io/v2/assets/hotspot-iot.png",
    "iot_added_at": "2025-08-05T16:38:24.877Z",
    "iot_antenna_gain_dbi": 1.2,
    "iot_city": "Seattle",
    "iot_country": "United States",
    "iot_elevation_m": 6,
    "iot_latitude": 47.496817,
    "iot_longitude": -122.249282,
    "iot_state": "Washington",
    "iot_street": null,
    "is_rewardable": true,
    "latitude": 47.496817,
    "longitude": -122.249282,
    "mobile_added_at": "2023-04-23T21:24:24.323Z",
    "mobile_city": "Seattle",
    "mobile_country": "United States",
    "mobile_device_type": "CBRS radio",
    "mobile_latitude": 47.496817,
    "mobile_longitude": -122.249282,
    "mobile_state": "Washington",
    "mobile_street": null,
    "name": "Long Orchid Skunk",
    "network_names": "IoT, Mobile",
    "networks": [
      "iot",
      "mobile"
    ],
    "state": "Washington"
  }
}

Get a LoRaWAN organization

Look up one organization on Helium's IoT Network by its number (OUI): who owns it, who pays for its traffic, and whether its routing is locked. No API key required.

Inputs

Organization (OUI)ouitextRequired
The organization's number, called an OUI. Pick it from the list or type it.

Outputs

organizationobject
An organization that routes LoRaWAN device traffic.
Example output
{
  "organization": {
    "delegate_count": 1,
    "delegate_keys": [
      "112qB3YaH5bZkCnKA5uRH7tBtGNv2Y5B4smv1jsmvGUzgKT71QpE"
    ],
    "escrow": "6QQNxU671ztxwEcNZn1qvA5KXv6Lb3objKDU3pBqc96w",
    "is_locked": false,
    "oui": 1,
    "owner": "13tyMLKRFYURNBQqLSqNJg9k41maP1A7Bh8QYxR13oWv7EnFooc",
    "payer": "112qB3YaH5bZkCnKA5uRH7tBtGNv2Y5B4smv1jsmvGUzgKT71QpE"
  }
}

Get a wallet's hotspots and balances

See every Hotspot a Helium wallet owns and how much HNT, MOBILE, IOT and Data Credits it holds. Use it to keep an eye on your fleet or your earnings. No API key required.

Inputs

Wallet addresswallettextRequired
The wallet's Solana address, from the Helium Wallet app: 32 to 44 letters and numbers.
Hotspots to returnlimitnumber
Optional. The most Hotspots to include, between 1 and 500; 100 by default. The Hotspot count always covers all of them.From 1 to 500. Default: 100.

Outputs

data_creditsnumber
The wallet's Data Credits, which pay for sending data over the network.
hnt_balancenumber
The wallet's HNT, Helium's main token.
hotspot_countnumber
How many Hotspots the wallet owns in total.
hotspotslist
The wallet's Hotspots, up to the limit.
hotspots_returnednumber
How many Hotspots are in the list.
iot_balancenumber
The wallet's IOT tokens.
mobile_balancenumber
The wallet's MOBILE tokens.
wallet_addresstext
The wallet address that was looked up.
Example output
{
  "data_credits": 0,
  "hnt_balance": 5861.07485006,
  "hotspot_count": 5,
  "hotspots": [
    {
      "asset_id": "DUcctHUAXEzFvpRkkMTFx9Hfs7JaEHB6dVoqPyovqhdG",
      "city": "Seattle",
      "country": "United States",
      "hotspot_address": "11eZiUUcJkXLXuFeETcMxckm4rXP7yZfHW3NoM38HTx4hLePDvK",
      "hotspot_key": "3t47wfGTY1Wq9MWWFkyFAQwVi2W2NaZbWWu9LGBf26Hj",
      "image_url": "https://entities.nft.helium.io/v2/assets/hotspot-iot.png",
      "iot_added_at": "2025-08-05T16:38:24.877Z",
      "iot_antenna_gain_dbi": 1.2,
      "iot_city": "Seattle",
      "iot_country": "United States",
      "iot_elevation_m": 6,
      "iot_latitude": 47.496817,
      "iot_longitude": -122.249282,
      "iot_state": "Washington",
      "iot_street": null,
      "is_rewardable": true,
      "latitude": 47.496817,
      "longitude": -122.249282,
      "mobile_added_at": "2023-04-23T21:24:24.323Z",
      "mobile_city": "Seattle",
      "mobile_country": "United States",
      "mobile_device_type": "CBRS radio",
      "mobile_latitude": 47.496817,
      "mobile_longitude": -122.249282,
      "mobile_state": "Washington",
      "mobile_street": null,
      "name": "Long Orchid Skunk",
      "network_names": "IoT, Mobile",
      "networks": [
        "iot",
        "mobile"
      ],
      "state": "Washington"
    }
  ],
  "hotspots_returned": 1,
  "iot_balance": 31755.060363,
  "mobile_balance": 1000.0,
  "wallet_address": "hntyVP6YFm1Hg25TN9WGLqM12b8TQmcknKrdu1oxWux"
}

List hotspots

List the Hotspots on the IoT or Mobile network, a page at a time, with each one's address and approximate location. No API key required.

Inputs

Networknetworktext
Which Helium network to list.One of: iot (IoT Network (LoRaWAN)), mobile (Mobile Network). Default: iot.
Number of hotspotslimitnumber
Optional. How many Hotspots to return, between 1 and 1000; 100 by default.From 1 to 1000. Default: 100.
Next pagepage_tokentext
Optional. Leave empty for the first page. To get the next one, pass the next page token from the previous List hotspots step.

Outputs

countnumber
How many Hotspots are in this page.
has_moretrue/false
True when there are more pages.
hotspotslist
The Hotspots in this page.
networktext
The network that was listed: iot or mobile.
next_page_tokentext
Pass this as Next page to get the following page. Empty on the last page.
Example output
{
  "count": 1,
  "has_more": true,
  "hotspots": [
    {
      "hotspot_address": "11eZiUUcJkXLXuFeETcMxckm4rXP7yZfHW3NoM38HTx4hLePDvK",
      "hotspot_key": "3t47wfGTY1Wq9MWWFkyFAQwVi2W2NaZbWWu9LGBf26Hj",
      "latitude": 47.496817,
      "longitude": -122.249282
    }
  ],
  "network": "iot",
  "next_page_token": "~100"
}

List LoRaWAN organizations

List the organizations that route LoRaWAN device data over Helium's IoT Network, each with its number (OUI) and whether its routing is locked. No API key required.

Inputs

None.

Outputs

countnumber
How many organizations there are.
organizationslist
Every registered organization, by OUI.
Example output
{
  "count": 1,
  "organizations": [
    {
      "delegate_count": 1,
      "delegate_keys": [
        "112qB3YaH5bZkCnKA5uRH7tBtGNv2Y5B4smv1jsmvGUzgKT71QpE"
      ],
      "escrow": "6QQNxU671ztxwEcNZn1qvA5KXv6Lb3objKDU3pBqc96w",
      "is_locked": false,
      "oui": 1,
      "owner": "13tyMLKRFYURNBQqLSqNJg9k41maP1A7Bh8QYxR13oWv7EnFooc",
      "payer": "112qB3YaH5bZkCnKA5uRH7tBtGNv2Y5B4smv1jsmvGUzgKT71QpE"
    }
  ]
}

On this page