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?