Home / API Docs
Integrate verified data into your applications using the Datamark REST API. Submit data for verification, retrieve verified records, and access real-time data feeds.
All API requests require a DMK API key passed in the Authorization header. Generate one from your dashboard after connecting your wallet.
Authorization: Bearer dmk_your_api_key_here
https://api.datamark.io/v1
/data/{id}
Retrieve a verified data record by its unique identifier.
curl -X GET https://api.datamark.io/v1/data/dmk_abc123 \
-H "Authorization: Bearer dmk_your_api_key"
/verify
Submit data for on-chain verification. Returns a verification ID and transaction hash once confirmed.
curl -X POST https://api.datamark.io/v1/verify \
-H "Authorization: Bearer dmk_your_api_key" \
-H "Content-Type: application/json" \
-d '{"data": "your_payload", "category": "market_data"}'
/feeds/{category}
List active data feeds for a given category. Supported categories: market_data, identity, supply_chain, iot.
curl -X GET https://api.datamark.io/v1/feeds/market_data \
-H "Authorization: Bearer dmk_your_api_key"
Free Tier
100 requests / min
Pro Tier
10,000 requests / min
All responses are returned as JSON.
{
"status": "verified",
"id": "dmk_abc123",
"data": "your_payload",
"category": "market_data",
"verified_at": "2026-03-10T12:00:00Z",
"tx_hash": "0x1a2b3c...def",
"validator_count": 12,
"confidence": 0.997
}
Full SDK documentation for JavaScript, Python, and Solidity is in development. Star our GitHub repo for updates.