Skip to content
QuantascanAlpha
Browse API groups

Messages API

On-chain messages anchored with the QRL legacy message transaction subtype: a browsable feed with text/binary payloads, plus headline stats.
GET/api/v1/qrl/messages/QRL (PoW)

On-chain message feed

Paginated feed of QRL message transactions, newest first. The payload is returned both as verbatim hex and as best-effort UTF-8 text.

Query parameters

NameTypeRequiredDefaultDescription
pageintegermin 1 · max 10000no1
page_sizeintegermin 1 · max 100no25
addressstring | nullnoFilter: sender, recipient or master address.
qstring | nullnoCase-insensitive substring search in the decoded text.
readable_onlybooleannofalseOnly messages that decode to clean UTF-8 text.

Response 200 · QrlMessagesList

itemsQrlMessageItem[]
tx_hashstringrequired
heightintegerrequired
from_addrstring
master_addrstring
to_addrstring
message_data_hexstring
message_data_textstring
message_size_bytesinteger
is_readableboolean
feestring
timestampstring | null
totalinteger
pageinteger
page_sizeinteger

Request examples

curl -s "https://quantascan.io/api/v1/qrl/messages/" \
  -H "Authorization: Bearer qs_YOUR_API_KEY"
Example response
{
  "items": [
    {
      "tx_hash": "b1a45b9b7f0a5ba3ec55be115189ce8c8fdc5ba49e579b004b104e979cd5ec84",
      "height": 2224280,
      "from_addr": "Q000700367b0f6789f62c81569ddeaf61af3f80177872213d66718a37ed50dd023f14a4b81b0f51",
      "master_addr": "",
      "to_addr": "",
      "message_data_hex": "afafa24cf8dfcecb0f8c2baed6e6792cf5bd8fbdb57401327e3c8165a63f8534af311068747470733a2f2f71726c2e636f2e696e2f636861696e2f204d61696e6e657420436865636b73756d73",
      "message_data_text": "���L����\u000f�+���y,�����t\u00012~<�e�?�4�1\u0010https://qrl.co.in/chain/ Mainnet Checksums",
      "message_size_bytes": 77,
      "is_readable": false,
      "fee": "0",
      "timestamp": "2022-09-11T00:28:57"
    },
    {
      "tx_hash": "70a1d12332740a0270f379826fd859f0e09cfb81f9ef054a68fba55ed8e534bf",
      "height": 2223527,
      "from_addr": "Q000700367b0f6789f62c81569ddeaf61af3f80177872213d66718a37ed50dd023f14a4b81b0f51",
      "master_addr": "",
      "to_addr": "",
      "message_data_hex": "afafa22c3aaeda394ef0d91630513217d983a3d844b2de5dd657f88179681bbb9b864a68747470733a2f2f71726c2e636f2e696e2f636861696e2f204d61696e6e657420436865636b73756d73",
      "message_data_text": "���,:��9N��\u00160Q2\u0017ك��D��]�W��yh\u001b���Jhttps://qrl.co.in/chain/ Mainnet Checksums",
      "message_size_bytes": 77,
      "is_readable": false,
      "fee": "0",
      "timestamp": "2022-09-10T12:28:52"
    },
    "… (23 more)"
  ],
  "total": 1021,
  "page": 1,
  "page_size": 25
}
GET/api/v1/qrl/messages/stats/summaryQRL (PoW)

Message stats

Headline stats: total messages, readable share, bytes anchored, unique senders, first/last message time.

Response 200 · QrlMessagesSummary

totalinteger
readable_countinteger
total_bytesinteger
unique_sendersinteger
first_message_timestring | null
last_message_timestring | null

Request examples

curl -s "https://quantascan.io/api/v1/qrl/messages/stats/summary" \
  -H "Authorization: Bearer qs_YOUR_API_KEY"
Example response
{
  "total": 1021,
  "readable_count": 333,
  "total_bytes": 59310,
  "unique_senders": 310,
  "first_message_time": "2018-07-12T10:13:59",
  "last_message_time": "2022-09-11T00:28:57"
}

All endpoints verified against a live indexer. Need the raw spec? See openapi.json or the API overview.