Terms of service
Last updated 2026-09-18. Plain words on purpose. If a line is unclear, write to hello@xdataapi.io.
1. What the service is
xdataapi.io ("the service", "we") is a read-only HTTP API that returns public data from X (Twitter): profiles, tweets, timelines, threads, replies, quotes and search results. The service is operated by the company named on your invoice. It is not affiliated with, endorsed by, or connected to X Corp.
2. Your account and keys
- You sign in with an email address. You are responsible for every request made with a key of your account.
- Keep keys secret. Revoke a key in the dashboard the moment you think it leaked; you can make a new one at once.
- One person or one company per account. Do not share an account between unrelated parties.
3. Credits and payment
- Credits are prepaid. One credit is one tweet or one profile returned. Empty results and failed requests cost nothing. Cached items cost half;
fresh=truecosts double. The current table is in the credits page. - Credits do not expire. The balance never goes below zero.
- Payment is by card through Stripe. Prices are in US dollars and exclude VAT where it applies.
- Refunds: unused credits from a pack bought in the last 14 days are refunded on request. Used credits are not refunded. If the service is shut down, unused paid credits are refunded pro rata.
- Service credit: for each full hour in which the status page shows success under 99.9 percent, every customer who made a failed request in that hour gets 2 percent of their last pack back as credits. This is the only remedy for downtime.
4. Acceptable use
You may use the data for research, analytics, monitoring, products and agents. You may not:
- Use the data to harass, stalk, dox or discriminate against a person, or to build profiles of private individuals.
- Resell raw access to the API, or run a service whose main function is to mirror the API.
- Try to read non-public data, defeat rate limits, or interfere with the service or its upstream.
- Use the service where it would be unlawful for you to do so.
Every request goes through your key. We may suspend a key or an account that breaks these rules, with a refund of unused paid credits unless the breach was deliberate.
5. Data you receive
The data is public content published by X users. Rights in that content stay with its authors and with X. You are responsible for how you store, publish and process it, including the rights of the people it is about and any request they make to you to delete it.
6. Availability and changes
- The service reads from X, which can change or block access at any time. We publish every incident on the status page and target 99.5 percent successful requests per month. There is no other uptime guarantee unless you have a signed enterprise agreement.
- Endpoints and prices can change. Price increases and removed endpoints are announced by email at least 30 days ahead. Credits already bought keep their value in credits.
- We can end the service with 60 days notice and a pro-rata refund of unused paid credits.
7. Liability
The service is provided as is. To the extent the law allows, we are not liable for indirect damage, lost profit or lost data, and our total liability for any claim is limited to the amount you paid us in the 12 months before the claim. Nothing here limits liability for intent, gross negligence, or where the law does not allow a limit.
8. The rest
- Privacy: see the privacy policy.
- These terms are governed by the law of the country of the operating company named on your invoice, with its courts having jurisdiction, unless consumer law in your country says otherwise.
- If we change these terms, the date at the top changes and customers with credits get an email. Continued use after 14 days means you accept the change.