> [!IMPORTANT]
> **Important:** We have increased the [upload limit](https://developers.google.com/display-video/api/sdf-upload/faq#sdf_upload_limit) for this pilot feature from five to thirty SDFs a day per advertiser.

## Who can access the Structured Data Files (SDF) Upload API pilot features?

The [`advertisers.sdfuploadtasks.upload`](https://developers.google.com/display-video/api/sdf-upload/rest/v4/advertisers.sdfuploadtasks/upload) method is only
available to Google Cloud projects added to an allowlist.

## What API versions support pilot features?

The SDF Upload API pilot is only supported in Display \& Video 360 API v4.

## What SDF versions does the pilot support?

We recommend that you use SDF [v9.2](https://developers.google.com/display-video/api/structured-data-file/v9-2/Campaign) or later when using the SDF Upload
API pilot.

## How can I tell if my project has been added to the allowlist?

Insert an API key generated from your project in this URL, then copy and paste
the URL into your browser:

> [!TIP]
> **Tip:** To select an API key from your project, click the `API_KEY` element in the URL. If an API key doesn't exist for the selected project, you'll be prompted to create one.

```
https://displayvideo.googleapis.com/$discovery/rest?version=v4&labels=SDF_UPLOAD_ALPHA&key=API_KEY
```

If you see a JSON description of the API, your project has been added to the
allowlist. If you see an error, then you project has not been added.

## What client libraries are supported?

Only the [Google API Client Library for Python](https://github.com/google/google-api-python-client) can be used to access
the Display \& Video 360 API pilot features. See our [configuration steps](https://developers.google.com/display-video/api/sdf-upload#configure) to
create an authorized service object that can utilize pilot features.

## Are there limits to how many entries can be in a SDF?

SDFs have a limit of 10,000 entries. Attempting to upload files exceeding this
limit will result in an error.

## Are there limits to how many SDFs I can upload?

A Google Cloud project can only use the Display \& Video 360 API to upload thirty SDFs per
advertiser in a day. A day starts at midnight in the US Pacific timezone (PST).

If an [`advertisers.sdfuploadtasks.upload`](https://developers.google.com/display-video/api/sdf-upload/rest/v4/advertisers.sdfuploadtasks/upload) request fails or an
upload [`Operation`](https://developers.google.com/display-video/api/sdf-upload/rest/v4/sdfuploadtasks.operations#Operation) finishes in error, the attempt is not
counted against the relevant quota.

## How many SDFs can be uploaded at a time?

Each [`advertisers.sdfuploadtasks.upload`](https://developers.google.com/display-video/api/sdf-upload/rest/v4/advertisers.sdfuploadtasks/upload) request can only
upload a single file.

A single Display \& Video 360 user can only have 20 SDF upload tasks processing at a
time. If you have uploaded 20 files, you must wait until one of the files is
finished processing before uploading another.

## Why am I receiving a `429` error?

If you are receiving a `429` error, you have likely exceeded the [number of SDFs
you can upload under an advertiser in a single day](https://developers.google.com/display-video/api/sdf-upload/faq#sdf_upload_limit). Wait until
the following day before using the Display \& Video 360 API to upload additional SDFs under
the relevant advertiser.

If you believe you are exceeding a different quota, see our standard API [usage
limits](https://developers.google.com/display-video/api/limits) for limit definitions and our [quota optimization
guide](https://developers.google.com/display-video/api/guides/best-practices/quota) for best practices on limiting quota usage.