surfpoland API v0 · unstable

A public, read-only API over federation data — organisations, affiliations, events, governance bodies, national teams, documents, statutes, meetings and published task boards. No key, no sign-up, no write endpoints.

v0 is a promise that there is no promise yet. The platform is on 0.x.x and under active development. Fields may be removed or renamed while the version reads v0. Every such change is recorded in the contract below rather than left to be discovered — but pin nothing, and expect to adjust.

Start here

Interactive reference

Every endpoint and field, browsable. Try a request in the page.

OpenAPI schema

The machine-readable contract. Generate a client from it.

The written contract

Why each field is there, and what is deliberately absent.

One request

curl https://api.surfpoland.com/api/v0/public/orgs/polski-zwiazek-surfingu

Then follow the same slug into /affiliates, /events, /bodies, /national-teams, /documents, /statute, /meetings and /tasks. List every organisation to find a slug.

Things worth knowing before you build