API Terms of Service
These terms are an agreement between you and the person or business operating Pickleball Live API. The operator is identified as the seller at checkout and on your invoice and is referred to below as “we”, “us” or “our”.
By creating an account, obtaining an API key or using the service, you agree to these terms. If you use the service for an organisation, you confirm that you have authority to accept these terms for it. If you do not agree, do not use the service.
The service is intended mainly for business, developer, research and professional use. If you are legally a consumer, these terms do not take away rights that the law does not allow you to waive.
1. The service
Pickleball Live API provides pickleball scores, match information and related metadata through REST and WebSocket interfaces. Features, coverage, history and limits depend on your plan as described on the pricing and documentation pages.
Unless an Enterprise order says otherwise:
- the service is provided on a shared, best-effort basis;
- support response times are targets, not guaranteed service levels;
- coverage may change when competitions, formats or upstream sources change; and
- we may correct, replace or remove inaccurate data.
We may improve or change the service over time. We will try to give reasonable notice before a change that materially removes a paid feature. We may make immediate changes where needed for security, law, upstream restrictions or service reliability.
2. Accounts and API keys
You must provide accurate account and billing information and keep it current. You are responsible for activity performed through your account or API key unless it results from our failure to use reasonable security.
You must:
- keep passwords, sessions and API keys confidential;
- use API keys only in server-side or otherwise secure environments;
- not publish a key in source code, client-side applications, logs or public repositories;
- rotate or revoke a key promptly if it may have been exposed; and
- tell us promptly about suspected unauthorised access.
You may allow your employees and contractors to use the account for your organisation's work, but you remain responsible for their compliance. You may not sell, rent or transfer an account or key to another person or organisation without our permission.
3. Your right to use the API and data
While your account is active and in good standing, we give you a limited, non-exclusive, non-transferable and revocable right to access the service and use its data within your plan's documented features and limits.
On self-service plans, you may use and cache responses in your own applications, analytics, alerts, research, scoreboards and internal tools. You may show individual scores and match state as part of your own product. You may not resell the API, provide a substitute or competing raw feed, redistribute bulk historical data, or pass through the live stream to third parties unless an Enterprise order expressly permits it.
The Data Licence gives further plan-specific rules. These terms, the Data Licence, the Acceptable Use Policy, the plan description and any Enterprise order form together make up the agreement. If they conflict, an Enterprise order form controls first, followed by these terms, the Data Licence, the plan description and the Acceptable Use Policy.
You are responsible for ensuring that your application, displays and downstream use comply with applicable law and do not imply endorsement by a tournament, league, player or other rights holder.
4. Fair use and protecting the service
Plan limits are protective limits, not usage targets. Use efficient request patterns described in the documentation: cache responses, respect cache and retry headers, use conditional requests, apply backoff after errors, and use WebSockets instead of rapid polling when your plan includes them.
You must not:
- bypass or attempt to bypass authentication, quotas, rate limits, plan restrictions or security controls;
- create multiple accounts, trials, keys or connections to avoid a limit or payment;
- share traffic across accounts to operate what is effectively one unlicensed service;
- send requests at a level or pattern that unreasonably degrades the service for others;
- probe, scan, scrape, reverse engineer or test the service for vulnerabilities without written permission, except to the extent a restriction is prohibited by law;
- use the service to distribute malware, attack systems, violate privacy, infringe intellectual-property rights or break the law;
- misrepresent the source, freshness, status or official nature of the data;
- remove data-status, correction or source information where doing so would make a display materially misleading; or
- use the service or data to train or operate a substantially similar raw sports-data service for resale without a separate written licence.
We may automatically reject or slow requests, close WebSocket connections, revoke a compromised key or temporarily suspend access to protect the service. Where practical, we will explain a restriction and give you a chance to correct the issue. We may act without notice if use creates an urgent security, legal or operational risk. You can ask support to review an automated restriction.
Repeated or serious misuse may lead to termination. Minor accidental overuse will normally result only in the documented hard limit or a request to change the access pattern, not an unexpected usage bill.
5. Trials, plans and payment
Eligible new accounts receive one 14-day no-card trial with the limits shown on the pricing page. Trial access ends automatically; creating duplicate accounts to repeat a trial is not allowed.
Paid self-service plans renew monthly or annually until cancelled. Prices are in US dollars unless checkout states otherwise. Applicable taxes may be added based on your location. You authorise Stripe and us to charge the selected payment method for recurring fees, taxes and any purchase you expressly approve.
Self-service plans use hard quotas. Reaching a quota normally returns HTTP 429, prevents a new connection or stops further messages until the relevant period resets or you change plan. We do not charge automatic overage fees unless you separately agree to them in writing.
You can cancel through the billing portal. Unless law or checkout terms require otherwise, cancellation stops renewal and access continues until the end of the paid billing period. We do not normally provide a refund for a partly used period, but we will provide any refund or cooling-off right required by law and may issue a discretionary refund where the service materially failed. See the Refund Policy.
If payment is overdue, reversed or disputed, we may limit or suspend paid access after reasonable notice. You remain responsible for valid charges already incurred. Enterprise pricing, invoicing and renewal terms are set out in the relevant order form.
6. Scores are informational, not an official settlement source
Sports data can be delayed, incomplete, unavailable or wrong. A score may be corrected after publication. Fields such as data status, timestamps and resource version help you assess freshness, but they do not guarantee accuracy.
The service is for information and analysis. It is not an official settlement source for betting, prediction markets, contests, financial instruments or any transaction. You must independently validate data before using it for a decision that could cause financial loss or affect another person's rights.
You decide whether the service is suitable for your use. We are not responsible for your trading decision, settlement method, prize decision or other action taken in reliance on a score. Redistribution to a gambling operator or use as part of a settlement feed requires our prior written permission and a separate licence.
7. Your application and responsibilities
You retain ownership of your code, applications and other material you create. You give us permission to process requests and technical information you send only as needed to provide, secure and support the service.
You are responsible for:
- your application and its users;
- appropriate notices, permissions and security for personal information you process;
- checking API responses, handling corrections and degraded-data states safely;
- maintaining your own copies of anything you need to keep; and
- claims or promises you make about your product.
Do not send sensitive personal information, secrets or material unrelated to documented API functions in requests or support messages.
8. Our intellectual property
We and our licensors keep all rights in the service, software, documentation, branding and the selection, arrangement and delivery of the data, except for the limited rights expressly granted to you. No ownership transfers under these terms.
Factual match information may not itself be protected in every country, but your access to and extraction from the service remain governed by this agreement and applicable database, contract and other rights. You may give feedback, and we may use it without restriction or payment, but you do not have to provide it.
9. Privacy and confidentiality
Our Privacy Policy explains how we handle personal information. Each party must use reasonable care to protect the other's non-public information and may use it only for this agreement. This does not cover information that is public through no breach, already lawfully known, independently developed or lawfully received from another source. A party may disclose information where legally required, giving notice where lawful and practical.
10. Suspension and termination
You may stop using the service at any time and may cancel a subscription as described above.
We may suspend or terminate access if:
- you materially or repeatedly breach this agreement;
- use creates a security, legal or operational risk;
- payment remains overdue;
- an upstream right or legal requirement prevents us from continuing; or
- we discontinue the service.
Where the problem can reasonably be fixed, we will normally give notice and a chance to fix it. No notice is required for urgent risk, fraud, deliberate abuse or a legal order. If we discontinue a paid self-service plan for reasons unrelated to your breach, we will give reasonable notice and refund prepaid fees for the unused period.
When access ends, your API licence ends and you must stop new collection from the service. Rights and duties that by their nature should continue—including payment obligations, confidentiality, intellectual property, disclaimers and liability limits—will continue.
11. Warranties and disclaimers
We promise to provide the service with reasonable care and skill. Beyond that, and to the fullest extent the law permits, the service and data are provided “as available”. We do not promise uninterrupted availability, complete coverage, error-free data, a particular latency, or fitness for a particular purpose. Any Enterprise service level or additional warranty must be stated in a signed order form.
Nothing in these terms excludes a warranty or remedy that cannot lawfully be excluded.
12. Liability
Nothing in these terms excludes or limits liability for death or personal injury caused by negligence, fraud or fraudulent misrepresentation, or any other liability that the law does not allow to be excluded.
Subject to that:
- we are not liable for indirect or consequential loss, or for lost profit, revenue, business, opportunity, goodwill or anticipated savings;
- we are not liable for loss caused by an upstream provider, internet or hosting failure, a correction to sports data, your failure to protect a key, or use contrary to the documentation, except to the extent we caused the loss by failing to use reasonable care and skill; and
- our total liability arising from the service in any rolling 12-month period is limited to the greater of US$100 and the fees you paid us for the service during that period.
These limits apply to the fullest extent permitted by law, whether a claim is based on contract, negligence or another legal theory. They reflect the low price of the self-service plans and the fact that you can independently validate important data. Enterprise orders may set a different liability cap.
If you use the service for business purposes, you will reimburse us for reasonable losses and third-party claims caused by your unlawful redistribution of data, infringement by your application, or deliberate material breach of sections 2–4. This does not apply to the extent a claim was caused by us, and it does not apply to consumers.
13. Events outside reasonable control
Neither party is responsible for delay or failure caused by events it could not reasonably control, such as internet or cloud outages, upstream-feed failure, natural disaster, labour disruption, government action or widespread cyberattack. Payment obligations already due are not excused.
14. Changes to these terms
We may update these terms to reflect service, security, legal or commercial changes. We will post the updated terms and effective date. We will give at least 30 days' notice before a change that materially reduces the rights of an existing paid customer or increases its recurring price, unless an urgent legal or security reason makes that impractical.
If you do not accept a material change, you may cancel before it takes effect. Continued use after the effective date means you accept the updated terms. A change will not retroactively alter a claim that arose before it took effect.
15. General
You may not assign this agreement without our written permission. We may assign it as part of a genuine sale, reorganisation or transfer of the service, provided your rights are not materially reduced.
If a provision is unenforceable, it will be adjusted only as much as needed and the rest will remain in effect. A delay in enforcing a right is not a waiver. These terms and the documents identified in section 3 are the entire agreement about the service, except for fraud or a signed Enterprise agreement.
No person other than you and us has a right to enforce these terms. Notices may be sent to the email address on your account or posted prominently in the dashboard. You may send notices to the address on our support page.
Effective: 20 July 2026
Version: 1.0