Skip to main content
The Elata App Store exposes a REST API at https://app.elata.bio/api. This tab is the source of truth for that surface — every page is generated from a single OpenAPI 3.1 spec at api-reference/openapi.yaml. It is the API surface third-party builders need to discover apps, run launch preflight, render market widgets, show user portfolios, surface claimable rewards, and bootstrap SDKs against the right contracts. For the higher-level integration narrative (iframe embedding, on-chain reads, transaction patterns), see Builders → API Overview.

Status legend

Every operation in this reference carries an x-elata-status:
StatusMeaning
stableImplemented today on app.elata.bio/api. Safe to depend on.
proposedDesigned in the spec but not yet implemented. The spec is the contract the backend will build against. Subject to change.
plannedAcknowledged but not yet designed. Reserved namespace.
The currently stable operations are:
  • GET /apps
  • GET /apps/{tokenAddress}
  • GET /prices
Everything else in this tab is proposed.

Base URL

https://app.elata.bio/api

Authentication

Most reads are public. Personalized endpoints under Portfolio and Rewards require a SIWE-issued JWT bearer token.
Authorization: Bearer <siwe-jwt>
The token is obtained via Sign-In With Ethereum against app.elata.bio. The JWT’s sub claim is the wallet address; requests whose path {address} does not match the sub are rejected.

Rate limits

Endpoint classLimit
Read endpoints100 req/min
Heavy queries10 req/min
For heavy on-chain reads, bring your own RPC provider in production (Alchemy, Infura, QuickNode).

Sections

Apps

Discovery, detail, search, holders, activity.

Preflight

Validate a launch before sending a transaction.

Market

Prices, candles, bonding-curve state, leaderboards.

Portfolio

Per-wallet holdings, history, P&L.

Rewards

Claimable rewards, programs, claim payloads.

Config

Runtime config for SDKs and AI agents.

On-chain interfaces

For Solidity contract interfaces, ABIs, and deployed addresses: