Skip to main content

/api/nft/*

ART NFTs (SVG content on-chain, Fork V3).

GET /api/nft/?limit=N&offset=N

Recent ART NFTs.

curl 'https://api.ombra-net.com/api/nft/?limit=30'

Response:

{
"total": 1234,
"items": [{
"tokenId": "...",
"owner": "...",
"taskId": "...",
"minerId": "...",
"mintedAt": 1735389942000,
"blockIndex": 62500
}]
}

GET /api/nft/:tokenId

Metadata for one NFT (no SVG body — use /svg endpoint).

curl https://api.ombra-net.com/api/nft/abcdef0123...

GET /api/nft/:tokenId/svg

Raw SVG content. Served as image/svg+xml with Cache-Control: public, max-age=3600.

curl https://api.ombra-net.com/api/nft/abcdef0123.../svg
# pipe to file:
curl https://api.ombra-net.com/api/nft/abcdef0123.../svg > art.svg

GET /api/nft/owner/:address?limit=N&offset=N

All NFTs owned by an address.

curl https://api.ombra-net.com/api/nft/owner/7a8b70389a52a96aa85ca641c5ad2fb7a1e2e1ca

Response:

{ "owner": "7a8b7038...", "count": 12, "items": [...] }