login about faq

Below is a list of some 70GB+ (circa 7GB compressed) of datamined hand histories from 6 different poker sites.

Many people wish to perform research on online poker but do not have the time to datamine millions of hands themselves and don't have the budget to pay for hands. I have made these hands available for free so this research can be performed.

The hands have the table name, hand ID and player names changed. These are always changed to the same string - so all statistics will still make sense.

If you use these hands you must reference HandHQ.com in all forum posts, blog posts, publications or other work that makes use of the hands or information extrapolated from them.

I would like if you post details of any research you perform here also, so others can see what interesting discoveries are made.

If you want to share these hands with others please point them at this thread. Don't just pass on the direct link to the zips.

http://static.handhq.com/hands/obfuscated/ABS-2009-07-01_2009-07-23_1000NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/ABS-2009-07-01_2009-07-23_100NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/ABS-2009-07-01_2009-07-23_200NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/ABS-2009-07-01_2009-07-23_400NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/ABS-2009-07-01_2009-07-23_50NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/ABS-2009-07-01_2009-07-23_600NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/FTP-2009-07-01_2009-07-23_1000NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/FTP-2009-07-01_2009-07-23_100NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/FTP-2009-07-01_2009-07-23_200NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/FTP-2009-07-01_2009-07-23_25NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/FTP-2009-07-01_2009-07-23_400NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/FTP-2009-07-01_2009-07-23_50NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/FTP-2009-07-01_2009-07-23_600NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/IPN-2009-07-01_2009-07-23_1000NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/IPN-2009-07-01_2009-07-23_100NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/IPN-2009-07-01_2009-07-23_200NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/IPN-2009-07-01_2009-07-23_400NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/IPN-2009-07-01_2009-07-23_50NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/IPN-2009-07-01_2009-07-23_600NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/ONG-2009-07-01_2009-07-23_1000NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/ONG-2009-07-01_2009-07-23_100NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/ONG-2009-07-01_2009-07-23_200NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/ONG-2009-07-01_2009-07-23_400NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/ONG-2009-07-01_2009-07-23_50NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/ONG-2009-07-01_2009-07-23_600NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/PS-2009-07-01_2009-07-23_1000NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/PS-2009-07-01_2009-07-23_100NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/PS-2009-07-01_2009-07-23_200NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/PS-2009-07-01_2009-07-23_25NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/PS-2009-07-01_2009-07-23_400NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/PS-2009-07-01_2009-07-23_50NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/PS-2009-07-01_2009-07-23_600NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/PTY-2009-07-01_2009-07-23_1000NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/PTY-2009-07-01_2009-07-23_100NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/PTY-2009-07-01_2009-07-23_200NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/PTY-2009-07-01_2009-07-23_25NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/PTY-2009-07-01_2009-07-23_400NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/PTY-2009-07-01_2009-07-23_50NLH_OBFU.zip http://static.handhq.com/hands/obfuscated/PTY-2009-07-01_2009-07-23_600NLH_OBFU.zip

asked Nov 01 '09 at 22:50

David%20B's gravatar image

David B
173117

edited Feb 08 '10 at 15:20


« previous12

hi .... i made a mistake and import the hands to my database an a lot of info with bv2v32b343n45345k3j453 names.... how can i erase this ??

best regards

Danilo

link

answered Nov 09 '09 at 04:06

danilo's gravatar image

danilo
9

I suggest creating a new question to ask this. If you tell people what type of tracker you are using they will be able to help better.

(Nov 09 '09 at 14:26) David B

Hi, is there a seperate set of No Limit Heads up games? I mean a file with hands from 2 players games only?

link

answered Mar 08 '11 at 13:15

szu's gravatar image

szu
1

-2

These hand histories are invalid.

It's impossible to have a player named 'QQvWnnVEqw72lCcpTzhUiw' on PokerStars.

Certain trackers shall refuse to parse this and they're not incorrect in refusing to parse this.

Btw, you're artificially inflating the size of the HHs by using such long names whill shall considerable slow down parsers.

Using only a-zA-Z0-9 and staying in the 12-characters limit would create valid hand histories and still allow you to have gazillions of different names.

Sadly the hand histories you generated there are invalid.

Could you please recreate them while respecting the site's format?

Thanks a lot for your efforts!

link

answered Nov 07 '09 at 09:33

AnonymousCoward's gravatar image

AnonymousCoward
1

"It's impossible to have a player named 'QQvWnnVEqw72lCcpTzhUiw' on PokerStars." The player names are changed from their real names so that they cannot be identified and the hands cannot be used for real play. I tested them with Poker Tracker and Holdem Manager and they import ok. Please tell me which tracking aplication has a problem with them and I will look into it.

(Nov 07 '09 at 15:54) David B

There are technical reasons for giving a long user name. The obfuscation algorithm creates a hash of the username. If the resulting hashed string is shorter there is a higher likelihood that the there will be collisions, where two different names give the same result when hashed.

I agree that I may have gone overboard with the name length, but as neither PT nor HEM had a problem importing these names I saw no reason to shorten them.

(Nov 07 '09 at 15:55) David B

I would have done it differently: instead of generating what looks likes a 128-bit Base64 encoded hash, I'd have kept all bi-dir mappings [player name]--[obfuscated player name] in a DB and make sure, for each new name found, to generate a unique mapping.

There are, what, a few millions players in the hands here? It's not complicated to keep track of the mappings and that would have resulted in much smaller file size: with five Base64 characters I could be encoding 1 billion player names without any collision:)

Smaller file size, faster download, faster import, certainty of no collision.

(Nov 08 '09 at 13:11) AnonymousCoward

That was an option I considered. I decided against using a lookup table as I would then have to keep the table around for as long as I wanted to be able to generate hands. If I want to create new hands in 6 months I can do so now without needing the original database of names. It just seemed safer not to be tied down to a lookup table that I would have to keep safe. So what trackers don't parse the hands?

(Nov 09 '09 at 14:23) David B

I'm not disagreeing that it would be better to have shorter names BTW. It would! But as long as they work, then I don't plan to change it. If it's a big problem anyone can send the hands through their own app to shorten the names.

(Nov 09 '09 at 14:35) David B
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×9
×5
×3
×3

Asked: Nov 01 '09 at 22:50

Seen: 5,740 times

Last updated: Mar 09 '11 at 08:05

powered by OSQA