---
title: "bookmarkData(options:includingResourceValuesForKeys:relativeTo:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/url/bookmarkdata(options:includingresourcevaluesforkeys:relativeto:)"
---

# bookmarkData(options:includingResourceValuesForKeys:relativeTo:)

Returns bookmark data for the URL, created with specified options and resource values.

## Declaration

```swift
func bookmarkData(options: URL.BookmarkCreationOptions = [], includingResourceValuesForKeys keys: Set<URLResourceKey>? = nil, relativeTo url: URL? = nil) throws -> Data
```

## See Also

### Creating bookmarks

- [bookmarkData(withContentsOf:)](foundation/url/bookmarkdata(withcontentsof:).md)
- [writeBookmarkData(_:to:)](foundation/url/writebookmarkdata(_:to:).md)
- [resourceValues(forKeys:fromBookmarkData:)](foundation/url/resourcevalues(forkeys:frombookmarkdata:).md)
- [URL.BookmarkCreationOptions](foundation/url/bookmarkcreationoptions.md)
- [NSURL.BookmarkCreationOptions](foundation/nsurl/bookmarkcreationoptions.md)
