API Documentation

Programmatically access Elio-RA's blockchain search & analysis capabilities

Getting Started

GET /api/blockchain/search?q=Ethereum+DAO
Authorization: Bearer your_api_key
Accept: application/json

Authentication

Use Bearer token authentication with your API key. All endpoints respect Rate Limit Headers

200 OK
Successful requests
429 Too Many
Rate limited

Endpoints

GET

/api/blockchain/search

Parameters

  • q required

    Search query (DAOs, tokens, contracts)

  • network optional

    Blockchain network (ethereum|polygon|etc)

Response

{
  "results": [
    {
      "type": "contract",
      "address": "0x...",
      "network": "ethereum",
      "lastInteraction": "2025-03-20"
    }
  ],
  "total": 245,
  "took": "234ms"
}
POST

/api/analyze/transaction

Body

{
  "txHash": "0x...",
  "network": "ethereum"
}

Response

{
  "gasFees": "0.0015 ETH",
  "sender": {
    "score": 87,
    "classification": "normal"
  },
  "receiver": {
    "status": "watchlisted"
  }
}

Important: Transaction analysis requires full block verification which takes 30-60 seconds