About NitroType API

What is this?

This is an unofficial API for NitroType.com, providing JSON data and dynamic image generation for racer statistics. Anyone can use it for free.

Why does this exist?

As a fan and appreciator of NitroType's application, I politely requested that they expose official API endpoints so users could access their own stats programmatically. Unfortunately, they refused.

I wanted to display my live WPM (words per minute) stats dynamically on my GitHub profile at github.com/moefingers, but GitHub README files don't support dynamic content or JavaScript—they're purely static Markdown.

The Solution

Since NitroType wouldn't provide an API, I built one myself. This API scrapes public NitroType racer pages and provides two key features:

The images are perfect for static platforms like GitHub profiles because each time the image URL is loaded, it fetches fresh data and generates a new image—creating the illusion of dynamic content.

Built for Everyone

This API is completely free and open for anyone to use. Whether you want to:

You're welcome to use both the JSON data endpoints and image generation features however you'd like.

How It Works

  1. The API scrapes public NitroType racer pages (no authentication required)
  2. Data is extracted from the page source and returned as clean JSON
  3. For images, the API uses node-canvas to draw custom stat graphics server-side
  4. All parameters are customizable (colors, sizes, fonts)
  5. Images are generated fresh on each request—no caching

Get Started

Check out the API Documentation to see interactive examples and learn how to use both the JSON and image generation endpoints.

Disclaimer

This is an unofficial API and is not affiliated with, endorsed by, or connected to NitroType.com. All data is scraped from publicly accessible pages. Use responsibly and respect NitroType's servers.