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
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| page | integermin 1 · max 10000 | no | 1 | |
| page_size | integermin 1 · max 100 | no | 25 | |
| address | string | null | no | — | Filter: sender, recipient or master address. |
| q | string | null | no | — | Case-insensitive substring search in the decoded text. |
| readable_only | boolean | no | false | Only messages that decode to clean UTF-8 text. |
Response 200 · QrlMessagesList
▸itemsQrlMessageItem[]
itemsQrlMessageItem[]tx_hashstringrequiredheightintegerrequiredfrom_addrstringmaster_addrstringto_addrstringmessage_data_hexstringmessage_data_textstringmessage_size_bytesintegeris_readablebooleanfeestringtimestampstring | nulltotalintegerpageintegerpage_sizeintegerRequest 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
totalintegerreadable_countintegertotal_bytesintegerunique_sendersintegerfirst_message_timestring | nulllast_message_timestring | nullRequest 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.