For Agents
Read scraped Mario Kart Tour game data — drivers, karts, gliders, and courses — through nine unauthenticated GET endpoints returning JSON.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Mario Kart Tour API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Mario Kart Tour API.
List all Mario Kart Tour drivers via /api/drivers and look up a single driver by ID through /api/drivers/{driverId}
Browse the kart catalogue with /api/karts and fetch details for one kart via /api/karts/{kartId}
Browse the glider catalogue with /api/gliders and fetch a single glider through /api/gliders/{gliderId}
GET STARTED
Use for: List all drivers available in Mario Kart Tour, Get the full details for a specific kart by its ID, Find every glider that boosts a particular course, Retrieve the metadata for a single course such as 'Bowser's Castle'
Not supported: Does not handle live race data, player accounts, leaderboards, or any official Nintendo service — use for unofficial driver, kart, glider, and course catalogue lookups only.
Jentic publishes the only available OpenAPI specification for Mario Kart Tour API, keeping it validated and agent-ready. The Mario Kart Tour API is an unofficial fan-built service that exposes scraped game data for Nintendo's Mario Kart Tour mobile racer. It returns drivers, karts, gliders, and courses as JSON resources via nine GET endpoints with no authentication. The API is best suited to community fan sites, leaderboards, build optimisers, and chatbots that need a structured data feed for Mario Kart Tour entities rather than for production gameplay or commercial use.
List every course in /api/courses and fetch course detail through /api/courses/{courseId}
Discover the available endpoint groups with the index endpoint at /api
Combine driver, kart, and glider lookups to build best-build recommendations for a chosen course
Power a fan-site search box that filters drivers, karts, gliders, or courses on cached responses
Patterns agents use Mario Kart Tour API for, with concrete tasks.
★ Fan Wiki Data Source
Mario Kart Tour fan wikis and stat trackers call /api/drivers, /api/karts, /api/gliders, and /api/courses to populate browsable catalogue pages without manually scraping the game UI. Each list endpoint returns the full collection in a single response and the per-ID endpoints supply the detail view. Integration is a few hours behind a static-site generator or a small caching backend.
Call /api/drivers and /api/karts in parallel and return a merged JSON document grouping each driver with the karts that share its rarity tier.
Build Optimiser Backend
Build optimiser tools that recommend the best driver, kart, and glider combination for a given course read /api/courses/{courseId} for the course's bonus rules and the three list endpoints for the candidate items. The 9 endpoints return small JSON payloads that are cheap to cache for an entire optimisation session. A working prototype takes under a day.
Call /api/courses/14 to read the bonus tags, then iterate over /api/drivers, /api/karts, and /api/gliders to score and return the top three loadouts.
Discord Bot Game Lookups
Discord bots in Mario Kart Tour fan communities call the per-ID endpoints (/api/drivers/{driverId}, /api/karts/{kartId}, etc.) on demand to answer in-channel questions like 'show me the stats for Pink Gold Peach'. Because the API has no authentication a bot integration is just an HTTP client and a handful of slash commands.
Match a slash-command argument against /api/drivers, take the first hit's ID, and call /api/drivers/{driverId} to return the driver's full stats.
Static Site Catalogue Refresh
Static fan sites call all four list endpoints during a scheduled rebuild and write the responses to JSON files that drive the rendered catalogue pages. Because the API has no authentication and no rate-limit signal in the spec, fan sites cache aggressively and rebuild on a daily or weekly cron rather than on every page view.
Fetch /api/drivers, /api/karts, /api/gliders, and /api/courses, write each response to a JSON file in the site repo, and commit the changes.
AI Agent Mario Kart Tour Lookups
An AI agent powering a fan-community assistant calls the Mario Kart Tour API through Jentic to answer driver, kart, glider, and course questions without scraping the game UI. Jentic exposes each operation as a typed tool with a discoverable input schema so the agent invokes the right per-ID endpoint based on the user's question. Setup runs through search, load, and execute in under an hour.
Search Jentic for 'look up a Mario Kart Tour driver', load the schema for /api/drivers/{driverId}, and execute the call for the driver ID matching 'Mario'.
9 endpoints — jentic publishes the only available openapi specification for mario kart tour api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/api
Index of available endpoint groups
/api/drivers
List all drivers
/api/drivers/{driverId}
Fetch one driver by ID
/api/karts
List all karts
/api/karts/{kartId}
Fetch one kart by ID
/api/gliders
List all gliders
/api/courses
List all courses
/api/courses/{courseId}
Fetch one course by ID
/api
Index of available endpoint groups
/api/drivers
List all drivers
/api/drivers/{driverId}
Fetch one driver by ID
/api/karts
List all karts
/api/karts/{kartId}
Fetch one kart by ID
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Mario Kart Tour API requires no authentication so Jentic does not store any vault credential for it. Calls execute anonymously through Jentic's runtime with the same network policies as any other tool invocation.
Intent-based discovery
Agents search Jentic by intent (e.g. 'list Mario Kart Tour drivers' or 'look up a kart by ID') and Jentic returns the matching unofficial-Mario-Kart-Tour operations with their input schemas, so the agent picks the right endpoint without browsing the Heroku host.
Time to first call
Direct integration: a few hours to wire up an HTTP client, response cache, and graceful 503 handling. Through Jentic: under an hour from search to first successful call.
Alternatives and complements available in the Jentic catalogue.
Specific to using Mario Kart Tour API through Jentic.
Why is there no official OpenAPI spec for Mario Kart Tour API?
Nintendo does not publish a public Mario Kart Tour API or OpenAPI specification — this is a community-built scraping service. Jentic generates and maintains this spec so that AI agents and developers can call Mario Kart Tour API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Mario Kart Tour API use?
The API requires no authentication. All nine endpoints are public GET requests that return JSON. Through Jentic the calls run anonymously without any vault credential.
Is the Mario Kart Tour API official?
No. The API is an unofficial fan-built service hosted on Heroku that scrapes Mario Kart Tour game data. It is not endorsed by Nintendo and should not be used for commercial integrations or in any product that interacts with Nintendo accounts.
What are the rate limits for the Mario Kart Tour API?
The API does not publish a rate limit. Because it runs on a free Heroku-style host the practical guidance is to cache responses aggressively and avoid burst traffic; treat 429 or 503 responses as a signal to back off and retry.
How do I list every Mario Kart Tour driver through Jentic?
Run `pip install jentic`, search for 'list Mario Kart Tour drivers', load the schema for GET /api/drivers, and execute it. Jentic returns the parsed JSON list of drivers ready to use in code.
Does the API expose live race or leaderboard data?
No. The current spec exposes only static catalogue data — drivers, karts, gliders, and courses. There are no endpoints for live races, player profiles, or current event leaderboards.
/api/gliders
List all gliders
/api/courses
List all courses
/api/courses/{courseId}
Fetch one course by ID