Slot Machine Simulator API

GET

Simulate reel spins and track reel results across custom bets.

Slot Machine Simulator generates slot machine reel spins for configurable reels, bet sizes, and spin counts. Every run outputs symbol names and emoji for each reel; paid plans add payout calculations, win tracking, and net profit statistics.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/slotmachine
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "total_spins": 5,
    "num_reels": 3,
    "bet_per_spin": 1,
    "spins": [
      {
        "spin_number": 1,
        "reels": [
          {
            "symbol": "🍋",
            "name": "Lemon"
          },
          {
            "symbol": "🍒",
            "name": "Cherry"
          },
          {
            "symbol": "🍒",
            "name": "Cherry"
          }
        ],
        "bet": 1,
        "payout": 0,
        "win_type": "none",
        "is_win": false
      },
      {
        "spin_number": 2,
        "reels": [
          {
            "symbol": "⭐",
            "name": "Star"
          },
          {
            "symbol": "🍋",
            "name": "Lemon"
          },
          {
            "symbol": "⭐",
            "name": "Star"
          }
        ],
        "bet": 1,
        "payout": 0,
        "win_type": "none",
        "is_win": false
      },
      {
        "spin_number": 3,
        "reels": [
          {
            "symbol": "🍊",
            "name": "Orange"
          },
          {
            "symbol": "🍇",
            "name": "Grape"
          },
          {
            "symbol": "🍋",
            "name": "Lemon"
          }
        ],
        "bet": 1,
        "payout": 0,
        "win_type": "none",
        "is_win": false
      },
      {
        "spin_number": 4,
        "reels": [
          {
            "symbol": "🍒",
            "name": "Cherry"
          },
          {
            "symbol": "⭐",
            "name": "Star"
          },
          {
            "symbol": "🔔",
            "name": "Bell"
          }
        ],
        "bet": 1,
        "payout": 0,
        "win_type": "none",
        "is_win": false
      },
      {
        "spin_number": 5,
        "reels": [
          {
            "symbol": "🍒",
            "name": "Cherry"
          },
          {
            "symbol": "🍒",
            "name": "Cherry"
          },
          {
            "symbol": "7️⃣",
            "name": "Seven"
          }
        ],
        "bet": 1,
        "payout": 0.5,
        "win_type": "small",
        "is_win": true
      }
    ],
    "total_bet": 5,
    "total_winnings": 0.5,
    "net_profit": -4.5,
    "wins": 1,
    "losses": 4,
    "win_percentage": 20,
    "available_symbols": [
      {
        "symbol": "🍒",
        "name": "Cherry",
        "payout_multiplier": 2
      },
      {
        "symbol": "🍋",
        "name": "Lemon",
        "payout_multiplier": 3
      },
      {
        "symbol": "🍊",
        "name": "Orange",
        "payout_multiplier": 5
      },
      {
        "symbol": "🍇",
        "name": "Grape",
        "payout_multiplier": 10
      },
      {
        "symbol": "🔔",
        "name": "Bell",
        "payout_multiplier": 20
      },
      {
        "symbol": "⭐",
        "name": "Star",
        "payout_multiplier": 50
      },
      {
        "symbol": "💎",
        "name": "Diamond",
        "payout_multiplier": 100
      },
      {
        "symbol": "7️⃣",
        "name": "Seven",
        "payout_multiplier": 200
      }
    ]
  }
}

About the Slot Machine Simulator API

Slot Machine Simulator works by generating random reel results using weighted probabilities for different symbols, calculating payouts based on symbol matches and bet amounts, and tracking detailed statistics across multiple spins.

What people use it for

Game Development
Implement slot machine mechanics in casino games and gambling applications
Probability Analysis
Analyze slot machine probabilities and expected values for educational purposes
Entertainment
Provide safe, simulated slot machine experience without real money gambling
Testing
Test slot machine algorithms and payout structures for game design and balancing

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Slot Machine Simulator

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Slot Machine Simulator API.

Read the docs →
Which plan fits 25,000 spin simulations a month?
Starter easily covers that volume. Each simulation call costs 2 credits, so 25,000 calls use 50,000 credits, or one quarter of Starter's monthly credit limit. That works out to about $0.30 per 1,000 calls. For evaluation, the Free plan provides 100 calls each month.
Are payout amounts and win percentages included on the Free plan?
No. The Free plan returns reel symbols and spin counts, but payout totals, win classifications, net profit, win percentage, and symbol multipliers require a paid plan. Starter and higher tiers unlock all financial and probability calculations.
Can I adjust the number of reels and the bet size?
Yes. You can customize the reel count, the bet amount per spin, and the number of spins to run in a single call. Slot Machine Simulator uses weighted symbol probabilities to evaluate matches across the reels you define.
Can I run multiple spins in a single request?
Yes. You can simulate an entire session by requesting multiple spins at once. The response breaks down the reel outcome for every individual spin and summarizes total wagers; paid plans also summarize session performance.
How does the simulator report losing spins?
Losing spins still return their full reel configuration. When a spin fails to match a winning combination, paid plans mark the win flag as false, assign zero payout, and increment the session loss count.

Ready to build with Slot Machine Simulator? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs