Generating an API key requires to register an account.
Account registrations are free, fast and uncomplicated - done in seconds.
They will help us to track statistics for your generated API key.
Account registrations are free, fast and uncomplicated - done in seconds.
They will help us to track statistics for your generated API key.
Getting started
We are providing an API that allows you to lookup any Steam account.
Furthermore our service will convert your value to all existing forms of Steam IDs.
On request the system will additionally check the Steam account's global ban status.
Furthermore our service will convert your value to all existing forms of Steam IDs.
On request the system will additionally check the Steam account's global ban status.
Endpoint
https://converter.api.dedns.org/
Requests
Requests need to be made to the HTTPS endpoint.
Method
GET
Possible query arguments
Steam URL Steam Vanity URL Steam ID 64 Steam ID 3 Steam ID BattlEye ID Bohemia ID
Query arguments should not be URL encoded.
Query arguments should not be URL encoded.
Basic ID conversation
curl "https://converter.api.dedns.org/76561197960265729"
curl "https://converter.api.dedns.org/74ae012b5407e0a3cc2cd82ec1f8ba7d"
curl "https://converter.api.dedns.org/https://steam.../76561197960265729"
Account details and bans
The GET parameter details is required.
curl "https://converter.api.dedns.org/STEAM_0:1:0?details"
Authorized request
The GET parameter api-key is required.
curl "https://converter.api.dedns.org/[U:1:1]?api-key=test"
curl "https://converter.api.dedns.org/[U:1:1]?details&api-key=test"
Response
Content-Type
application/json
Example response including the Steam account details and bans:
curl "https://converter.api.dedns.org/76561197960265729?details"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{ "error": false, "data": { "steam_avatar": "https://steamcdn-a.akama...f56526a5d6989eb_full.jpg", "steam_url": "https://steamcommunity.com/profiles/76561197960265729", "steam_vanity_url": null, "steam_visibility": 3, "steam_configured": 1, "steam_created": 1063193240, "steam_name": "rich", "steam_id64": "76561197960265729", "steam_id3": "[U:1:1]", "steam_id": "STEAM_0:1:0", "battleye_id": "74ae012b5407e0a3cc2cd82ec1f8ba7d", "bohemia_id": "ccuWIpEIrX_wmD5VsthErf1qNQbEK7IdG6fL1Il4KuA=", "bans": { "eac": 0, "battleye": 0, "vac": 0, "games": 0, "economy": 0, "community": 0, "last_ban": null } } }
Data fields
As ? marked data fields can be NULL if they are private or unavailable.
Field
Type
Description
steam_avatar ?
string
URL of the full size avatar of the Steam account
steam_url
string
URL to the public Steam account website
steam_vanity_url ?
string
Vanity URL to the public Steam account website
steam_visibility ?
integer
1 - the profile is set to private, friends only, etc.
3 - the profile is set to public
3 - the profile is set to public
steam_configured ?
integer
0 - the Steam community profile is not configured yet
1 - the Steam community profile is configured
1 - the Steam community profile is configured
steam_created ?
integer
UNIX timestamp in seconds of the Steam account's creation date
steam_name ?
string
Currently defined public name of the Steam account
steam_id64
string
Steam account ID (64 bit)
steam_id3
string
Steam account ID (version 2)
steam_id
string
Original Steam account ID (version 1)
battleye_id
string
BattlEye's hashed version of the Steam ID 64
bohemia_id
string
Bohemia's hashed version of the Steam ID 64
bans -> eac ?
integer
0 - Steam account is not banned by Easy Anti Cheat
1 - Steam account got global banned by Easy Anti Cheat
1 - Steam account got global banned by Easy Anti Cheat
bans -> battleye ?
integer
0 - Steam account is not banned by BattlEye
1 - Steam account got global banned by BattlEye
1 - Steam account got global banned by BattlEye
bans -> vac ?
integer
Amount of VAC bans on the Steam account
bans -> games ?
integer
Amount of game bans on the Steam account
bans -> economy ?
integer
0 - Steam account is not banned off Steam's market place
1 - Steam account got banned off Steam's market place
1 - Steam account got banned off Steam's market place
bans -> community ?
integer
0 - Steam account is not banned off the Steam platform
1 - Steam account got banned off the Steam platform
1 - Steam account got banned off the Steam platform
bans -> last_ban ?
integer
Time in days since the last ban by Steam
(doesn't include economy bans or bans by BattlEye)
(doesn't include economy bans or bans by BattlEye)
No match found
An invalid query argument will result in the following response:
1
2
3
4
{ "error": false, "data": null }
Rate limit
Sending too many unsucessful requests can get your IP address banned.
Unauthorized requests
Requests without an API key are heavily rate limited.
Registering an account will allow you to generate an API key.
Current limitation:
Registering an account will allow you to generate an API key.
Current limitation:
- 100 requests per day
100requests per hour removed60requests per minute removed
Authorized requests
Current limitation:
- 5.000 requests per day
3.600requests per hour removed300requests per minute removed
You need to do more requests?
Please contact our support.
Include details about your project and the expected amount of requests.
Include details about your project and the expected amount of requests.
Errors
If an error occurs the data field error will be TRUE.
1
2
3
4
{ "error": true, "message": "error message" }
HTTP status codes
Status code
Possible messages
200 (OK)
none
400 (Bad Request)
Query arguments are missing
403 (Forbidden)
Your IP address got flagged as threat
VPN/proxy use is prohibited
VPN/proxy use is prohibited
401 (Unauthorized)
The API key is not activated yet
The API key is not allowed to do requests
The API key has expired
The API key is not valid
The API key is not allowed to do requests
The API key has expired
The API key is not valid
429 (Too Many Requests)
You have exceeded your request limit
500 (Internal Server Error)
An unexpected error has occured