---
updatedAt: 2026-07-27T10:39:56.000Z
agentTools:
  projectIndex: https://developers.dailymotion.com/v0/llms.txt
---

# Browse large video catalogs (with more than 1000 videos) with the API

<Callout icon="🚀" theme="default">
  ### API v2 now available

  Visit the <Anchor target="_blank" href="https://developers.dailymotion.com/v2/reference/introduction">API v2 documentation</Anchor> or follow the <Anchor target="_blank" href="https://developers.dailymotion.com/v2/docs/migrating-from-legacy-api-to-api-v2">migration guide</Anchor> to upgrade.
</Callout>

<br />

## 📌 Introduction

Currently, our API doesn't return more than 1000 restuls at a time.

We set this limit so the API can run smoothly and efficiently for everyone at the same time.

While this limit cannot be increased, you might need to be able to browse your catalog.

To do so, you can use different parameters to filter your search and break down results per time period.

***

<br />

## 🛠️ Implementation steps

### 1. Publication parameters

Use the below parameters together to limit your search to a certain time range (per month, week, etc):

|                                                                                                                                       |                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| <Anchor target="_blank" href="https://developers.dailymotion.com/v0/reference/video-filters#/created_after">created\_after</Anchor>   | Limits the results to videos created **after** the specified date and time  |
| <Anchor target="_blank" href="https://developers.dailymotion.com/v0/reference/video-filters#/created_before">created\_before</Anchor> | Limits the results to videos created **before** the specified date and time |

<br />

### 2. Define a time frame

The date and time specified in each of the above parameters need to be in a **timestamp** format.<br />You can use any **online tool available to convert human time into timestamp**, such as: <Anchor target="_blank" href="https://www.unixtimestamp.com/"><https://www.unixtimestamp.com/></Anchor>

<Callout icon="✏️" theme="default">
  ### Example:

  Let's say we want to search for **videos published between May 1st beginning of day and May 31st 2023 end of day**.<br />The corresponding timestamps will be:

  | HUMAN TIME                    | TIMESTAMP    |
  | ----------------------------- | ------------ |
  | 1st May 2023 at 00:00 00 sec  | `1682892000` |
  | 31st May 2023 at 23:59 59 sec | `1685570399` |

  The values for each publication parameters will be `created_after=1682892000` and `created_before=1685570399`
</Callout>

<br />

### 3. API call examples

You can search within public or private data.

<Accordion title="Search within public data">
  As a reminder, **public data** is publicly available (video title, category, xID, etc).
  The API call example below allows to look for all public videos published on [L'Équipe Dailymotion channel](https://www.dailymotion.com/lequipe) between May 1st - 31st 2023.

  ```
  https://partner.api.dailymotion.com/videos?fields=title,id&owners=LEQUIPE&created_after=1682892000&created_before=1685570399&limit=100&page=1
  ```
</Accordion>

<Accordion title="Search within private data">
  As a reminder, **private data** (private videos, ads, etc) can only be accessed once [authenticated](https://developers.dailymotion.com/guides/platform-api-authentication/). Once authenticated, add:

  * Your channel name in the `owners` parameter.
  * `private=true` to search among your private video (or any other video field you need).

  ```
    https://partner.api.dailymotion.com/videos?fields=title,id&owners=YOUR_CHANNEL_NAME&created_after=1682892000&created_before=1685570399&limit=100&page=1&private=true
  ```
</Accordion>

Check the <Anchor target="_blank" href="https://developers.dailymotion.com/v0/reference/video-fields">exhaustive list of public and private data</Anchor> available for video objects.

<br />

<Cards columns={1}>
  <Card title="List videos: Try it out!" href="https://developers.dailymotion.com/v0/reference/partner-api-list-videos" icon="fa-angle-double-down" />
</Cards>

<br />

***

<br />

## 💡 Tips

### Navigation

As in the above examples, we recommend using the following parameters to ease navigation within the results:

<Table>
  <thead>
    <tr>
      <th>

      </th>

      <th>

      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        `limit=100`
      </td>

      <td>
        Limits the number of results per page.
        Max: 100
      </td>
    </tr>

    <tr>
      <td>
        `page=1`
      </td>

      <td>
        Allows to navigate from one page to the other when the results are on several pages.
        Max: 10 if `limit=100`
        Depends if `has_more` at the top of the page is `true` or `false`
      </td>
    </tr>
  </tbody>
</Table>

### Fields

In the above API calls, we chose to return the **title** and **id** of the filtered videos using `**fields=title,id**`.

You can define other information to return using any of the <Anchor target="_blank" href="https://dailymotion.readme.io/v0/reference/video-fields#/">video fields</Anchor> that fit your needs.