Is Polyflux still running? ▾
No. The paid service shut down on 2 November 2026. The real-time WebSocket feed, the API, the Python client, the Trades Inspector, Wallet Spy, Disputed Markets and the app at app.polyflux.io are all offline. Our node infrastructure has been decommissioned.
I had a subscription. What happens to it? ▾
Every subscription was cancelled before the shutdown and nobody is charged again. Time paid for beyond 2 November was refunded to the original payment method, with a receipt from Stripe. If you think something is missing, email hello@polyflux.io from the address you used at checkout.
Can I still get the real-time feed somewhere? ▾
Not from us. The live mempool stream is gone and there are no plans to bring it back. What remains is the complete historical record, published as an open dataset (see below). If you need a live feed and want to talk through how we built ours, get in touch.
Does the Python client still work? ▾
No. polyflux-client only talked to our service, so there is nothing for it to connect to. The repository stays online for reference but will not be updated.
What is in the dataset? ▾
The full on-chain history of Polymarket on Polygon: every fill, position split, merge and redemption from the first CLOB trade on 21 November 2022 to 26 October 2026, with no gaps. About 4.9 billion rows, 1.32 billion economic fills, $46.7 billion in volume, 3.27 million wallets and 10.1 million outcome tokens, plus market and event catalogues with questions, tags and resolution rules. It is published as Parquet on Hugging Face.
How was the dataset collected? ▾
Decoded directly from the receipts and logs of the Polymarket contracts using our own Polygon full node. Every day was checked for completeness before being accepted, and daily fill counts were reconciled against two independent indexers and Dune. The extraction code is published under the MIT licence.
How do I use it? ▾
Load the daily Parquet files with Polars, pandas, DuckDB or the Hugging Face datasets library. A few things to know: use only wallet_role = 'taker' rows when counting fills or volume, otherwise you double-count; join asset_id to the assets table for market questions and outcomes; prices are USDC per token between 0 and 1, so size × price is the USDC amount; timestamps are UTC. The dataset card has the full field reference.
Can I use the dataset commercially? ▾
Yes. It is licensed under CC BY 4.0: use it for anything, including commercial work, as long as you credit the source. A link to the Hugging Face page or the DOI on the dataset card is enough.
Will the dataset be updated? ▾
No. It is a frozen archive ending on 26 October 2026, and our node is no longer running. We may fix errors if any are reported, but no new days will be added.
Can we work together? ▾
Probably. We spent four years on Polymarket data, infrastructure and trading, and we are happy to talk to teams and researchers working on prediction markets. Email hello@polyflux.io.
What happens to the blog? ▾
It stays online at polyflux.io/blog. The research and strategy articles are still relevant and we see no reason to take them down.