📣predict.fun's API Key can now be requested by yourself!
Previously, to get a Predict API Key, you had to first join the official Discord, then open a Support Ticket, explain your use case, and wait for manual review and issuance.
Now this process has finally been simplified. You no longer need to issue invoices in Discord—just go directly to the developer console:
Application steps:
1️⃣ Open the Developer Console
You can register and log in using Discord, Google, or email.
2️⃣ Create an Application
After entering the dashboard, select Create Application, then fill in the application name and purpose according to the prompts.
3️⃣ Generate an API Key
Once the app is created, you can generate a new Key. After copying it, be sure to store it securely. Do not post it in group chats, take screenshots, or upload it to public code repositories.
4️⃣ Check Usage
In the backend, you can directly view API call volume, your current limit, and usage status. Management is much clearer than before.
5️⃣ Request a Higher Tier
API limits are divided into Volume-based Tiers based on your transaction volume over the past 30 days. Once you meet the corresponding criteria, you can manually request a higher tier in the backend.
6️⃣ Import Old Keys
API Keys previously obtained via Discord can also be imported into the new backend for unified management.
According to the official documentation, the default limit for mainnet API Keys is:
240 Requests/Minute
However, note that new applications’ order placement and cancellation requests are also subject to a separate Trade Burst Limit restriction. 240 RPM does not mean you can place and cancel orders indefinitely at high frequency.
Also, an API Key is only a credential for the mainnet interface. If you want your program to place orders, cancel orders, or read personal orders, you’ll also need to sign with your wallet to obtain a JWT.
Previously, to get a Predict API Key, you had to first join the official Discord, then open a Support Ticket, explain your use case, and wait for manual review and issuance.
Now this process has finally been simplified. You no longer need to issue invoices in Discord—just go directly to the developer console:
Application steps:
1️⃣ Open the Developer Console
You can register and log in using Discord, Google, or email.
2️⃣ Create an Application
After entering the dashboard, select Create Application, then fill in the application name and purpose according to the prompts.
3️⃣ Generate an API Key
Once the app is created, you can generate a new Key. After copying it, be sure to store it securely. Do not post it in group chats, take screenshots, or upload it to public code repositories.
4️⃣ Check Usage
In the backend, you can directly view API call volume, your current limit, and usage status. Management is much clearer than before.
5️⃣ Request a Higher Tier
API limits are divided into Volume-based Tiers based on your transaction volume over the past 30 days. Once you meet the corresponding criteria, you can manually request a higher tier in the backend.
6️⃣ Import Old Keys
API Keys previously obtained via Discord can also be imported into the new backend for unified management.
According to the official documentation, the default limit for mainnet API Keys is:
240 Requests/Minute
However, note that new applications’ order placement and cancellation requests are also subject to a separate Trade Burst Limit restriction. 240 RPM does not mean you can place and cancel orders indefinitely at high frequency.
Also, an API Key is only a credential for the mainnet interface. If you want your program to place orders, cancel orders, or read personal orders, you’ll also need to sign with your wallet to obtain a JWT.

