Skip to content

Status

Documentation / API Reference / Status

Endpoint https://api.aradia.app

1 endpoint in this section: GET /v1/indexer/status.

Get sanitized indexer coverage status

Authorization

Send a bearer credential with the scope read:status.

Parameters

networkastarqueryoptional
Chain to query. Only Astar mainnet is indexed today.
default: astar

Request Code Samples

GET/v1/indexer/status
Terminal window
curl -sS -X GET \
-H "Authorization: Bearer $ARADIA_API_TOKEN" \
"https://api.aradia.app/v1/indexer/status"
Responses
200Indexer status
application/json

Indexer status

Body application/json
dataobjectrequired
networkastarrequired
Example: astar
coverage_statusunknown | partial | completerequired
Example: unknown
coverage_start_blockstring | nulloptional
last_confirmed_blockstringrequired
Example: 123
last_seen_blockstringrequired
Example: 135
coverage_verified_atstring (date-time) | nulloptional
updated_atstring (date-time)required
Example: 2026-08-01T00:00:00Z
Example
{
"data": {
"network": "astar",
"coverage_status": "unknown",
"last_confirmed_block": "123",
"last_seen_block": "135",
"updated_at": "2026-08-01T00:00:00Z"
}
}
400Invalid parameter or cursor
application/json

Invalid parameter or cursor

Body application/json
errorobjectrequired
codeINVALID_ARGUMENT | UNAUTHORIZED | FORBIDDEN | NOT_FOUND | RATE_LIMITED | RATE_LIMITER_UNAVAILABLE | SERVICE_UNAVAILABLE | INTERNAL_ERRORrequired
Example: INVALID_ARGUMENT
messagestringrequired
Example: One or more request parameters are invalid.
request_idstringoptional
Example
{
"error": {
"code": "INVALID_ARGUMENT",
"message": "One or more request parameters are invalid."
}
}
401Missing or invalid bearer credential
application/json

Missing or invalid bearer credential

Body application/json
errorobjectrequired
codeINVALID_ARGUMENT | UNAUTHORIZED | FORBIDDEN | NOT_FOUND | RATE_LIMITED | RATE_LIMITER_UNAVAILABLE | SERVICE_UNAVAILABLE | INTERNAL_ERRORrequired
Example: UNAUTHORIZED
messagestringrequired
Example: Authentication is required.
request_idstringoptional
Example
{
"error": {
"code": "UNAUTHORIZED",
"message": "Authentication is required."
}
}
403Credential lacks the required read-only scope
application/json

Credential lacks the required read-only scope

Body application/json
errorobjectrequired
codeINVALID_ARGUMENT | UNAUTHORIZED | FORBIDDEN | NOT_FOUND | RATE_LIMITED | RATE_LIMITER_UNAVAILABLE | SERVICE_UNAVAILABLE | INTERNAL_ERRORrequired
Example: FORBIDDEN
messagestringrequired
Example: The API key does not have the required scope.
request_idstringoptional
Example
{
"error": {
"code": "FORBIDDEN",
"message": "The API key does not have the required scope."
}
}
404Resource not found
application/json

Resource not found

Body application/json
errorobjectrequired
codeINVALID_ARGUMENT | UNAUTHORIZED | FORBIDDEN | NOT_FOUND | RATE_LIMITED | RATE_LIMITER_UNAVAILABLE | SERVICE_UNAVAILABLE | INTERNAL_ERRORrequired
Example: NOT_FOUND
messagestringrequired
Example: The requested resource was not found.
request_idstringoptional
Example
{
"error": {
"code": "NOT_FOUND",
"message": "The requested resource was not found."
}
}
429Request rate limit exceeded
application/json

Request rate limit exceeded

Headers: RateLimit-Reset, Retry-After

Body application/json
errorobjectrequired
codeINVALID_ARGUMENT | UNAUTHORIZED | FORBIDDEN | NOT_FOUND | RATE_LIMITED | RATE_LIMITER_UNAVAILABLE | SERVICE_UNAVAILABLE | INTERNAL_ERRORrequired
Example: RATE_LIMITED
messagestringrequired
Example: Request rate limit exceeded.
request_idstringoptional
Example
{
"error": {
"code": "RATE_LIMITED",
"message": "Request rate limit exceeded."
}
}
503Temporary dependency failure
application/json

Temporary dependency failure

Body application/json
errorobjectrequired
codeINVALID_ARGUMENT | UNAUTHORIZED | FORBIDDEN | NOT_FOUND | RATE_LIMITED | RATE_LIMITER_UNAVAILABLE | SERVICE_UNAVAILABLE | INTERNAL_ERRORrequired
Example: SERVICE_UNAVAILABLE
messagestringrequired
Example: The data service is temporarily unavailable.
request_idstringoptional
Example
{
"error": {
"code": "SERVICE_UNAVAILABLE",
"message": "The data service is temporarily unavailable."
}
}
Try itDemo token included
GET/v1/indexer/status
RequestJSON
What each field does
  • network astaroptionaldefault: astar
    Chain to query. Only Astar mainnet is indexed today.
Response
Response appears here.