Vote-reward API
Approved server owners can generate per-server API keys and let their RedM scripts reward players who voted. The website provides the API foundation — the in-game script is up to you.
Getting a key
- Get your server approved on the directory.
- Open your server in the dashboard → API & rewards.
- Create a key and copy it (shown only once).
Don't want to write code?
Grab our ready-to-use RedM script — already compatible with VORP Core and RSG Core.
Prefer your own implementation? Reward players who voted for your server. Send the player's steam: identifier and this endpoint tells you whether they voted in the last 24 hours. Authenticate with a server API key — replace rsi_YOUR_SECRET_KEY with your own.
Check if a player voted (last 24h)
curl -X POST "https://redm.info/api/v1/check-vote" \
-H "Authorization: Bearer rsi_YOUR_SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{ "serverId": "<your-server-id>", "steamHex": "steam:110000107796a4e" }'Response — voted
{
"serverId": "<your-server-id>",
"steamHex": "steam:110000107796a4e",
"voted": true,
"votedAt": "2026-07-24T23:06:00.000Z",
"expiresAt": "2026-07-25T23:06:00.000Z"
}Response — not voted
{
"serverId": "<your-server-id>",
"steamHex": "steam:110000107796a4e",
"voted": false
}This is a read-only check: it returns voted: trueevery time it's called while the vote is still within the 24h window. Track who has already claimed on your side to avoid rewarding the same vote twice.
