Infra-Sight is an elegant UX focused API for Overwatch.
- Quick Start
- SDK
- API
GET /v2/api/overwatch/accounts/{username}/history
GET /v2/api/overwatch/accounts/{username}/latest
GET /v2/api/overwatch/accounts/{username}/search
GET /v2/api/overwatch/heroes/history
GET /v2/api/overwatch/heroes/latest
GET /v2/api/overwatch/player-icons/history
GET /v2/api/overwatch/player-icons/latest
GET /v2/api/overwatch/profiles/{username}/history
GET /v2/api/overwatch/profiles/{username}/latest
npm install @infra-sight/sdk
import * as InfraSight from '@infra-sight/sdk'
const profile = await InfraSight.getOverwatchProfile('Tracer#3939')
console.log(profile)
import * as InfraSight from '@infra-sight/sdk'
const account = await InfraSight.getOverwatchAccount()
console.log(account)
Returns Promise<InfraSightAccount>
import * as InfraSight from '@infra-sight/sdk'
const heroes = await InfraSight.getOverwatchHeroes()
console.log(heroes)
Returns Promise<OverwatchHeroList>
import * as InfraSight from '@infra-sight/sdk'
const icons = await InfraSight.getOverwatchPlayerIcons()
console.log(icons)
Returns Promise<InfraSightPlayerIconRecord>
import * as InfraSight from '@infra-sight/sdk'
const profile = await InfraSight.getOverwatchProfile()
console.log(profile)
Returns Promise<InfraSightProfile>
import * as InfraSight from '@infra-sight/sdk'
const accounts = await InfraSight.searchOverwatchAccounts()
console.log(accounts)
Returns Promise<InfraSightAccountList>
import * as InfraSight from '@infra-sight/sdk'
for await (const item of InfraSight.listOverwatchAccountHistory()) {
console.log(item)
}
Returns AsyncGenerator<string, void, never>
import * as InfraSight from '@infra-sight/sdk'
for await (const item of InfraSight.listOverwatchHeroesHistory()) {
console.log(item)
}
Returns AsyncGenerator<string, void, never>
import * as InfraSight from '@infra-sight/sdk'
for await (const item of InfraSight.listOverwatchPlayerIconsHistory()) {
console.log(item)
}
Returns AsyncGenerator<string, void, never>
import * as InfraSight from '@infra-sight/sdk'
for await (const item of InfraSight.listOverwatchProfileHistory()) {
console.log(item)
}
Returns AsyncGenerator<string, void, never>
page_token
platform
resolution_strategy
page_token
page_token
page_token
platform
resolution_strategy