Terms & Conditions
These terms govern every purchase and every use of the CryptoStruct market-data shop — tick files, day bundles, Premium membership, credit packs, realtime access and orders placed through our API or by an AI agent on your behalf. What you may do with the data itself is set out in the Data License, which forms part of these terms.
Version 1.0, September 2026 · as markdown (for agents)
§ 1 Parties; scope
These Terms and Conditions (the "Terms") govern access to and use of the market-data products and related services of CryptoStruct GmbH (the "Services"), including datasets, files, day bundles, APIs, WebSocket feeds, documentation, schemas and related materials (collectively, the "Data").
- Provider: CryptoStruct GmbH, Sachsenstraße 5, 20097 Hamburg, Germany ("CryptoStruct", "we").
- Customer: the person or entity entering into these Terms ("Customer", "you").
- Authorized Users: any individual accessing the Services under the Customer's account.
§ 2 Consumers and business customers
The Services may be purchased and used by consumers (natural persons acting for purposes outside their trade, business or profession — "Consumers") and by customers acting in the course of their trade, business or profession ("Business Customers"). A purchase made for a company, fund, employer or other organisation is a purchase by a Business Customer.
If you purchase or use the Services on behalf of an organisation, you represent that you have authority to bind it. Where a provision states that it applies to Business Customers only, it does not apply to Consumers; mandatory consumer-protection law is never limited by these Terms.
§ 3 Acceptance; orders; precedence
By purchasing, accessing, downloading, connecting to or otherwise using the Services or Data, you accept these Terms. Prices, limits, delivery methods and the scope of a purchase are defined by the applicable "Order": the checkout confirmation (on the website, through our API or by an agent acting for you), a subscription, an invoice or a written quote.
A separate written agreement signed by both parties prevails over these Terms in case of conflict. The Data License prevails over these Terms for questions of permitted use.
§ 4 Definitions
- "Authorized User" — an employee, contractor or representative authorised by the Customer to access the Services on its behalf.
- "Data License" — the CryptoStruct Data License published at cryptostruct.com/license, version as current at the time of the Order.
- "Derived Data" — anything the Customer produces from the Data that does not contain the Data and cannot reasonably be used to reconstruct it: indicators, signals, aggregates and statistics, trained models and their weights, research reports, charts and backtest results (as defined in the Data License).
- "Order" — as defined in § 3.
- "Third-Party Terms" — terms, restrictions, licences, attribution or display requirements imposed by exchanges, trading venues, index or benchmark providers or other data licensors, as amended from time to time.
§ 5 Licence to use the Data
The permitted use of the Data is set out in the Data License, which forms part of these Terms. In short: a non-exclusive, non-transferable licence for internal use by you and your affiliates, including research, backtesting, live trading and training machine-learning models; Derived Data is yours; the raw Data may not be passed on.
- Purchased files and day bundles are licensed perpetually — they never expire.
- Realtime access is licensed for the UTC days you have paid for; Premium membership for the paid period.
- Consumers receive the same scope of use for personal purposes, including their own trading.
- All rights not expressly granted are reserved.
§ 6 Restrictions
Except as expressly permitted by the Data License, an Order or CryptoStruct in writing, the Customer shall not, and shall not permit any Authorized User or third party to:
- resell, redistribute, sublicense, rent, lease or otherwise make the Data or any substantial part of it available to third parties, in any form;
- publish the Data as a feed, dataset, lookup service, public API, public website or similar offering;
- share accounts, download links, API keys, realtime keys or access tokens outside the Customer's Authorized Users;
- scrape, crawl or systematically download Data outside the intended functionality of the Services, or bypass rate limits, connection limits, access controls or security measures;
- remove or obscure proprietary notices or attribution;
- use the Data to create or operate a product that substantially replicates or substitutes the Data — a market-data feed, consolidated feed, historical archive or tick-level copy;
- offer to third parties a benchmark, index, reference rate, settlement price or price oracle computed from the Data without our prior written approval (internal use of such figures is free);
- provide the Data, or a corpus containing it, to third parties for training machine-learning or AI models (training your own models is internal use and permitted);
- use the Services or Data in violation of applicable law, sanctions, export controls or Third-Party Terms.
CryptoStruct may apply technical limits, monitoring and throttling to protect the Services and enforce these Terms.
§ 7 Customer responsibility; third-party rights
The Data is recorded from public venue feeds. The Customer is responsible for ensuring that its own use complies with applicable law and any Third-Party Terms. Certain use cases — in particular redistribution, public display or publicly offered benchmarks — may require additional licences directly from the respective venue. CryptoStruct grants no rights in third-party intellectual property beyond the licence in § 5 and makes no representation that the Customer's intended use is permitted under Third-Party Terms.
§ 8 Accounts, credentials and AI agents
You are responsible for everything done under your account and credentials, including by your Authorized Users. Keep API keys and realtime keys confidential; rotate a key in your account if it may have leaked.
Orders placed by an AI agent or other software using your credentials or an OAuth token issued for your account are your Orders. By default an agent order waits for your approval on the website and expires after 24 hours if not approved, with nothing charged. You may allow agents to complete orders autonomously from your credit balance within limits you set (€1 to €1,000 per order and per day; defaults €10 per order and €25 per day). Card payments are never made autonomously. Only you can change these settings, on the website; every autonomous purchase is listed in your account.
§ 9 Orders, guest orders and delivery
- Delivery. Access to purchased files begins as soon as payment is confirmed. Files older than about one month are held in deep-archive storage and may take up to about twelve hours to become downloadable after your first request; you can trigger the restore from your order page or account.
- Re-download. Files stay downloadable in your account for as long as the account exists. Keep your own copy; we are not an archive service for your purchases.
- Guest orders. You may buy without an account by giving an email address. The download link shown after payment is your only access and expires after 30 days; a guest order can later be claimed into an account with the same email.
- Partial or late-start days are marked as such before purchase and sold as they are.
- Already owned. A file you already own is not sold to you again.
§ 10 Fees; taxes; payment; refunds
- Prices include VAT where applicable and are shown in EUR. Business Customers who enter a valid EU VAT ID at checkout are invoiced under the reverse-charge mechanism where the law provides for it.
- Payment is by card through Stripe (our payment provider) or from your credit balance. Stripe issues an invoice for every payment; invoices are available in your account.
- No refunds once access to the Data has been granted or downloads have been made available, except where mandatory law or a written agreement provides otherwise. For Consumers, the statutory right of withdrawal in § 18 applies.
- Overdue or failed payment. An unpaid Order is not delivered. We may suspend an account with overdue amounts; Data you have already paid for remains licensed.
§ 11 Premium membership and credits
- Premium costs €20 per month, renews monthly and can be cancelled at any time with effect from the end of the paid period (billing portal in your account). It includes 50 credits per month and the deep-analytics tier.
- Monthly credits accumulate while you are subscribed, up to 150; remaining monthly credits expire when the membership ends.
- Credit packs are one-time purchases; purchased credits never expire.
- Credits (1 credit = €1 = one instrument-day) are applied automatically at checkout, have no cash value, are not transferable and are not paid out. A refund or chargeback of a payment reverses the credits it granted; a balance can become negative and is settled by future credits first.
- Owner grants (courtesy credits) may carry their own expiry, shown in your ledger.
§ 12 Realtime access
- Public beta. Self-serve realtime access is offered as a beta: the feed, the protocol and the endpoints may change, and no uptime or latency guarantee applies. The beta price applies to every day bought during the beta and stays yours.
- Term. Paid days start at the next 00:00 UTC after purchase; the remainder of the purchase day is included at no charge. Entitlement is per delivery location and market.
- Connections. 10 parallel connections per key and delivery endpoint are included; connection packs add 5 each, up to 5 packs, and require an active access day at that endpoint.
- Transport. The feed is delivered over plain WebSocket (no TLS) from our delivery endpoints; run your client from an environment you control.
- Keys. One API key per account. Refunding a realtime purchase revokes the corresponding access.
§ 13 Free samples, free tier and rate limits
Free sample files, the keyless analytics API and the free tier of our MCP server are provided as a courtesy under fair-use limits (per-IP and per-account budgets, documented in the API docs). We may change or withdraw free features, samples and limits at any time. Samples are licensed under the Data License.
§ 14 Referral program
- Commission. A participant earns 50 % of the net revenue (after VAT, refunds and chargebacks) of every new customer they refer, on data purchases and Premium invoices alike, for as long as that customer stays. Payments made from credits earn no commission.
- Attribution is first-touch and cookieless: a visitor who signs up or buys in the same browsing session as the click on the referral link counts. Only new customers count; self-referral and referring your own organisation are excluded.
- Payout. Commissions mature 30 days after the underlying payment (refund window) and are paid by SEPA transfer once the payable balance reaches €50. A refund of the underlying payment claws the commission back; a negative balance is settled by future commissions.
- Program changes. CryptoStruct may pause a participant for suspected abuse and may change or end the program with reasonable notice; matured commissions remain payable.
§ 15 No advice; no reliance
The Services and Data are provided for informational, research and educational purposes and do not constitute financial, investment, legal, tax, accounting or trading advice. The Data may contain errors, omissions, delays, duplicates, gaps or venue outages (see the exchange status page). It is not an official source for trading, execution, settlement, liquidation, valuation, accounting, benchmark administration or regulatory reporting. You assume all risks arising from reliance on the Data.
§ 16 Changes; availability; no SLA; beta features
We may modify, restrict or discontinue aspects of the Services at any time — exchange coverage, endpoints, protocols, schemas, formats, delivery methods and features marked as beta. Files you have already purchased stay as delivered. The Services depend on third-party venues, cloud providers and internet infrastructure; we are not responsible for outages or changes caused by them. No uptime or latency guarantee applies unless agreed in a signed service level agreement.
§ 17 Force majeure
CryptoStruct is not liable for failures caused by events beyond its reasonable control, including natural disasters, internet or telecommunications outages, cyberattacks, exchange or market disruptions and governmental actions.
§ 18 Right of withdrawal (Consumers only)
Consumers have a statutory right to withdraw from a distance contract within fourteen days without giving reasons. The full instruction and the model withdrawal form are in Annex A.
Purchased files, day bundles, credit packs and realtime days are digital content delivered immediately. By clicking the pay button you expressly request that we begin delivery before the withdrawal period ends and acknowledge that you thereby lose your right of withdrawal once delivery has started. For the Premium membership (a digital service) the right of withdrawal remains; if you withdraw after asking us to start the service, you pay a proportionate amount for the period used.
§ 19 Intellectual property
CryptoStruct and its licensors retain all rights, title and interest in the Services and the Data, including the proprietary normalisation, schemas, formats and methodologies and the sui-generis database rights in the archive. No ownership is transferred; Derived Data belongs to the Customer.
§ 20 Disclaimer
To the extent permitted by law, the Services and Data are provided "as is" and "as available", without warranty of accuracy, completeness, timeliness, continuity, availability, non-infringement or fitness for a particular purpose. Statutory rights of Consumers, including those relating to digital products, remain unaffected.
§ 21 Limitation of liability
- CryptoStruct is liable without limitation for damage caused intentionally or by gross negligence, for injury to life, body or health, under the German Product Liability Act, and under any guarantee it has expressly given.
- For damage caused by slight negligence, CryptoStruct is liable only for breach of a material contractual obligation (an obligation whose fulfilment makes the proper performance of the contract possible and on which the Customer regularly relies), and then only for the foreseeable damage typical for this type of contract. For Business Customers this liability is additionally capped at the fees the Customer paid for the affected Services in the twelve months preceding the event giving rise to the claim.
- Any further liability of CryptoStruct is excluded. In particular, CryptoStruct is not liable for trading or liquidation losses, lost profits or lost business opportunities arising from the use of the Data, except in the cases of paragraph 1.
- These limitations also apply to the personal liability of our employees, representatives and agents. Nothing in these Terms limits liability where such limitation is not permitted by mandatory law.
§ 22 Indemnification; compliance verification (Business Customers only)
This section applies to Business Customers only. The Customer shall indemnify CryptoStruct against third-party claims arising from the Customer's breach of these Terms or misuse of the Data. CryptoStruct may, upon reasonable notice, request information reasonably necessary to verify the Customer's compliance with the usage limits and permitted scope of its Orders.
§ 23 Export controls; sanctions
The Customer warrants that it is not subject to sanctions or export restrictions that prohibit access to the Services and shall not use or make available the Services or Data in violation of applicable export-control or sanctions laws.
§ 24 Suspension; termination
- CryptoStruct may suspend or terminate access immediately if the Customer materially breaches these Terms or the Data License, or if its usage threatens the stability, integrity or security of the Services. On termination for breach, the licence to the Data ends and the Customer must delete its copies; Derived Data created before termination stays with the Customer.
- On overdue payment we may suspend the account until the balance is settled; Data already paid for remains licensed.
- The Customer may close its account at any time. Purchased files remain licensed, but re-download requires an account — keep your own copies.
§ 25 Governing law; jurisdiction
These Terms are governed by German law, excluding its conflict-of-law rules and the UN Convention on Contracts for the International Sale of Goods. For Business Customers, the exclusive place of jurisdiction is Hamburg, Germany. For Consumers, the statutory rules on jurisdiction apply; mandatory provisions of the law of a Consumer's country of residence remain unaffected.
§ 26 Confidentiality
Each party protects the other party's non-public information disclosed in connection with the Services with reasonable care. The Customer keeps non-public technical documentation, credentials, API keys and individually quoted (non-public) pricing confidential, except where disclosure is permitted by these Terms or required by law.
§ 27 Privacy
We process personal data in accordance with the GDPR and our privacy policy. Privacy contact: Dr. jur. Robika Afzal, ra@cryptostruct.com.
§ 28 Changes to these Terms; miscellaneous
We may update these Terms. Material changes are announced at least four weeks in advance by email to account holders and on the website; for subscriptions they take effect with the next billing period, and you may cancel before then. Changes never narrow the rights in Data you have already purchased. If a provision is held invalid, the remainder stays in effect. These Terms, the Data License and the applicable Order are the entire agreement regarding the Services.
§ 29 Assignment
The Customer may not assign these Terms without CryptoStruct's prior written consent. CryptoStruct may transfer these Terms in connection with a merger, acquisition, reorganisation or sale of the business assets relating to the Services; account holders are informed.
Annex A — Instruction on the right of withdrawal (Consumers)
Right of withdrawal
You have the right to withdraw from this contract within fourteen days without giving any reason. The withdrawal period is fourteen days from the day of the conclusion of the contract.
To exercise the right of withdrawal, you must inform us (CryptoStruct GmbH, Sachsenstraße 5, 20097 Hamburg, Germany, email ts@cryptostruct.com) of your decision to withdraw from this contract by an unequivocal statement (for example an email). You may use the model withdrawal form below, but it is not obligatory. To meet the withdrawal deadline, it is sufficient for you to send your communication concerning your exercise of the right of withdrawal before the withdrawal period has expired.
Effects of withdrawal
If you withdraw from this contract, we shall reimburse to you all payments received from you without undue delay and in any event not later than fourteen days from the day on which we are informed about your decision to withdraw. We will carry out the reimbursement using the same means of payment as you used for the initial transaction, unless you have expressly agreed otherwise; in any event, you will not incur any fees as a result of the reimbursement. If you requested that a service (such as the Premium membership) begin during the withdrawal period, you shall pay us an amount proportionate to what has been provided until you informed us of your withdrawal.
Expiry of the right of withdrawal for digital content
For digital content not supplied on a tangible medium (purchased files, day bundles, credit packs, realtime days) the right of withdrawal expires when we have begun performance after you expressly agreed that we begin before the end of the withdrawal period and acknowledged that you thereby lose your right of withdrawal. You give this agreement by clicking the pay button, which carries the corresponding note.
Model withdrawal form
Complete and return this form only if you wish to withdraw from the contract.
To: CryptoStruct GmbH, Sachsenstraße 5, 20097 Hamburg, Germany
Email: ts@cryptostruct.com
I/We (*) hereby give notice that I/We (*) withdraw from my/our (*) contract
for the supply of the following digital content / service (*):
Ordered on (*) / received on (*):
Order number:
Name of consumer(s):
Address of consumer(s):
Signature of consumer(s) (only if this form is notified on paper):
Date:
(*) Delete as appropriate.CryptoStruct Terms & Conditions, version 1.0, September 2026. Questions: info@cryptostruct.com.