Skip to content

Latest commit

 

History

History
68 lines (49 loc) · 3.04 KB

File metadata and controls

68 lines (49 loc) · 3.04 KB

Pet Simulator 99 Public API

HTTP API for Pet Simulator 99 game data, public player profiles, and authenticated player account access.

https://ps99.biggamesapi.io/

The v1 namespace (/v1/*) is the new surface covering authenticated player data, public player profiles, clan aggregations, and league leaderboards. See v1/overview.md for the full reference.

The legacy namespace (/api/*) is the original API — fully supported, not deprecated, and still the right choice for pet data, item data, RAP, clan listings, and exists lookups. See legacy/README.md for the full reference.

Choose your path

I want to... Use Auth?
Get game data (pets, items, RAP, clans, exists, collections) /api/* None
Look up a player's public profile /v1/players/ None
Browse clan and league leaderboards /v1/clans/, /v1/leagues/ None
Read a player's personal data (with their permission) /v1/account/ OAuth (see authentication)

Quickstart

Want to make your first call right now? Walk through the Quickstart — about five minutes.

Documentation

Response shape

Every response from both /v1/* and /api/* uses the same envelope: a status field of "ok" or "error", paired with either a data field or an error object.

{ "status": "ok", "data": { ... } }
{ "status": "error", "error": { "message": "Rate limit exceeded.", "ignore": true } }

Field-by-field details live in v1/overview.md.

Versioning

v1 is shape-stable within the version: fields will not be renamed or removed without a major version bump. Additive changes — new fields or new view keys in player profiles — are not considered breaking and may appear at any time. Removals or renames bump to v2. The legacy /api/* surface remains supported indefinitely. See v1/overview.md for detail.

Support

Open an issue at https://github.com/BIG-Games-LLC/ps99-public-api-docs/issues.