TypeRacer Data

TypeRacer Data serves as a supplemental, third-party information center for TypeRacer.

There are currently 46,290 accounts and 51,757,586 races indexed in this database, for an average of 1,118 races per account.

FAQ
How does the  text bests  stat work?

The  text bests  takes each text that the user has raced, finds their top score for each text, and averages those together. Whenever a user achieves a new personal best on a text, his or her  text bests  will improve.

What about  difficulty rating  and  relative speed ?
 * 1) For each user, assign each text a  personal difficulty rating  by dividing the individual text best by the overall average text bests. If someone has a text bests of 100 wpm, and achieves 200 wpm on a particular text, they earn a personal difficulty rating of 2 on that text. If they get 50 wpm on a text, they earn a personal difficulty rating of 0.5 on that text.
 * 2) For each text, calculate the overall  difficulty rating  of that text by averaging everyone's personal difficulty ratings together. If everyone does well on a certain text, that text will have a difficulty rating above 1.
 * 3) For each user, determine  relative speed  on each text by comparing the personal difficulty rating to the overall difficulty rating. If two typists with 100 wpm text bests type the same text, but typist A gets 150 wpm on it and typist B gets 75 wpm, typist A will have a much higher relative speed.

How does the  marathon  stat work? The  marathon  is any consecutive period of 24 hours during which a user completed the most races. This period could start at any moment.

When do the Texts and Months pages get updated? When do my marathon and  best last 10  get updated?

Once per week, on Monday morning at 4 a.m. Eastern Time, the entire website receives an update, including Texts, Months, marathons, and a full current import for all users. Otherwise, you may update individual profiles at any time.

Why don't some of my races show up?

Prior to 2013, a very small number of individual races did not get exported by TypeRacer, so this site can't collect them. We don't know why this happened. You can find out exactly which ones are missing using the skipped race checker, though this serves purely as an informative tool and won't help to get the races back. Some statistics remain unaffected by this, and others do get affected.

Have you added every TypeRacer account to this website?

No. Unless someone imports an account manually, we don't know about the account. TypeRacer does not provide a complete export of its database. You can help us out by importing accounts.

How do I access TypeRacer's API?

Via the three main API access points: What time zone does TypeRacer use?
 * http://data.typeracer.com/users?id=tr:valikor
 * http://data.typeracer.com/games?playerId=tr:valikor&universe=play&startDate=1495166400&endDate=1495252800
 * http://data.typeracer.com/rankings?n=10&cg=1&universe=play&sort=cg&offset=0

TypeRacer uses the Eastern Time Zone.