---
title: startScanning()
framework: visionkit
role: symbol
role_heading: Instance Method
path: visionkit/datascannerviewcontroller/startscanning()
---

# startScanning()

Starts scanning the camera’s live video for data.

## Declaration

```swift
@MainActor func startScanning() throws
```

## Mentioned in

Scanning data with the camera

## See Also

### Scanning and recognizing items

- [stopScanning()](visionkit/datascannerviewcontroller/stopscanning().md)
- [isScanning](visionkit/datascannerviewcontroller/isscanning.md)
- [recognizedItems](visionkit/datascannerviewcontroller/recognizeditems.md)
