---
title: "Get Daily Papers"
method: GET
path: "/api/daily_papers"
tags: ["papers"]
---

# Get Daily Papers

`GET /api/daily_papers`

## Query parameters

- `p` integer
- `limit` integer
- `date` string, date
- `week` string
- `month` string
- `submitter` string
- `sort` 'publishedAt' | 'trending'

## Response `200`

List of daily papers

- object[]
  - `paper` object, required — Paper data with metadata
    - `id` string, required
    - `authors` object[], required
      - `_id` string, required
      - `name` string, required
      - `status` string
      - `statusLastChangedAt` string, date-time
      - `user` object — User overview information
        - `_id` string, required
        - `avatarUrl` string, required
        - `fullname` string, required
        - `isPro` boolean, required
        - `name` string, required
        - `type` string, required
        - `user` string
        - `isHf` boolean
        - `isHfAdmin` boolean
        - `isMod` boolean
        - `followerCount` number
      - `hidden` boolean, required
    - `mediaUrls` string[]
    - `publishedAt` string, date-time, required
    - `submittedOnDailyAt` string, date-time
    - `title` string, required
    - `submittedOnDailyBy` object — User overview information
      - `_id` string, required
      - `avatarUrl` string, required
      - `fullname` string, required
      - `isPro` boolean, required
      - `name` string, required
      - `type` string, required
      - `user` string
      - `isHf` boolean
      - `isHfAdmin` boolean
      - `isMod` boolean
      - `followerCount` number
    - `summary` string, required
    - `upvotes` number, required
    - `withdrawnAt` string, date-time
    - `discussionId` string, required
    - `projectPage` string
    - `githubRepo` string
    - `ai_summary` string
    - `ai_keywords` string[]
    - `ai_summary_model` string
    - `githubStars` number
  - `publishedAt` string, date-time, required
  - `title` string, required
  - `summary` string, required
  - `mediaUrls` string[]
  - `thumbnail` string, required
  - `numComments` number, required
  - `submittedBy` object, required — User overview information
    - `_id` string, required
    - `avatarUrl` string, required
    - `fullname` string, required
    - `isPro` boolean, required
    - `name` string, required
    - `type` string, required
    - `user` string
    - `isHf` boolean
    - `isHfAdmin` boolean
    - `isMod` boolean
    - `followerCount` number
  - `isAuthorParticipating` boolean, required

## Changes

- **2026-09-08** `bd17546f47b8` — 1 warning, 6 info
  - changed the pattern of the `query` request parameter `date` from `^((\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\d|3[01])|(0[469]|11)-(0[1-9]|[12]\d|30)|(02)-(0[1-9]|1\d|2[0-8])))$` to `^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$`
  - for the `query` request parameter `sort`, the type was generalized from no type to `string`
  - the `items/paper/authors/items/statusLastChangedAt` response's property pattern was changed from `^((\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\d|3[01])|(0[469]|11)-(0[1-9]|[12]\d|30)|(02)-(0[1-9]|1\d|2[0-8])))T([01]\d|2[0-3]):[0-5]\d:[0-5]\d(\.\d+)?(Z)$` to `^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$` for the status `200`
  - the `items/paper/publishedAt` response's property pattern was changed from `^((\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\d|3[01])|(0[469]|11)-(0[1-9]|[12]\d|30)|(02)-(0[1-9]|1\d|2[0-8])))T([01]\d|2[0-3]):[0-5]\d:[0-5]\d(\.\d+)?(Z)$` to `^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$` for the status `200`
  - …3 more

[Change history](https://skmtc.dev/huggingface/apis/hub-api-endpoints/changes/api/daily_papers/get.md)

---

[API](https://skmtc.dev/huggingface/apis/hub-api-endpoints.md) · [All operations](https://skmtc.dev/huggingface/apis/hub-api-endpoints/llms.txt) · [OpenAPI document](https://skmtc.dev/huggingface/apis/hub-api-endpoints/revisions/b88d4a4da99f?raw)
