Start Building with Free World Cup Data
Experience the power of TxLINE’s sports data API with our complimentary free tiers. Get access to World Cup and International Friendlies data with no TxL purchase, no credit card, and no commitment. Mainnet offers documented 60-second and real-time options; devnet service levels and sampling intervals follow its current on-chain pricing matrix.Free means no TxL subscription payment. You still need SOL on the selected Solana network to pay transaction fees and any account rent required by the on-chain
subscribe transaction. On devnet, request devnet SOL before starting.What’s Included
Mainnet Free Tiers
Service Level 1: World Cup & Int Friendlies with 60-second delay
Service Level 12: World Cup & Int Friendlies in real-time
Historical Replay
Full access to historical data for past matches and events analysis.
On-Chain Verification
Cryptographically verifiable data with Solana blockchain anchoring.
Production Ready
Same reliable infrastructure as our premium tiers with comprehensive documentation.
Perfect For: Developers building proof-of-concepts, hobbyist projects, learning platforms, or testing TxLINE before a production rollout.
Getting Started
Step 1: Choose a Network and Set Up Your Wallet
Use the same network for every step: the Solana RPC, TxLINE program ID, guest JWT, and activation endpoint must all match. A devnet subscription transaction cannot be activated on the mainnet API host.| Network | Free service levels | Program ID | API host |
|---|---|---|---|
| Mainnet | 1 for 60-second delay, 12 for real-time | 9ExbZjAapQww1vfcisDmrngPinHTEfpjYRWMunJgcKaA | https://txline.txodds.com |
| Devnet | 1; current row reports samplingIntervalSec = 0 | 6pW64gN1s2uqjHkn1unFeEjAwJkPGHoppGvS715wyP2J | https://txline-dev.txodds.com |
- A Solana wallet on the selected network.
- Enough SOL on that network for fees and possible rent.
- The matching TxLINE IDL/types for that network.
- The matching
apiOriginandprogramIdvalues from the table above.
The repository also includes runnable devnet free-tier scripts in Runnable Devnet Examples. Those examples use the current devnet IDL/types and require Node.js
20+ because of the SSE client dependency in the lockfile.Step 2: Subscribe to Free Tier
Choose between the free service levels that are enabled on your network. Mainnet offers service level1 for 60-second delayed World Cup and International Friendlies data and service level 12 for real-time data. The current devnet pricing matrix exposes service level 1 with samplingIntervalSec = 0; check the on-chain pricing matrix before relying on any devnet row or interval.
No TxL Payment Required: Free tiers require no TxL payment. The transaction still registers your wallet subscription on-chain, consumes SOL for normal Solana fees, and must be activated with the matching TxLINE API host.
Step 3: Activate Your API Access
After subscribing on-chain, activate your API token by signing and calling our activation endpoint.SELECTED_LEAGUES = [], so the exact message signed by your wallet is:
subscribe transaction. Do not share your guest JWT or activated API token in public support channels.
Step 4: Make Your First API Call
You’re all set! Start fetching World Cup and International Friendlies data using your activated API credentials. Check out the complete API Reference for available endpoints including:- Fixtures - Get upcoming and current fixture metadata
- Odds - Fetch snapshots, historical updates, and stream StablePrice odds
- Scores - Fetch snapshots, historical updates, and stream score events
- Validation Proofs - Retrieve fixture, odds, and score proofs for on-chain validation
Authorization: Bearer ${jwt} for the guest JWT and X-Api-Token: ${apiToken} for the activated API token.
If activation or data access fails, use Troubleshooting before opening a support ticket. Most activation failures come from a network mismatch, a different signing wallet, or signing the wrong message string.
Ready for More?
Love the free tier? Upgrade to unlock:Real-Time Data
Zero delay live data for time-sensitive applications
1000+ Leagues
Access to all major leagues worldwide
Custom Leagues
Choose exactly which leagues you need
Frequently Asked Questions
Do I need to renew my free subscription?
Do I need to renew my free subscription?
All subscriptions can be purchased for any duration in multiples of 4 weeks (28 days), up to 12 months. Simply re-subscribe when your access expires. There’s no cost to renew free tiers.
Can I upgrade from free tier to paid?
Can I upgrade from free tier to paid?
Absolutely! You can upgrade at any time by subscribing to a paid tier. Your new subscription will take effect immediately.
Is there a rate limit on free tier?
Is there a rate limit on free tier?
No rate limits on API calls. Mainnet service level
1 has a 60-second delay, while mainnet service level 12 is real-time. Devnet sampling follows its on-chain pricing matrix; the current level 1 row reports samplingIntervalSec = 0.Do I need SOL for the free tier?
Do I need SOL for the free tier?
Yes. No TxL purchase is required for the free tier, but the Solana wallet still needs SOL on the selected network to submit the on-chain subscription transaction and cover any account rent.
What happens if I don't renew?
What happens if I don't renew?
Your API access will expire after the subscription period ends. You can re-subscribe at any time to regain access.
Can I use this for commercial projects?
Can I use this for commercial projects?
Yes! The free tier can be used for commercial projects. However, for production applications, we recommend upgrading to real-time data for the best user experience.
Ready to start? Follow the steps above to subscribe on-chain, activate your API access, and start calling the World Cup data endpoints. No credit card or TxL purchase is required for the free tier.