AIM Articles -> AIM URIs (Uniform Resource Identifiers)
Article Title: AIM URIs (Uniform Resource Identifiers)
Author: Xak
Publication Date: 03-24-2002
Last Updated: 09-14-2025

Editor's Note : Not all commands work on all versions of AIM. Most of these should work on 4.x-5.x. Some will work on AIM 6+. Be sure to replace any spaces with a +


Here are the URIs that you can use with AIM 2.1+. They can be used within Instant Messages, Chat Rooms, Webpages, etc. They can even be directly entered into the Windows Run menu, Explorer, and directly into the address bar of a web browser! And for the people using an older AIM client, you can use enter directly into the search box on your Buddy List window.

aim: [aim.exe]
This cannot be used within AIM. If used externally (web browser, run menu, explorer, etc), it will shell the AIM application (aim.exe).


aim: -i [aim.exe]
This cannot be used within AIM. If used externally (web browser, run menu, explorer, etc), it will shell the AIM application (aim.exe) and display the 'Load Buddy List' dialog.

aim: -i "C:\Path To\buddylist.blt" (Quotes only required if path includes a space.)


aim:AddBuddy [buddyui.ocm]
Opens the the 'Add Buddy' dialog with optional info filled in. If both the ScreenName and ListOfScreenNames parameters are supplied, ListOfScreenNames will be used.
aim:addbuddy?ScreenName=Screen+Name
aim:addbuddy?ScreenName=Screen+Name&GroupName=Group+Name aim:addbuddy?ListOfScreenNames=Screen+Name+1,Screen+Name+2
aim:addbuddy?ListOfScreenNames=Screen+Name+1,Screen+Name+2&GroupName=Group+Name


aim:aimtoday


aim:addgame
aim:addgame?name=Game
aim:addgame?name=Game&hideIMs=True/False
aim:addgame?name=Game&hideIMs=True/False&multiplayer=True/False
aim:addgame?name=Game&hideIMs=True/False&multiplayer=True/False&url=http://
aim:addgame?name=Game&hideIMs=True/False&multiplayer=True/False&url=http://
 &dir=C:/
aim:addgame?name=Game&hideIMs=True/False&multiplayer=True/False&url=http://
 &dir=C:/&path=RegistryPath
aim:addgame?name=Game&hideIMs=True/False&multiplayer=True/False&url=http://
 &dir=C:/&path=RegistryPath&cmd=/Command
aim:addgame?name=Game&hideIMs=True/False&multiplayer=True/False&url=http://
 &dir=C:/&path=RegistryPath&cmd=/Command&servercmd=/Command
aim:addgame?name=Game&hideIMs=True/False&multiplayer=True/False&url=http://
 &dir=C:/&path=RegistryPath&cmd=/Command&servercmd=/Command&hint=Hint+Here
aim:addgame?name=Game&hideIMs=True/False&multiplayer=True/False&url=http://
 &dir=C:/&path=RegistryPath&cmd=/Command&servercmd=/Command&hint=Hint+Here&
 go1st=True/False


aim:buddyicon
aim:buddyicon?src=http://
aim:buddyicon?screename=Screen+Name
aim:buddyicon?src=http://&screename=Screen+Name


aim:checkemail
aim:checkemail?address=User@Domain.com


aim:getfile
aim:getfile?screenname=Screen+Name


aim:goaway
aim:goaway?message=Message


aim:gochat
aim:gochat?roomname=Room+Name
aim:gochat?roomname=Room+Name&exchange=4
aim:gochat?roomname=Room+Name&exchange=4&instance=1
Note: Exchanges 4, 5, and 6 can be used. Exchange 4 is Default.


aim:goim
aim:goim?screenname=Screen+Name
aim:goim?screenname=Screen+Name&Message=Message


aim:registeruser
aim:registeruser?screenname=Screen+Name
aim:registeruser?screenname=Screen+Name&password=Password
aim:registeruser?screenname=Screen+Name&password=Password&signonnow=True/False

aim:ShowAlerts [alertui.ocm]
Shows the AIM Alerts dialog.

aim:SendAlertToBuddy [alertui.ocm]
This command is valid, but does not appear to be functional.

aim:AlertsInternal [alertui.ocm]
I've only known this to be used for a crash link...

aim:AlertsInternal?Command=Command&ProviderID=ProviderID&AlertID=AlertID&Symbol=Symbol

aim:ManageAlerts [alertui.ocm]
Opens alerts.aol.com in your default web browser.

aim:StartAimGame [buddyui.ocm]
Once upon a time, you could invite users to specific games.

aim:StartAimGame?ScreenName=ScreenName&GameName=GameNameHere&Action=Invite

aim:BuddyNumber [buddyui.ocm]
Opens the 'Set Buddy Number' dialog. (Didn't work on 5.9)

aim:BuddyNumber?ScreenName=ScreenName

aim:BuddyComment [buddyui.ocm]
Opens the 'Buddy Comment' dialog.

aim:BuddyComment?ScreenName=Screen+Name&Comment=Comment

aim:EditZipCode [buddyui.ocm]
Opens the 'Update Location Information' dialog.

aim:EditZipCode [buddyui.ocm]
Opens the 'Update Location Information' dialog.

aim:GetFile [aimsecondarysvcs.dll]
Sends a get file request to the specifed SN.

aim:GetFile?ScreenName=Screen+Name

aim:SendFile [aimsecondarysvcs.dll]
Sends a file to the specifed SN.

aim:SendFile?ScreenName=Screen+Name

aim:ShareFile [aimsecondarysvcs.dll]
Shares the specifed file or directorys.

aim:ShareFile?FilePath=C:\Path+To\file.ext


© 2002 - 2025 Xak & AIM-Files.com