Bet APIbetao.bet.br ↗
Retrieve top multiplier wins and biggest casino game payouts from Betão (betao.bet.br). Filter by game, time range, and classification type.
What is the Bet API?
The Betão API exposes 1 endpoint — get_latest_bets — that returns ranked bet records for casino games hosted on betao.bet.br, Brazil's online casino platform. Each response includes up to 8 fields per bet record: player name, bet amount, win amount, multiplier, bet date, and player statistics. You can query by game slug or numeric game ID and filter results by classification type and time range.
curl -X GET 'https://api.parse.bot/scraper/dbbbd49c-a3a5-4d52-915f-bb2b59ca979a/get_latest_bets?type=top_multipliers&limit=3&range=last_1_day&game_slug=7fly-popok-gaming&game_id=555559203' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace betao-bet-br-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: Betão Casino API — fetch top multiplier wins and big wins for a game."""
from parse_apis.betao_bet_br_api import Betao, BetType, TimeRange, InputNotFound
client = Betao()
# Fetch the top multiplier bets for a specific game over the last 3 days.
for bet in client.bets.list(
game_slug="7fly-popok-gaming",
bet_type=BetType.TOP_MULTIPLIERS,
time_range=TimeRange.LAST_3_DAYS,
limit=3,
):
print(f"{bet.player_name}: {bet.multiplier}x on {bet.game_name} "
f"(bet {bet.bet_amount} -> won {bet.win_amount})")
# Drill into the first big-win bet and inspect the player's favorite games.
try:
top_bet = client.bets.list(
game_id="555559203",
bet_type=BetType.BIG_WINS,
time_range=TimeRange.LAST_7_DAYS,
limit=5,
).first()
except InputNotFound as e:
print(f"Game not found: {e.message}")
top_bet = None
if top_bet is not None:
print(f"\nTop big win: {top_bet.player_name} won {top_bet.win_amount} "
f"on {top_bet.bet_date}")
print(f" Lifetime: {top_bet.player_total_bets} bets, "
f"{top_bet.player_total_wins} wins")
for fav in top_bet.player_favorite_games:
print(f" Favorite: {fav.game_name} ({fav.total_bets} bets)")
print("\nexercised: bets.list (TOP_MULTIPLIERS + BIG_WINS), FavoriteGame fields")
Retrieve the top bets classification for a casino game, ranked either by highest multiplier or by largest win amount. Returns player bet details including bet amount, win amount, multiplier, and player statistics. Results are filtered by time range (today, last 3 days, or last 7 days). Accepts either a numeric game_id or a game slug for identification; when game_slug is provided, the game ID is resolved from the platform's game catalog.
| Param | Type | Description |
|---|---|---|
| type | string | Classification type. 'top_multipliers' ranks by highest multiplier; 'big_wins' ranks by largest win amount. |
| limit | integer | Maximum number of results to return. |
| range | string | Time range filter for results. |
| game_id | string | Numeric game identifier (e.g. '555559203' for 7Fly). Either game_id or game_slug must be provided. |
| game_slug | string | Game slug from the URL path (e.g. '7fly-popok-gaming'). Used to resolve game_id from the platform catalog. Either game_id or game_slug must be provided. |
{
"type": "object",
"fields": {
"type": "string classification type used",
"count": "integer total number of results returned",
"range": "string time range filter applied",
"game_id": "string resolved numeric game identifier",
"results": "array of bet records with player name, bet amount, win amount, multiplier, bet date, and player statistics"
},
"sample": {
"data": {
"type": "top_multipliers",
"count": 3,
"range": "last_1_day",
"game_id": "555559203",
"results": [
{
"game_id": "555559203",
"bet_date": "2026-08-11T06:04:35.000Z",
"game_name": "7Fly",
"bet_amount": 2,
"multiplier": 295.74,
"win_amount": 591.48,
"player_name": "Jose A***",
"game_provider": "POPOK GAMING",
"player_total_bets": 37343,
"player_total_wins": 3717,
"player_wins_weekly": [
0,
19,
135,
27,
106,
80,
0
],
"player_favorite_games": [
{
"game_id": "555559203",
"game_name": "7Fly",
"total_bets": 49,
"total_bet_amount": 553
}
],
"player_total_bet_amount": 182365.98,
"player_total_win_amount": 178651.74
}
]
},
"status": "success"
}
}About the Bet API
What the API Returns
The get_latest_bets endpoint returns a ranked list of bet records for a specific casino game on Betão. The response includes a type field indicating the classification used, a count of results, the range filter applied, the resolved game_id, and a results array. Each entry in results contains the player's name, bet amount, win amount, multiplier value, bet date, and player-level statistics.
Classification Types and Filtering
Two classification modes are available via the type parameter: top_multipliers ranks results by the highest multiplier achieved, while big_wins ranks by the largest absolute win amount. The range parameter restricts results to one of three time windows: today, last 3 days, or last 7 days. The limit parameter caps the number of records returned.
Identifying Games
Games can be addressed two ways. The game_id parameter accepts the numeric identifier (for example, 555559203 for the 7Fly game by Popok Gaming). Alternatively, game_slug accepts the slug as it appears in the Betão URL path — for example, 7fly-popok-gaming — and the API resolves it to the corresponding numeric game_id. At least one of these two parameters must be provided per request.
Data Scope
All results are scoped to Betão's Brazilian platform catalog. The data reflects game-level performance within the selected time window; it does not include account-level history, session data, or platform-wide aggregates across all games simultaneously.
The Bet API is a managed, monitored endpoint for betao.bet.br — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when betao.bet.br changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official betao.bet.br API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Track which games produce the highest multipliers over the past 7 days to surface trending titles
- Monitor big-win records for a specific game using its
game_slugto identify peak payout moments - Compare
top_multipliersvsbig_winsrankings for the same game to distinguish high-volatility sessions - Build a leaderboard display showing top player wins and multipliers for a given casino game
- Analyze daily vs weekly win distributions using the
rangeparameter to spot short-term payout spikes - Resolve game slugs to numeric
game_idvalues for use in downstream data pipelines
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Betão offer an official public developer API?+
What does the `results` array in `get_latest_bets` contain, and how is it sorted?+
results includes the player name, bet amount, win amount, multiplier, bet date, and player statistics. Sorting depends on the type parameter: top_multipliers orders records by highest multiplier first, while big_wins orders by largest win amount first.Can I retrieve bet history across all games on the platform at once?+
game_id or game_slug per request, so results are scoped to one game at a time. You can fork this API on Parse and revise it to add a multi-game or catalog endpoint that iterates across the platform's game list.How far back does the time range filter go?+
range parameter supports three windows: today, last 3 days, and last 7 days. Bet records older than 7 days are not currently accessible through this endpoint. You can fork the API on Parse and revise it if you need a longer historical window, subject to what the source platform retains.