Steam Web API Documentation
/
ICommunityService
Steam
IAccountCartService
IAccountPrivacyService
IAccountPrivateAppsService
IAssetSetPublishingService
IAuctionService
IAuthenticationService
IAuthenticationSupportService
IBillingService
IBroadcastService
IChatRoomService
ICheatReportingService
ICheckoutService
IClanFAQSService
IClanService
IClientCommService
IClientMetricsService
ICloudService
ICommunityService
FetchTranslationFromCrowdIn
GetApps
GetAvatarHistory
GetBestEventsForUser
GetClanAnnouncements
GetClanCrowdInMetadata
GetClanEventCrowdInMetadata
GetClanMetadata
GetCommentThread
GetSingleClanAnnouncement
GetUserPartnerEventNews
HideAndReportComment
PostCommentToThread
VerifyClanMembership
IContentFilteringService
IContentModerationService
IContentServerConfigService
IContentServerDirectoryService
ICrashReportService
ICredentialsService
IDailyDealService
IDataPublisherService
IEconMarketService
IEconService
IEmbeddedClientService
IFamilyGroupsService
IForumsService
IFriendMessagesService
IFriendsListService
IGameCoordinator
IGameInventory
IGameNotificationsService
IGamePerformanceStatsService
IGameRecordingClipService
IGameServersService
IHelpRequestLogsService
IInventoryService
ILobbyMatchmakingService
ILoyaltyRewardsService
IMarketingMessagesService
IMobileAppService
IMobileAuthService
IMobileDeviceService
IMobileNotificationService
INewsService
IOnlinePlayService
IParentalService
IPartnerAppNotesService
IPartnerDeadlineService
IPartnerDismissService
IPartnerFinancialsService
IPartnerMeetSteamService
IPartnerMembershipInviteService
IPartnerStoreBrowseService
IPhoneService
IPhysicalGoodsService
IPlayerService
IPlaytestService
IProductInfoService
IPromotionEventInvitesService
IPromotionPlanningService
IPromotionStatsService
IPublishedFileModerationService
IPublishedFileService
IPublishingService
IQuestService
IRemoteClientService
ISaleFeatureService
ISaleItemRewardsService
IShoppingCartService
ISiteLicenseService
ISteamApps
ISteamAwardsService
ISteamBitPay
ISteamBoaCompra
ISteamBroadcast
ISteamCDN
ISteamChartsService
ISteamCloudGaming
ISteamCommunity
ISteamDirectory
ISteamEconomy
ISteamEnvoy
ISteamGameServerStats
ISteamLeaderboards
ISteamLearnService
ISteamMicroTxn
ISteamMicroTxnSandbox
ISteamNews
ISteamNodwin
ISteamNotificationService
ISteamPayPalPaymentsHub
ISteamPublishedItemSearch
ISteamPublishedItemVoting
ISteamRemoteStorage
ISteamSpecialSurvey
ISteamTVService
ISteamUser
ISteamUserAuth
ISteamUserOAuth
ISteamUserStats
ISteamWebAPIUtil
ISteamWorkshop
IStoreAppSimilarityService
IStoreBrowseService
IStoreCatalogService
IStoreCurationService
IStoreMarketingService
IStorePreferencesService
IStoreQueryService
IStoreSalesService
IStoreService
IStoreTopSellersService
ITestExternalPrivilegeService
ITestService
ITrustService
ITwoFactorService
IUserAccountService
IUserGameNotesService
IUserReviewsService
IUserStoreVisitService
IVACManagementService
IVideoService
IWishlistService
IWorkshopService
Counter-Strike 2
ICSGOPlayers_730
ICSGOServers_730
ICSGOStreamSystem_730
ICSGOTournaments_730
IEconItems_730
IGCVersion_730
Dota 2
IDOTA2AutomatedTourney_570
IDOTA2CustomGames_570
IDOTA2Events_570
IDOTA2Fantasy_570
IDOTA2Guild_570
IDOTA2League_570
IDOTA2MatchStats_570
IDOTA2Match_570
IDOTA2Operations_570
IDOTA2Plus_570
IDOTA2StreamSystem_570
IDOTA2Teams_570
IDOTA2Ticket_570
IDOTAChat_570
IEconDOTA2_570
IEconItems_570
IGCVersion_570
Team Fortress 2
IEconItems_440
IGCVersion_440
ITFItems_440
ITFPromos_440
ITFSystem_440
Deadlock
ICitadelAdmin_1422450
IGCVersion_1422450
Portal 2
IEconItems_620
IPortal2Leaderboards_620
ITFPromos_620
Dota Underlords
IClientStats_1046930
IEconItems_1046930
IGCVersion_1046930
Artifact Classic
IEconItems_583950
IGCVersion_583950
Artifact Foundry
IEconItems_1269260
IGCVersion_1269260
Dota 2 Experimental
IDOTA2AutomatedTourney_247040
IDOTA2CustomGames_247040
IDOTA2Events_247040
IDOTA2Fantasy_247040
IDOTA2Guild_247040
IDOTA2League_247040
IDOTA2MatchStats_247040
IDOTA2Match_247040
IDOTA2Operations_247040
IDOTA2Plus_247040
IDOTA2StreamSystem_247040
IDOTA2Teams_247040
IDOTA2Ticket_247040
IDOTAChat_247040
IEconDOTA2_247040
IEconItems_247040
IGCVersion_247040
Dota 2 Staging
IDOTA2AutomatedTourney_2305270
IDOTA2CustomGames_2305270
IDOTA2Events_2305270
IDOTA2Fantasy_2305270
IDOTA2Guild_2305270
IDOTA2League_2305270
IDOTA2Operations_2305270
IDOTA2Plus_2305270
IDOTA2Teams_2305270
IDOTAChat_2305270
IGCVersion_2305270
Deadlock Experimental
ICitadelAdmin_3488080
IGCVersion_3488080
Deadlock Unknown
ICitadelAdmin_3781850
IGCVersion_3781850
This page is just a reference of all the known Steam APIs, I do not know how they work. Please do not email me with questions.
UNDOCUMENTED
POST
FetchTranslationFromCrowdIn
Execute
https://api.steampowered.com/ICommunityService/FetchTranslationFromCrowdIn/v1/
Name
Value
Type
Required
Description
key
click to set
string
Yes
Access key
steamid
fixed64
No
itemid
uint64
No
language
uint32
No
UNDOCUMENTED
GetApps
Execute
https://api.steampowered.com/ICommunityService/GetApps/v1/
Name
Value
Type
Required
Description
key
click to set
string
Yes
Access key
appids[0]
+
int32[]
No
language
ELanguage
No
UNDOCUMENTED
POST
GetAvatarHistory
Execute
https://api.steampowered.com/ICommunityService/GetAvatarHistory/v1/
Name
Value
Type
Required
Description
key
click to set
string
Yes
Access key
steamid
fixed64
No
filter_user_uploaded_only
bool
No
UNDOCUMENTED
GetBestEventsForUser
Execute
https://api.steampowered.com/ICommunityService/GetBestEventsForUser/v1/
Name
Value
Type
Required
Description
key
click to set
string
Yes
Access key
include_steam_blog
bool
No
Optional: if true Steam blog events will be included
filter_to_played_within_days
uint32
No
Optional: if set Steam will only return events for apps the user has played within the set number of trailing days
include_only_game_updates
bool
No
Optional: if true means only return data for events that are major/minor game updates, not other game news/events
UNDOCUMENTED
GetClanAnnouncements
Execute
https://api.steampowered.com/ICommunityService/GetClanAnnouncements/v1/
UNDOCUMENTED
GetClanCrowdInMetadata
Execute
https://api.steampowered.com/ICommunityService/GetClanCrowdInMetadata/v1/
Name
Value
Type
Required
Description
key
click to set
string
Yes
Access key
steamid
fixed64
No
UNDOCUMENTED
GetClanEventCrowdInMetadata
Execute
https://api.steampowered.com/ICommunityService/GetClanEventCrowdInMetadata/v1/
Name
Value
Type
Required
Description
key
click to set
string
Yes
Access key
steamid
fixed64
No
itemid
uint64
No
UNDOCUMENTED
GetClanMetadata
Execute
https://api.steampowered.com/ICommunityService/GetClanMetadata/v1/
Name
Value
Type
Required
Description
key
click to set
string
Yes
Access key
steamid
fixed64
No
UNDOCUMENTED
POST
GetCommentThread
Execute
https://api.steampowered.com/ICommunityService/GetCommentThread/v1/
Name
Value
Type
Required
Description
key
click to set
string
Yes
Access key
steamid
fixed64
No
comment_thread_type
ECommentThreadType
Select value...
0 = Invalid
1 = Screenshot_Deprecated
2 = WorkshopAccount_Developer
3 = WorkshopAccount_Public
4 = PublishedFile_Developer
5 = PublishedFile_Public
6 = Test
7 = ForumTopic
8 = Recommendation
9 = Video_Deprecated
10 = Profile
11 = NewsPost
12 = Clan
13 = ClanAnnouncement
14 = ClanEvent
15 = UserStatusPublished
16 = UserReceivedNewGame
17 = PublishedFile_Announcement
18 = ModeratorMessage
19 = ClanCuratedApp
20 = QAndASession
21 = Max
No
enum
gidfeature
fixed64
No
gidfeature2
fixed64
No
commentthreadid
fixed64
No
start
int32
No
count
int32
No
upvoters
int32
No
include_deleted
bool
No
gidcomment
fixed64
No
time_oldest
uint32
No
oldest_first
bool
No
UNDOCUMENTED
GetSingleClanAnnouncement
Execute
https://api.steampowered.com/ICommunityService/GetSingleClanAnnouncement/v1/
UNDOCUMENTED
GetUserPartnerEventNews
Execute
https://api.steampowered.com/ICommunityService/GetUserPartnerEventNews/v1/
Name
Value
Type
Required
Description
key
click to set
string
Yes
Access key
count
uint32
No
Maximum number of results you want back
offset
uint32
No
On a continuing request, where to continue requesting events from.
rtime32_start_time
uint32
No
Required: Unix time for when to beginning of today for search - users timezone sensitive
rtime32_end_time
uint32
No
Required: Unix time for when to end of today the search - users timezone sensitive
language_preference[0]
+
uint32[]
No
Preferred languages (in order of preference)
filter_event_type[0]
+
int32[]
Select value...
1 = OtherEvent
2 = GameEvent
3 = PartyEvent
4 = MeetingEvent
5 = SpecialCauseEvent
6 = MusicAndArtsEvent
7 = SportsEvent
8 = TripEvent
9 = ChatEvent
10 = GameReleaseEvent
11 = BroadcastEvent
12 = SmallUpdateEvent
13 = PreAnnounceMajorUpdateEvent
14 = MajorUpdateEvent
15 = DLCReleaseEvent
16 = FutureReleaseEvent
17 = ESportTournamentStreamEvent
18 = DevStreamEvent
19 = FamousStreamEvent
20 = GameSalesEvent
21 = GameItemSalesEvent
22 = InGameBonusXPEvent
23 = InGameLootEvent
24 = InGamePerksEvent
25 = InGameChallengeEvent
26 = InGameContestEvent
27 = IRLEvent
28 = NewsEvent
29 = BetaReleaseEvent
30 = InGameContentReleaseEvent
31 = FreeTrial
32 = SeasonRelease
33 = SeasonUpdate
34 = CrosspostEvent
35 = InGameEventGeneral
36 = CreatorHome
No
Optional: Limit the results to only these types of events
filter_to_appid
bool
No
If true, then filter to only the appids in the below list. Otherwise, combination of server determined appids and the below requested appids
count_after
uint32
No
Optional: Return up to this number of events after end-time
count_before
uint32
No
Optional: Return up to this number of events before start-time
app_list[0]
+
CAppPriority[]
No
Optional: include these appids on the event list
↳
priority
uint32
No
↳
appid[0]
uint32[]
No
UNDOCUMENTED
POST
HideAndReportComment
Execute
https://api.steampowered.com/ICommunityService/HideAndReportComment/v1/
Name
Value
Type
Required
Description
key
click to set
string
Yes
Access key
gidfeature
uint64
No
gidfeature2
uint64
No
gidcomment
uint64
No
steamid
fixed64
No
commentthreadtype
string
No
hide
bool
No
report_reason
int32
Select value...
0 = Invalid
1 = None
2 = Unknown
3 = Harassment
4 = BullyingAndIntimidation
5 = Stalking
6 = Doxxing
7 = OtherHarassment
8 = EncouragingViolence
9 = EncouragingSelfHarm
10 = EncouragingSuicide
11 = OtherViolenceOrSelfHarm
12 = PhishingOrAccountTheft
13 = AttemptedScamming
14 = LinkingToMaliciousContent
15 = Impersonation
16 = OtherScamsAndTheft
17 = EncouragingTerrorism
18 = OrganizingTerrorism
19 = OtherTerrorism
20 = TargetedAbuse
21 = NamingAndShaming
22 = Discrimination
23 = OtherAbuse
24 = Trolling
25 = Baiting
26 = Derailing
27 = OtherDisruptive
28 = Spam
29 = Begging
30 = Reposting
31 = OtherOffTopic
32 = CSAMSexualContent
33 = CSAMGroomingOrEnticement
34 = CSAMOther
35 = NudityOrSexualContent
36 = NonConsensualMaterial
37 = Advertising
38 = ReferralLinks
39 = Gambling
40 = Raffles
41 = OtherCommercialActivity
42 = InauthenticReview
43 = HiddenAdvertisementOrCommercialCommunication
44 = MisleadingInformationAboutGoodsOrServices
45 = MisleadingInformationAboutConsumerRights
46 = NoncomplianceWithPricingRegulations
47 = RightToBeForgottenViolation
48 = MissingProcessingGroundForData
49 = OtherDataProtectionAndPrivacyViolation
50 = GenderedHarassment
51 = GenderedBullyingAndIntimidation
52 = GenderedStalking
53 = GenderedDoxxing
54 = GenderedOtherHarassment
55 = GenderedEncouragingViolence
56 = GenderedTargetedAbuse
57 = CSAMFakedSexualContent
58 = GenderedNonConsensualMaterial
59 = FakedGenderedNonConsensualMaterial
60 = FakedNonConsensualMaterial
61 = NegativeEffectonDiscourseOrElections
62 = QuotesModeratedContent
63 = CredibleThreatOfViolence
64 = MAX
No
enum
report_text
string
No
UNDOCUMENTED
POST
PostCommentToThread
Execute
https://api.steampowered.com/ICommunityService/PostCommentToThread/v1/
Name
Value
Type
Required
Description
key
click to set
string
Yes
Access key
steamid
fixed64
No
comment_thread_type
ECommentThreadType
Select value...
0 = Invalid
1 = Screenshot_Deprecated
2 = WorkshopAccount_Developer
3 = WorkshopAccount_Public
4 = PublishedFile_Developer
5 = PublishedFile_Public
6 = Test
7 = ForumTopic
8 = Recommendation
9 = Video_Deprecated
10 = Profile
11 = NewsPost
12 = Clan
13 = ClanAnnouncement
14 = ClanEvent
15 = UserStatusPublished
16 = UserReceivedNewGame
17 = PublishedFile_Announcement
18 = ModeratorMessage
19 = ClanCuratedApp
20 = QAndASession
21 = Max
No
enum
gidfeature
fixed64
No
gidfeature2
fixed64
No
text
string
No
gidparentcomment
fixed64
No
suppress_notifications
bool
No
is_report
bool
No
start_hidden
bool
No
UNDOCUMENTED
VerifyClanMembership
Execute
https://api.steampowered.com/ICommunityService/VerifyClanMembership/v1/
Name
Value
Type
Required
Description
key
click to set
string
Yes
Access key
steamid
uint64
No
steamids_verifymembership[0]
+
uint64[]
No