
Games filtered by sport, country, tournament, season, team, status or start time (100 a page), each with teams, status, live minute, score and Pinnacle's main line: main_outcome_0/1/2 are home / draw / away (home / away for two-way sports) and main_volume its stake limit, plus the Pinnacle event id. 1 request.
1 live route on Web / SEO, from $0.00 per call. Every route below answered our last live test on 2026-10-29; the gateway re-tests them daily.
The upstream price you are metered at, cheapest first. A route without a published price says so.
| Provider | Endpoint | Price |
|---|---|---|
odds-feedRapidAPI listing | Events listGET api/v1/events | $0.00$0.0e+00 / 1k calls |
From a real call to the route: odds-feed.
data[].idevent_id for /events/marketsdata[].main_outcome_0Pinnacle decimal odds, homedata[].main_volume_1Pinnacle stake limitdata[].commentslive minute, e.g. 70`HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
| Parameter | Type | Notes | |
|---|---|---|---|
| event_ids | string · query | optional | Event IDs. Maximum 100 items. Ex: 845,123,435,22,842,844,845 · default 845,123,435,22,842,844,845e.g. 722591 |
| team_away | integer · query | optional | Away team ID |
| category_id | integer · query | optional | Category ID |
| start_at_min | string · query | optional | Minimum event start date (UTC). Example: 2024-07-10 20:00:00 |
| team_home | integer · query | optional | Home team ID |
| status | string · query | optional | Event status · one of FINISHED, LIVE, SCHEDULED, CANCELLED, DELAYED, INTERRUPTED, POSTPONED, ABANDONEDe.g. SCHEDULED |
| season_id | integer · query | optional | Season ID |
| start_at_max | string · query | optional | Maximum event start date (UTC). Example: 2024-07-15 20:00:00 |
| tournament_id | integer · query | optional | Tournament IDe.g. 9538 |
| page | integer · query | optional | Page number · default 0e.g. 0 |
| sport_id | integer · query | optional | Sport ID |
curl "https://fetchapi.co/api/gw/rapidapi-odds-feed/api/v1/events?page=0&status=SCHEDULED&event_ids=722591&tournament_id=9538" \ -H "x-api-key: YOUR_KEY"
call_endpoint("rapidapi-odds-feed.events_list", {"page": "0", "status": "SCHEDULED", "event_ids": "722591", "tournament_id": "9538"}){
"data": [
{
"id": 722591,
"sport": {
"id": 3,
"name": "Basketball",
"slug": "basketball"
},
"season": {
"id": 30738,
"slug": "2026-2027",
"year_end": 2027,
"year_start": 2026
},
"status": "SCHEDULED",
"winner": null,
"category": {
"id": 164,
"code": "us",
"name": "USA",
"slug": "usa"
},
"comments": null,
"start_at": "2026-10-22 23:00:00",
"team_away": {
"id": 93819,
"name": "Cleveland Cavaliers",
"slug": "basketball-cleveland-cavaliers",
"team_type": "TEAM"
},
"team_home": {
"id": 98587,
"name": "Philadelphia 76ers",
"slug": "basketball-philadelphia-76ers",
"team_type": "TEAM"
},
"score_away": null,
"score_home": null,
"tournament": {
"id": 9538,
"name": "NBA",
"slug": "basketball-usa-nba"
},
"pin_event_id": 1637472395,
"…": "8 more fields"
}
],
"total": 1,
"per_page": 100,
"last_page": 0,
"current_page": 0
}Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.