# 3.7 Partner API — Get Good Road Detail
# Overview
Retrieve baccarat table road details and live betting summary from the partner endpoint.
- Method:
GET - URL:
https://api.prettymiddle.com/api/partner/askmepage/get-good-road-detail - Content-Type:
application/json - Auth: Not required in the live verification call on
2026-04-02 - Last verified:
2026-04-02 - Observed result:
HTTP 200,application/json,6table records returned
This document is a standalone reference based on the live response verified on 2026-04-02. Some field meanings are inferred from baccarat naming and observed values.
# Purpose
This endpoint returns a list of baccarat tables with:
- current game / round information
- online player count
- road history (
statistics) - betting totals (
btt) - detailed bet breakdown (
btte)
# Request
# Example cURL
curl --request GET \
--url 'https://api.prettymiddle.com/api/partner/askmepage/get-good-road-detail'
1
2
2
# Request Parameters
No query parameters were present in the provided example.
# Request Headers
No custom headers were required in the live verification request on 2026-04-02.
# Success Response
# HTTP 200
{
"code": 0,
"msg": "Success.",
"data": [
{
"btt": {
"amt": 1900,
"percent": 0,
"user": 20
},
"btte": {
"banker": { "amt": 900, "percent": 0, "user": 15 },
"big": { "amt": 0, "percent": 0, "user": 0 },
"bn": { "amt": 0, "percent": 0, "user": 0 },
"bp": { "amt": 0, "percent": 0, "user": 0 },
"player": { "amt": 1000, "percent": 0, "user": 5 },
"pn": { "amt": 0, "percent": 0, "user": 0 },
"pp": { "amt": 0, "percent": 0, "user": 0 },
"sm": { "amt": 0, "percent": 0, "user": 0 },
"super6": { "amt": 0, "percent": 0, "user": 0 },
"tie": { "amt": 0, "percent": 0, "user": 0 },
"tt": { "amt": 1900, "percent": 0, "user": 20 }
},
"gameId": 66197652,
"grCount": 5,
"online": 142,
"round": 6,
"statistics": ["b", "pp", "b", "t", "p", "b"],
"tableId": "BAC-WM2",
"tableImage": "https://prod.cdnpt.click/prod/BAC-WM2.png",
"tableName": "Prettywm2",
"type": "Baccarat"
}
]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Live Verification Snapshot
- Verified at:
2026-04-02 - HTTP status:
200 - Content-Type:
application/json - Returned records:
6 - First live table observed:
BAC-WM2(Prettywm2)
# Response Structure
# Top-level Response
| Field | Type | Example | Description |
|---|---|---|---|
code | number | 0 | Result code. 0 indicates success. |
msg | string | "Success." | Result message. |
data | array<object> | [...] | List of table road detail entries. |
# data[] Table Object
| Field | Type | Example | Description |
|---|---|---|---|
gameId | number | 66197652 | Current game identifier. |
grCount | number | 5 | Good-road related count returned by provider. |
online | number | 142 | Number of online users at the table. |
round | number | 6 | Current round number. |
statistics | array<string> | ["b","pp","b","t","p","b"] | Baccarat road history tokens. |
tableId | string | "BAC-WM2" | Table code / unique table identifier. |
tableImage | string | CDN URL | Table image URL. |
tableName | string | "Prettywm2" | Display table name. |
type | string | "Baccarat" | Game type. |
btt | object | { "amt": 1900, ... } | Total betting summary across the table. |
btte | object | { "banker": {...}, "player": {...} } | Betting totals by bet type. |
# btt Object
| Field | Type | Example | Description |
|---|---|---|---|
amt | number | 1900 | Total bet amount. |
percent | number | 0 | Provider percentage field. |
user | number | 20 | Total users participating in bets. |
# btte Object
Each child under btte uses the same structure:
{
"amt": 0,
"percent": 0,
"user": 0
}
1
2
3
4
5
2
3
4
5
| Field | Meaning |
|---|---|
banker | Banker bet summary |
player | Player bet summary |
tie | Tie bet summary |
bp | Banker pair |
pp | Player pair |
bn | Banker natural / side bet code from provider |
pn | Player natural / side bet code from provider |
big | Big side bet |
sm | Small side bet |
super6 | Super 6 side bet |
tt | Total table bet summary |
# Baccarat statistics Token Notes
The statistics array contains short baccarat result markers. Based on common usage and the sample data:
| Token | Likely Meaning |
|---|---|
p | Player win |
b | Banker win |
t | Tie |
pp | Player pair |
bp | Banker pair |
pb | Player win + Banker pair |
bb | Banker streak / provider-specific banker marker |
tp | Tie + Player pair |
tb | Tie + Banker pair |
tpb | Tie + pair combination observed in live data |
ppb | Pair combination observed in live data |
Exact shorthand interpretation should be confirmed with the upstream provider if strict business mapping is required.
# Example Use Cases
- Show baccarat table cards / road widgets on a partner dashboard
- Rank tables by
online,grCount, or total betting amount - Display real-time popularity and recent outcome trends
- Filter only
type = Baccarattables for UI presentation
# Notes & Assumptions
- This endpoint appears to be external to the current service repository.
- A live verification request on
2026-04-02succeeded without custom authentication headers. - Some field semantics such as
grCount,bn,pn, and several road tokens are inferred and may need provider confirmation. - The live response returned
6tables indata, so consumers should always parse the response as an array.
# Example Parsed Object
{
"tableId": "BAC-WM2",
"tableName": "Prettywm2",
"type": "Baccarat",
"online": 142,
"round": 6,
"grCount": 5,
"totalBetAmount": 1900,
"totalBetUsers": 20
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10