[Home](./index.md) > [puppeteer](./puppeteer.md) > [BrowserFetcher](./puppeteer.browserfetcher.md) > [canDownload](./puppeteer.browserfetcher.candownload.md)
## BrowserFetcher.canDownload() method
Initiates a HEAD request to check if the revision is available.
Signature:
```typescript
canDownload(revision: string): Promise;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| revision | string | The revision to check availability for. |
Returns:
Promise<boolean>
A promise that resolves to `true` if the revision could be downloaded from the host.
## Remarks
This method is affected by the current `product`.