API Terms

Terms for using Streamnode APIs, including authentication, rate limits, and permitted integrations.

These API Terms govern your access to and use of Streamnode APIs, developer tools, and related API documentation (the “API Services”).

These API Terms are incorporated into and form part of our Terms and Conditions. Your use of API Services is also subject to our Acceptable Use Policy and Privacy Policy.

If there is a conflict between these API Terms and the main Terms, these API Terms control only for API-specific matters and the main Terms control for everything else.

1. Eligibility and Account Requirements

You must have a valid Streamnode account to use API Services.

You must ensure account and API registration details are accurate and kept up to date.

If you are using API Services for a company or other entity, you confirm you have authority to bind that entity.

2. API Keys and Authentication

You are responsible for all API keys, tokens, secrets, and credentials issued to your account.

You must:

  • keep credentials confidential;
  • rotate compromised credentials without delay;
  • use least-privilege access controls where available;
  • notify Streamnode promptly at [email protected] if you suspect credential compromise.

You must not share credentials across unrelated organisations or users.

3. Permitted Use of API Services

Subject to these API Terms and the Terms, Streamnode grants you a limited, non-exclusive, non-transferable, non-sublicensable right to use API Services to build and operate lawful integrations with Streamnode.

You may not:

  • copy, modify, or create derivative works of API Services except as permitted by law;
  • misrepresent your relationship with Streamnode;
  • use API Services to build a competing platform based primarily on replicated Streamnode functionality;
  • access private or undocumented endpoints without written permission.

4. Rate Limits, Quotas, and Fair Use

API traffic is subject to plan limits, throughput controls, and fair-use protections.

Streamnode may enforce request limits, concurrency caps, payload limits, or other controls to protect reliability, security, and service performance.

You must not circumvent limits, including by using multiple accounts, keys, projects, or traffic shaping techniques to evade controls.

If your usage materially impacts service quality or security, Streamnode may throttle, suspend, or require plan changes.

5. Prohibited API Use

You must not use API Services to:

  • violate law, regulations, or third-party rights;
  • perform security attacks, unauthorised probing, or credential abuse;
  • distribute malware, phishing content, or deceptive workflows;
  • process or expose unlawful, infringing, or harmful content;
  • engage in abusive automation that degrades Streamnode or third-party systems.

All prohibited activities in the Acceptable Use Policy apply to API Services.

6. Your Applications and End Users

If you build applications or integrations using API Services, you are responsible for:

  • your application behaviour and outputs;
  • end-user support for your application;
  • obtaining any consents and notices required by applicable law;
  • ensuring your application complies with applicable privacy and security obligations.

You must not claim that Streamnode endorses your application without our written permission.

7. Data, Privacy, and Logs

API request and response metadata, logs, and operational telemetry may be collected and processed by Streamnode to operate, secure, and improve API Services and to enforce our Terms and policies.

Where API usage involves personal data, you must ensure you have an appropriate lawful basis and comply with applicable data protection laws.

If Streamnode acts as a processor for customer content, applicable processor terms and data processing terms apply.

8. Security and Vulnerability Reporting

You must implement and maintain reasonable technical and organisational measures to protect API credentials and data processed through API Services.

Do not perform security testing against Streamnode systems without prior written approval.

Report potential vulnerabilities to [email protected].

9. API Changes, Versions, and Deprecation

Streamnode may modify, add, or remove API features at any time.

Where reasonably practicable, we will provide notice before removing or materially changing generally available API endpoints.

You are responsible for maintaining compatibility with current API versions and deprecation notices.

10. Fees and Billing for API Usage

API usage may be subject to subscription fees, usage-based charges, or both, depending on your plan.

Fees, billing cycles, and plan entitlements are governed by the Terms, pricing pages, checkout terms, and any applicable order form.

11. Intellectual Property

Streamnode and its licensors retain all right, title, and interest in API Services, API documentation, SDKs, and related materials.

Except for the rights expressly granted in these API Terms, no licence or right is granted.

12. Suspension and Termination

Streamnode may suspend or terminate API access immediately where reasonably necessary, including for:

  • breach of these API Terms, the Terms, or the Acceptable Use Policy;
  • security threats, abuse, or fraud risk;
  • legal or regulatory requirements;
  • unpaid fees for paid API access.

On termination, you must stop using API Services and cease calling Streamnode endpoints.

13. Disclaimer and Liability

Disclaimers, limitation of liability, indemnity, governing law, and dispute terms are set out in the Terms and Conditions and apply to these API Terms.

14. Changes to API Terms

Streamnode may update these API Terms from time to time. Updated API Terms take effect on posting (or on the stated effective date). Continued use of API Services after that date means you accept the updated API Terms.

15. Contact

For API terms or policy questions, contact [email protected].

For security issues, contact [email protected].

Last updated March 11th, 2026