# API methods
StarCraft2-API exposes methods related to each endpoint specified in StarCraft II Community APIs (opens new window) and StarCraft II Game Data APIs (opens new window)
All of those methods require StarCraft2-API class initialization with valid Battle.net API credentials.
Terms like 'regions', 'realms', 'locales' are based on Battle.net API docs section on Regionality, Partitions, and Localization (opens new window).
The following API-related methods are available:
- queryStaticProfileData
- queryProfileMetadata
- queryProfile
- queryLadderSummary
- queryPlayerLadder
- queryGrandmasterLeaderboard
- querySeason
- queryPlayerAccount
- queryLegacyProfile
- queryLegacyLadders
- queryLegacyMatchHistory
- queryLegacyLadder
- queryLegacyAchievements
- queryLegacyRewards
- queryLeagueData
Also, StarCraft2-API exposes additional helper methods.