Home / API Docs

Build with Datamark

Integrate verified data into your applications using the Datamark REST API. Submit data for verification, retrieve verified records, and access real-time data feeds.

Authentication

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

Base URL

https://api.datamark.io/v1

Endpoints

GET /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"
POST /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"}'
GET /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"

Rate Limits

Free Tier

100 requests / min

Pro Tier

10,000 requests / min

Response Format

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
}

SDK Coming Soon

Full SDK documentation for JavaScript, Python, and Solidity is in development. Star our GitHub repo for updates.