How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

crob.at REST API

Public REST API to create and retrieve Pokémon Showdown team links, generate random teams, and access sample teams and authenticated Showdown helpers.

This API exposes 10 operations across 10 paths, organized into 5 resource areas, and defines 9 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against a single base URL, https://crob.at.

10 operations 10 paths 9 schemas 6 GET4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://crob.at
Authentication
API Key
Terms of Service
Resource Areas
5

Authentication & Security 1

crob.at REST API declares 1 security scheme for authenticating requests. An API key is passed in the cookie as session (cookieSession).

  • cookieSession — Optional crob.at browser session cookie. Public endpoints do not require it.

Paths & Operations 10

Across 10 paths, the API surfaces 10 operations — 6 GET, 4 POST. They span 5 resource areas: Teams, Generation, Reference, Account, Feedback. Each is listed below with its method, path, parameters, and response codes.

Teams 3

Create and retrieve shareable Pokemon Showdown teams.

GET
/api/team/{slug}
Retrieve a team
getTeamBySlug 1 param → 200404
GET
/api/team/{slug}/{teamSlug}
Retrieve one team from a multi-team paste
getTeamInPasteBySlug 2 params → 200404
POST
/api/team
Create a team
createTeam body → 201400429500
Generation 2

Generate and optionally save competitive random teams.

GET
/api/random-team/{format}
Generate a random team
generateRandomTeam 1 param → 200400404502
POST
/api/random-team/{format}/save
Save a generated team
saveRandomTeam 1 param body → 201200400429500
Reference 2

Read sample teams and Pokemon reference data.

GET
/api/samples/{tier}
List sample teams
listSampleTeams 1 param → 200400
GET
/api/type-chart-data
Read Pokemon type data
getTypeChartData → 200
Account 2

Optional same-origin helpers that use a crob.at browser session.

GET
/api/me
Read the current user
getCurrentUser → 200
POST
/api/showdown/assertion
Start browser-side Showdown assertion generation
createShowdownAssertion body → 303400401503
Feedback 1

Send product feedback to the crob.at team.

POST
/api/feedback
Send feedback
sendFeedback body → 201400429500

Schemas 9

The contract defines 9 schemas that model the data the API accepts and returns. The most detailed are Team (11 properties), SampleTeam (9 properties), TeamInPaste (7 properties), CreateTeamRequest (5 properties). Each schema is shown below with its type and property counts.

Error
object
3 properties 1 required
TeamPaste
object
3 properties 1 required
Team
object
11 properties 11 required
TeamInPaste
object
7 properties 7 required
CreateTeamRequest
object
5 properties 1 required
CreatedTeam
object
4 properties 3 required
GeneratedTeam
object
3 properties 3 required
SampleTeam
object
9 properties 9 required
CurrentUser
object
5 properties 5 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

crob-at-openapi.json Raw ↑
Where this information came from

This is an independent, third-party profile of crob.at REST API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.