For the complete documentation index, see llms.txt. This page is also available as Markdown.

Public API Overview

Base URL, endpoint summary, pagination, and Python examples for public REST endpoints

Use public endpoints for read-only market data.

Base URL

https://api.outpoll.com

Use HTTPS for every request.

Authentication

No authentication required.

Common errors

Code
Description

200

OK — Request succeeded

400

Bad Request — Invalid parameters

404

Not Found — Resource does not exist

500

Internal Server Error

Error response

{
  "status": 400,
  "error": "Bad Request",
  "message": "Invalid parameters"
}

Available endpoints

Python quickstart

Install the HTTP client first.

Use a shared session and always set a timeout.

Python examples

Get available coins

Use this endpoint to fetch supported assets.

GET /api/coins

Search events

Use this endpoint to browse markets.

POST /api/events/search

Get categories

Use this endpoint to build filters or navigation.

GET /api/categories

Use this endpoint to surface trending topics.

GET /api/tags/popular

Pagination

Paginated endpoints accept these query parameters:

  • page — zero-based page number

  • size — number of items per page

Typical paginated responses include:

  • content — current page items

  • totalElements — total matching items

  • totalPages — total page count

Python example: iterate through pages

Next pages

Use the detailed endpoint pages when you need full request and response schemas:

Last updated

Was this helpful?