API Terms of Service
These terms govern your access to and use of the textile.solutions Application Programming Interface (API). By accessing the API, you agree to be bound by these terms.
Last updated: January 2026
1. Agreement to Terms
By accessing or using the textile.solutions API, you agree to be bound by these API Terms of Service, which supplement and incorporate by reference the textile.solutions Terms of Service and Privacy Policy. If you do not agree with any part of these terms, you may not access or use the API.
2. API Keys and Access
Access to the textile.solutions API requires a valid API key. The following conditions apply to all API keys:
- You must register a textile.solutions account and submit an API access request describing your application, use case, and expected request volume.
- API keys are issued at our sole discretion. We reserve the right to refuse any application without providing a reason.
- You are solely responsible for the security of your API key and for all activity conducted under it.
- API keys must not be embedded in publicly accessible code repositories, client-side JavaScript, or any environment where they can be extracted by third parties.
- You must notify us immediately at if you believe your API key has been compromised.
- One API key per application or project. Separate keys may be requested for distinct projects.
3. Attribution
Any application, product, or service that uses data obtained via the textile.solutions API must clearly attribute textile.solutions as the data source. Attribution requirements are as follows:
Display the text 'Data provided by textile.solutions' or 'Powered by textile.solutions' in a clearly visible location in your application.
The attribution must include a hyperlink to https://textile.solutions wherever it appears in a digital context.
Attribution must appear in every screen, page, or view where textile.solutions data is displayed — it is not sufficient to include attribution only in an about screen, footer, or one-time disclosure.
You must not represent textile.solutions data as your own original or proprietary data.
For commercial applications, attribution placement and style require prior written approval from textile.solutions.
4. Acceptable Use
You may use the textile.solutions API for the following purposes:
- Building applications, tools, or services that display textile industry data to end users, subject to attribution requirements.
- Academic, educational, or non-commercial research, with proper attribution to textile.solutions.
- Internal business intelligence and analysis tools for use within your own organisation.
- Prototyping and evaluation of potential integrations, subject to the rate limits applicable to your API tier.
- Caching API responses locally for up to 24 hours to improve application performance.
5. Prohibited Uses
You may not use the textile.solutions API to:
- Reproduce, redistribute, resell, or sublicense API data to any third party, whether commercially or otherwise.
- Systematically extract, mirror, or bulk-download data in a manner that replicates or substitutes for the textile.solutions platform or dataset.
- Build a competing product or service whose primary value is derived from textile.solutions API data.
- Train, fine-tune, or develop machine learning, artificial intelligence, or language models using data obtained from the API, without prior written permission.
- Remove, alter, or obscure any attribution, copyright notice, trademark, or branding associated with data returned by the API.
- Circumvent rate limits by using multiple API keys, proxy servers, or automated credential rotation.
- Use the API in any application that promotes illegal activity, violates the rights of any person or entity, or breaches applicable law.
- Use the API in connection with any form of advertising targeting, audience profiling, or surveillance without our prior written consent.
6. Data Storage and Caching
You may cache API responses to improve performance, subject to the following restrictions:
Cached data may be stored for a maximum of 24 hours from the time of retrieval, after which fresh data must be requested from the API.
Cached data must not be stored in a persistent database in a manner that constitutes a complete or substantial copy of the textile.solutions dataset.
Cached data must not be shared with, distributed to, or made accessible by third parties.
Upon termination of your API access for any reason, you must delete all stored API data within 7 days.
7. Commercial Licensing
Free-tier API access is provided for non-commercial, personal, and evaluation purposes. Commercial use — meaning any use in a product or service that generates revenue directly or indirectly — requires a separate written commercial API licence agreement with textile.solutions.
- Free-tier access is limited to non-commercial applications and internal use within a single organisation.
- Any application that charges users, displays advertising, or monetises API data in any way requires a commercial licence.
- Commercial licence terms, including pricing and permitted usage scope, are agreed on a case-by-case basis.
- To enquire about commercial licensing, contact us at with a description of your application and expected usage volume.
8. Rate Limits
All API access is subject to rate limits. Current limits are published in the API documentation and may be revised at any time.
Free tier: 1,000 requests per day and 60 requests per minute per API key.
Your application must implement exponential back-off when receiving HTTP 429 (Too Many Requests) responses.
Using multiple API keys to circumvent rate limits is prohibited and will result in revocation of all associated keys.
All API requests must be made over HTTPS. Requests over unencrypted HTTP will be rejected.
textile.solutions reserves the right to throttle or suspend API access that places undue load on platform infrastructure.
9. Intellectual Property
The textile.solutions API — including its endpoints, response schemas, data structures, documentation, and the data it returns — is the intellectual property of textile.solutions or its data licensors. These API Terms grant you a limited, revocable, non-exclusive, non-transferable licence to access the API solely for the purposes described herein. No ownership or other intellectual property rights are transferred. All rights not expressly granted are reserved.
10. Changes to the API
textile.solutions reserves the right to modify, deprecate, or discontinue any part of the API at any time. We will endeavour to provide reasonable advance notice of breaking changes via the developer portal or registered email address. textile.solutions accepts no liability for costs, losses, or disruption caused by API changes or periods of unavailability.
11. Termination
We may suspend or terminate your API access immediately, without notice, if we determine that you have:
- Violated any provision of these API Terms or the textile.solutions Terms of Service.
- Used the API in a manner that could harm textile.solutions, its users, or third parties.
- Provided false or misleading information in your API access application.
- Failed to pay any fees due under a commercial licence agreement.
You may terminate your API access at any time by contacting us. Upon termination for any reason, you must immediately cease use of the API and delete all cached or stored API data within 7 days.
12. Disclaimers and Limitation of Liability
The API is provided on an 'as is' and 'as available' basis. textile.solutions makes no warranties, express or implied, regarding the availability, accuracy, completeness, or reliability of the API or the data it returns. To the fullest extent permitted by law, textile.solutions shall not be liable for any direct, indirect, incidental, special, or consequential damages arising from your use of or reliance on the API.
13. Governing Law
These API Terms are governed by the laws of Sweden. Any disputes arising under these terms shall be subject to the exclusive jurisdiction of the courts in Stockholm, Sweden.
14. Contact
For API access requests, commercial licensing enquiries, or questions about these API Terms, contact us at the form below.