# Dwellir API

**Canonical:** https://apis.io/apis/dwellir/dwellir-api/  
**Provider:** Dwellir — https://apis.io/providers/dwellir/  
**Base URL:** https://api-ethereum-mainnet.n.dwellir.com  
**Documentation:** https://www.dwellir.com/api/docs/getting-started/markdown

Dwellir API is one of 2 APIs that [Dwellir](https://apis.io/providers/dwellir/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Dwellir API as documented publicly: 19 operations. Contract generated from the documentation by API Evangelist (2026-11-02); not the provider's own document.

## Operations (19)

| Method | Path | Summary |
|---|---|---|
| GET | `/account/endpoint_costs` | GET /account/endpoint_costs lists endpoints that cost more or less than 10 tokens. |
| GET | `/account/limits` | GET /account/limits returns your current tier and bucket sizes. |
| GET | `/api/geoblock` | GET /api/geoblock |
| POST | `/api_keys/generate` | POST /api_keys/generate returns a new key pair. |
| POST | `/auth/api-key` | POST /auth/api-key |
| GET | `/auth/derive-api-key` | GET /auth/derive-api-key |
| GET | `/dwellir-public/cli/main/scripts/install.sh` | GET /dwellir-public/cli/main/scripts/install.sh |
| POST | `/dwellir-public/cli/main/scripts/install.sh` | POST /dwellir-public/cli/main/scripts/install.sh |
| GET | `/exchange/status` | GET /exchange/status returns the current exchange status. |
| GET | `/historical/cutoff` | GET /historical/cutoff returns cutoff dates for historical data. |
| GET | `/markets/trades` | GET /markets/trades provides recent trade data. |
| GET | `/markets/{ticker}/orderbook` | GET /markets/{ticker}/orderbook returns the order book with yes and no bid levels. |
| GET | `/portfolio/balance` | Test it with your balance: GET /portfolio/balance returns the account balance in cents. |
| POST | `/portfolio/events/orders` | This example places a 1-contract yes bid at $0.01 on an open demo market, then cancels it. |
| POST | `/portfolio/events/orders/{orderId}/amend` | Change an order |
| GET | `/series/{seriesTicker}` | GET /series/{series_ticker} returns information about a series. |
| GET | `/series/{seriesTicker}/markets/{ticker}/candlesticks` | GET /series/{series_ticker}/markets/{ticker}/candlesticks (1‑minute, 1‑hour and 1‑day bars). start_ts, end_ts and period_interval are required. |
| GET | `/trade-api/ws/v2` | WebSocket handshake for Kalshi API |
| GET | `/{apikey}/v1` | GET /{apiKey}/v1 |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/dwellir/openapi/_ae-authored/dwellir-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/dwellir/json-schema/dwellir-post-portfolio-events-orders-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/dwellir/json-schema/dwellir-get-markets-ticker-orderbook-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/dwellir/json-schema/dwellir-post-portfolio-events-orders-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/dwellir/json-schema/dwellir-get-account-limits-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/dwellir/json-schema/dwellir-get-auth-derive-api-key-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/dwellir/json-schema/dwellir-post-auth-api-key-response-schema.json

## Other Dwellir APIs (1)

- [Dwellir RPC API](https://apis.io/apis/dwellir/dwellir-rpc-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/dwellir/dwellir-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/dwellir/.
