Skip to content

Presses and stocks ​

All of these are free and need no authentication.

List presses ​

GET /api/presses
GET /api/presses?stock=NVDA

Returns up to 200 live presses, newest first.

json
{
  "presses": [{
    "id": 10,
    "pressId": 322,
    "slug": "adobe-s-adbe-token-tracks-a-company-10",
    "headline": "…",
    "preview": "…",
    "stock": "ADBE",
    "publisher": "0x…",
    "publisherName": "…",
    "priceUsdg": 0.5,
    "priceUnits": "500000",
    "publishedAt": "2026-09-19T10:12:00.000Z",
    "readMinutes": 2,
    "auditScore": 90,
    "aiAssisted": true,
    "publisherHolds": false,
    "priceAtPublish": 351.2,
    "votes": { "up": 3, "down": 0 },
    "tags": { "accurate": 2 },
    "reads": 5,
    "mintTx": "0x…",
    "auditTx": null
  }]
}
FieldMeaning
pressIdOnchain identity id. Use it for payments and votes
priceUnitsExact price in USDG base units (six decimals)
auditScoreThe audit agent's score, 0 to 100
aiAssistedThe press started as an AI draft
publisherHoldsThe publisher held the stock token when audited
priceAtPublishThe stock token's price when the press went live
votes, tagsOnchain votes, excluding the publisher's own wallet
readsPaid unlocks
auditTxTransaction of the audit's onchain verdict, when posted

Get one press ​

GET /api/presses/{slug}
json
{
  "press": { "…as above…", "priceNow": 355.1 },
  "audit": { "verdict": "approve", "score": 90, "summary": "…", "engine": "…", "auditedAt": "…" },
  "unlocked": false,
  "body": null
}

body holds the full text only when the request carries a session for the publisher or for a wallet that has unlocked the press. Otherwise it's null.

Press metadata ​

GET /api/meta/{id}

The ERC-8004 registration file for a press. This URL is what's stored onchain as the identity's URI. See Onchain identity and votes.

Audit report ​

GET /api/audit-report/{id}

The full audit report of a live press, including every issue raised.

Stock tokens ​

GET /api/stocks
json
{ "stocks": [{ "symbol": "TSLA", "name": "Tesla", "address": "0x322F…3b2d" }] }

Every active stock token on Robinhood Chain, sorted by symbol.

Quote ​

GET /api/quotes/{symbol}
json
{ "symbol": "TSLA", "mid": 366.33, "dayHigh": 370.9, "dayLow": 360.75, "volume": 51921977, "halted": false, "asOf": "…" }

Cached for about a minute.

Nothing published on Acta Markets is investment advice.