Introduction

Get started with the EmuDevs Vote API - Programmatic server voting integration.

Welcome to the EmuDevs Vote API

The EmuDevs Vote API provides programmatic access to vote for servers on the EmuDevs platform. This API is designed for server owners who want to integrate voting functionality into their websites or applications.

Authentication

All Vote API requests require authentication using a Vote API key. Include your Vote API key in the X-API-KEY header:

curl -X POST \
  -H "X-API-KEY: your-vote-api-key-here" \
  -H "Content-Type: application/json" \
  -d '{"serverId": "your-server-id"}' \
  https://api.emudevs.gg/vote

You can generate your Vote API key from your My Servers Dashboard. Note that Vote API keys are separate from regular API keys and are specifically designed for voting operations.

Base URL

  • https://api.emudevs.gg

Endpoint

The Vote API is accessible at /vote. All requests are POST requests.

Rate Limiting

Vote API requests are rate-limited to ensure fair usage:

  • 30 votes per minute per API key
  • 1 vote per IP address per server every 12 hours

Rate limit information is included in response headers.

Response Format

All API responses are returned in JSON format with snake_case field naming.

Getting Started

  1. Generate a Vote API Key: Visit your developer settings to create a Vote API key
  2. Explore Endpoints: Browse the available endpoints in the sidebar
  3. Make Your First Request: Use the interactive examples in each endpoint's documentation

Need Help?

If you encounter any issues or have questions about the Vote API, please contact our support team at [email protected].