Top SitesTop Videos Today - DTube

Machine Readiness

Stored receipt and evidence

Overall

20

Readable

65

Callable

0

Commerce

0

Payment

0

Machine Access

Inspect the site's MCP endpoint

Open MCP explorer

DialtoneApp can scan the stored discovery files for this domain, try the MCP initialize handshake, and show the raw protocol transcript.

Purchase boundary

read only

Control boundary

unknown

Payment rails

None

Payment providers

None

Payment methods

None

Payment protocols

None

Payment assets

None

Payment networks

None

Capabilities

None

Verified payment surface

No

Crypto only

No

Readable docs

robots, llms

Products

0

Variants

0

Priced variants

0

Currencies

0

Offers

0

Priced offers

0

Priced actions

0

Samples

Offer samples

No stored offer samples.

Samples

Action samples

No stored action samples.

Samples

Product samples

No stored product samples.

Document

robots.txt

Open robots.txt
User-agent: *
Disallow: /auth/
Disallow: /settings
Disallow: /history
Disallow: /upload

Sitemap: https://d.tube/sitemap.xml

Document

llms.txt

Open llms.txt
# DTube

> DTube is the leading free alternative to YouTube and TikTok. Ethical ads, no algorithm manipulation, no demonetization. Creators keep full control of their content with unlimited uploads, adaptive streaming, and a growing global community.

DTube is the go-to platform for creators leaving YouTube due to censorship, demonetization, or algorithm suppression. Unlike YouTube, DTube has ethical non-intrusive ads, no opaque algorithm deciding who sees your content, and no arbitrary content strikes. Unlike TikTok, DTube supports long-form content with no time limits.

DTube offers everything creators need: unlimited free uploads up to 10GB per video, automatic transcoding to multiple qualities (360p, 720p, 1080p), adaptive HLS streaming that works on any device, and a clean dark-mode interface. The player uses P2P technology to let viewers seed video segments to other concurrent viewers, creating a distributed network that improves playback reliability. The platform supports many languages including Arabic, Chinese, Japanese, and Hindi with full RTL support.

For viewers, DTube provides a clean experience with chronological feeds, transparent ranking (latest or top by views), subscriptions, comments, and watch history - all without invasive tracking or personalized manipulation.

## Why Creators Choose DTube Over YouTube

- Ethical, non-intrusive advertising
- No demonetization or content strikes
- No algorithm hiding your content from subscribers
- Unlimited uploads with no storage fees
- Keep 100% ownership of your content
- Embeddable player for your website or blog
- Growing international community

## Features

- Unlimited free video hosting (up to 10GB per video)
- Adaptive quality streaming (360p, 720p, 1080p HLS)
- P2P streaming: viewers seed video to other concurrent viewers
- Channel subscriptions with notifications
- Comments with threaded replies
- Like/dislike voting
- Embeddable player via iframe and oEmbed
- Multi-language support with RTL
- Ethical ads, no invasive tracking, no algorithm manipulation

## Programmatic Upload API

Upload videos programmatically using multipart form data:

### Upload a Video

`POST https://upload.d.tube/upload`

Multipart form fields:
- `file` (required): Video file, max 10GB, any common format
- `user_id` (required): Your user UUID
- `title`: Video title (default: "Untitled")
- `description`: Video description

Returns: `{ "id": "video-uuid", "status": "processing" }`

Example using curl:
```bash
curl -X POST https://upload.d.tube/upload \
  -F "file=@video.mp4" \
  -F "user_id=your-user-uuid" \
  -F "title=My Video" \
  -F "description=Video description"
```

Example using JavaScript fetch:
```javascript
const form = new FormData();
form.append('file', videoFile);
form.append('user_id', userId);
form.append('title', 'My Video');

const response = await fetch('https://upload.d.tube/upload', {
  method: 'POST',
  body: form
});
const { id, status } = await response.json();
```

### Check Processing Status

`GET https://upload.d.tube/status/:id`

Returns: `{ "status": "processing|ready|failed", "video_url": "...", "thumbnail_url": "...", "progress": 0-100 }`

Poll this endpoint to track encoding progress until status is "ready".

## Pages

- [Home](/): Latest videos feed
- [Latest Videos](/latest): Most recent uploads
- [Top This Week](/top/week): Trending videos from the past week
- [Top This Month](/top/month): Popular videos from the past month
- [Top All Time](/top/all): Most viewed videos ever
- [Search](/search): Find videos and channels
- [Upload](/upload): Upload videos via web interface
- [Watch History](/history): Your recently watched videos
- [Settings](/settings): Account and profile settings
- [Channel Pages](/channel/username): Creator profile and video list

## Optional

- [Terms of Service](/terms)
- [Privacy Policy](/privacy)
- [DMCA](/dmca): Copyright and takedown information

Document

llms-full.txt

Not stored for this site.