# FAQ

## FAQ

#### What’s the base URL?

```
https://api.elliott.diy/v1/
```

All endpoints are nested under that path.

#### Are any endpoints restricted?

Yes. Some endpoints (like certain Tor bridges) are restricted to trusted sources due to the potential for abuse. Specifically, Tor bridge data can be misused to harm activists or bypass censorship in ways that endanger people. I'm not interested in enabling surveillance or helping repressive regimes block tools meant for privacy and human rights.

If you have a legitimate reason to need access, you're welcome to reach out. Use the contact info on [elliott.diy](https://elliott.diy) or email me directly at <hey@elliott.diy>.

#### Is there caching?

Yes. Some endpoints are cached for performance. Most VPN endpoints use a cache ttl of 6 hours. You’ll still get updated data regularly, just not on every single request.

#### Can I use this in production?

This is a side project. Stuff might break, move, or go offline. Use it at your own risk. That said, it's reasonably stable.

#### Why are not all of your API's here?

Not all of the API's my services use are publicly listed here due to all sorts of reasons. If you want to use one that's not listed please reach out.

#### Who made this?

It's run by Elliott — a cybersecurity student who builds random tools, breaks things on purpose, and cares a bit too much about seals.

#### Is there a rate limit?

Not officially, but abuse will get you blocked. Be cool.

#### Where can I get updates?

Check the Changelog page.

#### Can I contribute?

Not right now. If you’re interested in collab or ideas, reach out at <hey@elliott.diy>.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.elliott.diy/overview/faq.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
