Akash Network Providers API
The Providers API from Akash Network — 10 operation(s) for providers.
The Providers API from Akash Network — 10 operation(s) for providers.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/akash-providers-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: AKASH - gRPC Gateway docs Addresses Providers API
description: A REST interface for state queries
version: 1.0.0
servers:
- url: https://console-api.akash.network/
tags:
- name: Providers
paths:
/v1/providers:
get:
summary: Get a list of providers.
tags:
- Providers
security: []
parameters:
- schema:
type: string
enum:
- all
- trial
default: all
required: false
name: scope
in: query
- schema:
type: string
required: false
name: addresses
in: query
responses:
'200':
description: Returns a list of providers
content:
application/json:
schema:
type: array
items:
type: object
properties:
owner:
type: string
name:
type:
- string
- 'null'
hostUri:
type: string
createdHeight:
type: number
email:
type:
- string
- 'null'
website:
type:
- string
- 'null'
lastCheckDate:
type:
- string
- 'null'
deploymentCount:
type:
- number
- 'null'
leaseCount:
type:
- number
- 'null'
cosmosSdkVersion:
type: string
akashVersion:
type: string
ipRegion:
type:
- string
- 'null'
ipRegionCode:
type:
- string
- 'null'
ipCountry:
type:
- string
- 'null'
ipCountryCode:
type:
- string
- 'null'
ipLat:
type:
- string
- 'null'
ipLon:
type:
- string
- 'null'
uptime1d:
type:
- number
- 'null'
uptime7d:
type:
- number
- 'null'
uptime30d:
type:
- number
- 'null'
isValidVersion:
type: boolean
isOnline:
type: boolean
lastOnlineDate:
type:
- string
- 'null'
isAudited:
type: boolean
gpuModels:
type: array
items:
type: object
properties:
vendor:
type: string
model:
type: string
ram:
type: string
interface:
type: string
required:
- vendor
- model
- ram
- interface
attributes:
type: array
items:
type: object
properties:
key:
type: string
value:
type: string
auditedBy:
type: array
items:
type: string
required:
- key
- value
- auditedBy
host:
type:
- string
- 'null'
organization:
type:
- string
- 'null'
statusPage:
type:
- string
- 'null'
locationRegion:
type:
- string
- 'null'
country:
type:
- string
- 'null'
city:
type:
- string
- 'null'
timezone:
type:
- string
- 'null'
locationType:
type:
- string
- 'null'
hostingProvider:
type:
- string
- 'null'
hardwareCpu:
type:
- string
- 'null'
hardwareCpuArch:
type:
- string
- 'null'
hardwareGpuVendor:
type:
- string
- 'null'
hardwareGpuModels:
type:
- array
- 'null'
items:
type: string
hardwareDisk:
type:
- array
- 'null'
items:
type: string
featPersistentStorage:
type: boolean
featPersistentStorageType:
type:
- array
- 'null'
items:
type: string
hardwareMemory:
type:
- string
- 'null'
networkProvider:
type:
- string
- 'null'
networkSpeedDown:
type: number
networkSpeedUp:
type: number
tier:
type:
- string
- 'null'
featEndpointCustomDomain:
type: boolean
workloadSupportChia:
type: boolean
workloadSupportChiaCapabilities:
type:
- array
- 'null'
items:
type: string
featEndpointIp:
type: boolean
required:
- owner
- name
- hostUri
- createdHeight
- cosmosSdkVersion
- akashVersion
- ipRegion
- ipRegionCode
- ipCountry
- ipCountryCode
- ipLat
- ipLon
- uptime1d
- uptime7d
- uptime30d
- isValidVersion
- isOnline
- lastOnlineDate
- isAudited
- gpuModels
- attributes
- host
- organization
- statusPage
- locationRegion
- country
- city
- timezone
- locationType
- hostingProvider
- hardwareCpu
- hardwareCpuArch
- hardwareGpuVendor
- hardwareGpuModels
- hardwareDisk
- featPersistentStorage
- featPersistentStorageType
- hardwareMemory
- networkProvider
- networkSpeedDown
- networkSpeedUp
- tier
- featEndpointCustomDomain
- workloadSupportChia
- workloadSupportChiaCapabilities
- featEndpointIp
/v1/providers/{address}:
get:
summary: Get a provider details.
tags:
- Providers
security: []
parameters:
- schema:
type: string
description: Provider Address
example: akash18ga02jzaq8cw52anyhzkwta5wygufgu6zsz6xc
required: true
name: address
in: path
responses:
'200':
description: Return a provider details
content:
application/json:
schema:
type: object
properties:
owner:
type: string
name:
type:
- string
- 'null'
hostUri:
type: string
createdHeight:
type: number
email:
type:
- string
- 'null'
website:
type:
- string
- 'null'
lastCheckDate:
type:
- string
- 'null'
deploymentCount:
type: number
leaseCount:
type: number
cosmosSdkVersion:
type: string
akashVersion:
type: string
ipRegion:
type:
- string
- 'null'
ipRegionCode:
type:
- string
- 'null'
ipCountry:
type:
- string
- 'null'
ipCountryCode:
type:
- string
- 'null'
ipLat:
type:
- string
- 'null'
ipLon:
type:
- string
- 'null'
uptime1d:
type: number
uptime7d:
type: number
uptime30d:
type: number
isValidVersion:
type: boolean
isOnline:
type: boolean
lastOnlineDate:
type:
- string
- 'null'
isAudited:
type: boolean
stats:
type: object
properties:
cpu:
type: object
properties:
active:
type: number
available:
type: number
pending:
type: number
required:
- active
- available
- pending
gpu:
type: object
properties:
active:
type: number
available:
type: number
pending:
type: number
required:
- active
- available
- pending
memory:
type: object
properties:
active:
type: number
available:
type: number
pending:
type: number
required:
- active
- available
- pending
storage:
type: object
properties:
ephemeral:
type: object
properties:
active:
type: number
available:
type: number
pending:
type: number
required:
- active
- available
- pending
persistent:
type: object
properties:
active:
type: number
available:
type: number
pending:
type: number
required:
- active
- available
- pending
required:
- ephemeral
- persistent
required:
- cpu
- gpu
- memory
- storage
gpuModels:
type: array
items:
type: object
properties:
vendor:
type: string
model:
type: string
ram:
type: string
interface:
type: string
required:
- vendor
- model
- ram
- interface
attributes:
type: array
items:
type: object
properties:
key:
type: string
value:
type: string
auditedBy:
type: array
items:
type: string
required:
- key
- value
- auditedBy
host:
type:
- string
- 'null'
organization:
type:
- string
- 'null'
statusPage:
type:
- string
- 'null'
locationRegion:
type:
- string
- 'null'
country:
type:
- string
- 'null'
city:
type:
- string
- 'null'
timezone:
type:
- string
- 'null'
locationType:
type:
- string
- 'null'
hostingProvider:
type:
- string
- 'null'
hardwareCpu:
type:
- string
- 'null'
hardwareCpuArch:
type:
- string
- 'null'
hardwareGpuVendor:
type:
- string
- 'null'
hardwareGpuModels:
type: array
items:
type: string
hardwareDisk:
type: array
items:
type: string
featPersistentStorage:
type: boolean
featPersistentStorageType:
type: array
items:
type: string
hardwareMemory:
type:
- string
- 'null'
networkProvider:
type:
- string
- 'null'
networkSpeedDown:
type: number
networkSpeedUp:
type: number
tier:
type:
- string
- 'null'
featEndpointCustomDomain:
type: boolean
workloadSupportChia:
type: boolean
workloadSupportChiaCapabilities:
type: array
items:
type: string
featEndpointIp:
type: boolean
uptime:
type: array
items:
type: object
properties:
id:
type: string
isOnline:
type: boolean
checkDate:
type: string
required:
- id
- isOnline
- checkDate
required:
- owner
- name
- hostUri
- createdHeight
- email
- website
- lastCheckDate
- deploymentCount
- leaseCount
- cosmosSdkVersion
- akashVersion
- ipRegion
- ipRegionCode
- ipCountry
- ipCountryCode
- ipLat
- ipLon
- uptime1d
- uptime7d
- uptime30d
- isValidVersion
- isOnline
- lastOnlineDate
- isAudited
- stats
- gpuModels
- attributes
- host
- organization
- statusPage
- locationRegion
- country
- city
- timezone
- locationType
- hostingProvider
- hardwareCpu
- hardwareCpuArch
- hardwareGpuVendor
- hardwareGpuModels
- hardwareDisk
- featPersistentStorage
- featPersistentStorageType
- hardwareMemory
- networkProvider
- networkSpeedDown
- networkSpeedUp
- tier
- featEndpointCustomDomain
- workloadSupportChia
- workloadSupportChiaCapabilities
- featEndpointIp
- uptime
'400':
description: Invalid address
'404':
description: Provider not found
/v1/providers/{providerAddress}/active-leases-graph-data:
get:
tags:
- Providers
security: []
parameters:
- schema:
type: string
example: akash18ga02jzaq8cw52anyhzkwta5wygufgu6zsz6xc
required: true
name: providerAddress
in: path
responses:
'200':
description: Returns a provider's active leases graph data
content:
application/json:
schema:
type: object
properties:
currentValue:
type: number
compareValue:
type: number
snapshots:
type: array
items:
type: object
properties:
date:
type: string
example: '2021-07-01T00:00:00.000Z'
value:
type: number
example: 100
required:
- date
- value
now:
type: object
properties:
count:
type: number
example: 100
required:
- count
compare:
type: object
properties:
count:
type: number
example: 100
required:
- count
required:
- currentValue
- compareValue
- snapshots
- now
- compare
'400':
description: Invalid address
/v1/auditors:
get:
tags:
- Providers
security: []
summary: Get a list of auditors.
responses:
'200':
description: List of auditors
content:
application/json:
schema:
type: array
items:
type: object
properties:
id:
type: string
name:
type: string
address:
type: string
website:
type: string
required:
- id
- name
- address
- website
/v1/provider-attributes-schema:
get:
summary: Get the provider attributes schema
tags:
- Providers
security: []
responses:
'200':
description: Return the provider attributes schema
content:
application/json:
schema:
type: object
properties:
host:
type: object
properties:
key:
type: string
type:
type: string
enum:
- string
- number
- boolean
- option
- multiple-option
required:
type: boolean
description:
type: string
values:
type:
- array
- 'null'
items:
type: object
properties:
key:
type: string
description:
type: string
value: {}
required:
- key
- description
required:
- key
- type
- required
- description
email:
type: object
properties:
key:
type: string
type:
type: string
enum:
- string
- number
- boolean
- option
- multiple-option
required:
type: boolean
description:
type: string
values:
type:
- array
- 'null'
items:
type: object
properties:
key:
type: string
description:
type: string
value: {}
required:
- key
- description
required:
- key
- type
- required
- description
organization:
type: object
properties:
key:
type: string
type:
type: string
enum:
- string
- number
- boolean
- option
- multiple-option
required:
type: boolean
description:
type: string
values:
type:
- array
- 'null'
items:
type: object
properties:
key:
type: string
description:
type: string
value: {}
required:
- key
- description
required:
- key
- type
- required
- description
website:
type: object
properties:
key:
type: string
type:
type: string
enum:
- string
- number
- boolean
- option
- multiple-option
required:
type: boolean
description:
type: string
values:
type:
- array
- 'null'
items:
type: object
properties:
key:
type: string
description:
type: string
value: {}
required:
- key
- description
required:
- key
- type
- required
- description
tier:
type: object
properties:
key:
type: string
type:
type: string
enum:
- string
- number
- boolean
- option
- multiple-option
required:
type: boolean
description:
type: string
values:
type:
- array
- 'null'
items:
type: object
properties:
key:
type: string
description:
type: string
value: {}
required:
- key
- description
required:
- key
- type
- required
- description
status-page:
type: object
properties:
key:
type: string
type:
type: string
enum:
- string
- number
- boolean
- option
- multiple-option
required:
type: boolean
description:
type: string
values:
type:
- array
- 'null'
items:
type: object
properties:
key:
type: string
description:
type: string
value: {}
required:
- key
- description
required:
- key
- type
- required
- description
location-region:
type: object
properties:
key:
type: string
type:
type: string
enum:
- string
- number
- boolean
- option
- multiple-option
required:
type: boolean
description:
type: string
values:
type:
- array
- 'null'
items:
type: object
properties:
key:
type: string
description:
type: string
value: {}
required:
- key
- description
required:
- key
- type
- required
- description
country:
type: object
properties:
# --- truncated at 32 KB (71 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/akash/refs/heads/main/openapi/akash-providers-api-openapi.yml