Skip to content

For Developers

Build integrations with the MySpeedPuzzling platform. Access player results, statistics, and more through our REST API with full OAuth2 support.

API Documentation

Interactive Swagger UI with all available endpoints, request parameters, and response schemas.

Live Demo

See a working OAuth2 integration in action. Authenticate, fetch data, and explore the flow.

Source Code

Full PHP demo application showing OAuth2 authorization code flow. Clone it and start building.

OAuth2 Authentication

We provide a full OAuth2 server supporting authorization code, client credentials, and refresh token grants.

User Authentication

Make requests on behalf of users using the authorization code flow. Access their results, add times — great for competition integrations!

Service-to-Service

Use client credentials to read player results, statistics, or puzzle data without user interaction.

Available Scopes

profile:read

Read user profile data

results:read

Read player puzzle results

statistics:read

Read player statistics

collections:read

Read player collections

Get Started

Want to obtain a client key and secret, or need something custom? We are very flexible and react fast. Reach out at jan@myspeedpuzzling.com.