---
title: "Articles with a video"
method: GET
path: "/api/videos"
tags: ["videos", "articles"]
---

# Articles with a video

`GET /api/videos`

Retrieve a list of articles that contain uploaded videos.

### Videos Overview:
- Bypasses authentication (can be accessed publicly).
- Returns articles that are published and include a video asset.
- Articles are ordered by descending popularity (views, watch time, and reactions).
- By default, returns 24 video articles per page.

## Query parameters

- `page` integer
- `per_page` integer

## Response `200`

A List of all articles with videos

- VideoArticle[]
  - `type_of` string
  - `id` integer
  - `path` string
  - `cloudinary_video_url` string
  - `title` string
  - `user_id` integer
  - `video_duration_in_minutes` string
  - `video_source_url` string
  - `user` object — Author of the article
    - `name` string

## Changes

> 59 revisions in range; 7 could not be searched.

- **2023-02-03** (v1) `c0830a02e90b` — 1 info
  - endpoint added
- **2023-01-10** (v1) `754f8b25f815` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/forem/apis/forem-api-v1/changes/api/videos/get.md)

---

[API](https://skmtc.dev/forem/apis/forem-api-v1.md) · [All operations](https://skmtc.dev/forem/apis/forem-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/forem/forem-api-v1/revisions/1f64f71fc2a7/schema)
