# Extractors

Every public Extract.FAST extractor accepts one source file and returns a ZIP. Use these pages to see supported capabilities, option fields, and complete request examples for each source file type.

For machine-readable option discovery, call `GET /options/{sourceFileType}`.

## Documents

- [DOC](/api/docs/extractors/documents/doc) — defaults: `word.pages`.
- [DOCM](/api/docs/extractors/documents/docm) — defaults: `word.images`, `word.pages`, `word.text`, `word.markdown`, `word.audio`, `word.video`, `word.embeddedFiles`.
- [DOCX](/api/docs/extractors/documents/docx) — defaults: `word.images`, `word.pages`, `word.text`, `word.markdown`, `word.audio`, `word.video`, `word.embeddedFiles`.
- [DOT](/api/docs/extractors/documents/dot) — defaults: `word.pages`.
- [DOTM](/api/docs/extractors/documents/dotm) — defaults: `word.images`, `word.pages`, `word.text`, `word.markdown`, `word.audio`, `word.video`, `word.embeddedFiles`.
- [DOTX](/api/docs/extractors/documents/dotx) — defaults: `word.images`, `word.pages`, `word.text`, `word.markdown`, `word.audio`, `word.video`, `word.embeddedFiles`.
- [PDF](/api/docs/extractors/documents/pdf) — defaults: `pdf.images`, `pdf.pages`, `pdf.text`, `pdf.markdown`, `pdf.embeddedFiles`, `pdf.metadata`, `pdf.links`, `pdf.annotations`, `pdf.forms`, `pdf.fonts`.
- [POTM](/api/docs/extractors/documents/potm) — defaults: `powerpoint.images`, `powerpoint.slides`, `powerpoint.text`, `powerpoint.markdown`, `powerpoint.notes`, `powerpoint.audio`, `powerpoint.video`, `powerpoint.embeddedFiles`.
- [POTX](/api/docs/extractors/documents/potx) — defaults: `powerpoint.images`, `powerpoint.slides`, `powerpoint.text`, `powerpoint.markdown`, `powerpoint.notes`, `powerpoint.audio`, `powerpoint.video`, `powerpoint.embeddedFiles`.
- [PPSM](/api/docs/extractors/documents/ppsm) — defaults: `powerpoint.images`, `powerpoint.slides`, `powerpoint.text`, `powerpoint.markdown`, `powerpoint.notes`, `powerpoint.audio`, `powerpoint.video`, `powerpoint.embeddedFiles`.
- [PPSX](/api/docs/extractors/documents/ppsx) — defaults: `powerpoint.images`, `powerpoint.slides`, `powerpoint.text`, `powerpoint.markdown`, `powerpoint.notes`, `powerpoint.audio`, `powerpoint.video`, `powerpoint.embeddedFiles`.
- [PPTM](/api/docs/extractors/documents/pptm) — defaults: `powerpoint.images`, `powerpoint.slides`, `powerpoint.text`, `powerpoint.markdown`, `powerpoint.notes`, `powerpoint.audio`, `powerpoint.video`, `powerpoint.embeddedFiles`.
- [PPTX](/api/docs/extractors/documents/pptx) — defaults: `powerpoint.images`, `powerpoint.slides`, `powerpoint.text`, `powerpoint.markdown`, `powerpoint.notes`, `powerpoint.audio`, `powerpoint.video`, `powerpoint.embeddedFiles`.
- [XLSM](/api/docs/extractors/documents/xlsm) — defaults: `excel.images`, `excel.worksheets`, `excel.audio`, `excel.video`, `excel.embeddedFiles`.
- [XLSX](/api/docs/extractors/documents/xlsx) — defaults: `excel.images`, `excel.worksheets`, `excel.audio`, `excel.video`, `excel.embeddedFiles`.
- [XLTM](/api/docs/extractors/documents/xltm) — defaults: `excel.images`, `excel.worksheets`, `excel.audio`, `excel.video`, `excel.embeddedFiles`.
- [XLTX](/api/docs/extractors/documents/xltx) — defaults: `excel.images`, `excel.worksheets`, `excel.audio`, `excel.video`, `excel.embeddedFiles`.

## Images

- [AVIF](/api/docs/extractors/images/avif) — defaults: `image.exif`, `image.gps`, `image.codes`, `image.colors`, `image.profiles`, `image.text`, `image.frames`.
- [AVIFS](/api/docs/extractors/images/avifs) — defaults: `image.exif`, `image.gps`, `image.codes`, `image.colors`, `image.profiles`, `image.text`, `image.frames`.
- [BMP](/api/docs/extractors/images/bmp) — defaults: `image.exif`, `image.gps`, `image.codes`, `image.colors`, `image.profiles`, `image.text`.
- [GIF](/api/docs/extractors/images/gif) — defaults: `image.exif`, `image.gps`, `image.codes`, `image.colors`, `image.profiles`, `image.text`, `image.frames`.
- [HEIC](/api/docs/extractors/images/heic) — defaults: `image.exif`, `image.gps`, `image.codes`, `image.colors`, `image.profiles`, `image.text`.
- [HEIF](/api/docs/extractors/images/heif) — defaults: `image.exif`, `image.gps`, `image.codes`, `image.colors`, `image.profiles`, `image.text`.
- [HIF](/api/docs/extractors/images/hif) — defaults: `image.exif`, `image.gps`, `image.codes`, `image.colors`, `image.profiles`, `image.text`.
- [ICO](/api/docs/extractors/images/ico) — defaults: `image.exif`, `image.gps`, `image.codes`, `image.colors`, `image.profiles`, `image.text`, `image.icons`.
- [JPEG](/api/docs/extractors/images/jpeg) — defaults: `image.exif`, `image.gps`, `image.codes`, `image.colors`, `image.profiles`, `image.text`.
- [JPG](/api/docs/extractors/images/jpg) — defaults: `image.exif`, `image.gps`, `image.codes`, `image.colors`, `image.profiles`, `image.text`.
- [PNG](/api/docs/extractors/images/png) — defaults: `image.exif`, `image.gps`, `image.codes`, `image.colors`, `image.profiles`, `image.text`.
- [TIF](/api/docs/extractors/images/tif) — defaults: `image.exif`, `image.gps`, `image.codes`, `image.colors`, `image.profiles`, `image.text`.
- [TIFF](/api/docs/extractors/images/tiff) — defaults: `image.exif`, `image.gps`, `image.codes`, `image.colors`, `image.profiles`, `image.text`.
- [WEBP](/api/docs/extractors/images/webp) — defaults: `image.exif`, `image.gps`, `image.codes`, `image.colors`, `image.profiles`, `image.text`, `image.frames`.

## Video

- [AVI](/api/docs/extractors/video/avi) — defaults: `video.audio`, `video.metadata`, `video.artwork`, `video.subtitles`.
- [M4V](/api/docs/extractors/video/m4v) — defaults: `video.audio`, `video.metadata`, `video.artwork`, `video.subtitles`.
- [MKV](/api/docs/extractors/video/mkv) — defaults: `video.audio`, `video.metadata`, `video.artwork`, `video.subtitles`.
- [MOV](/api/docs/extractors/video/mov) — defaults: `video.audio`, `video.metadata`, `video.artwork`, `video.subtitles`.
- [MP4](/api/docs/extractors/video/mp4) — defaults: `video.audio`, `video.metadata`, `video.artwork`, `video.subtitles`.
- [WEBM](/api/docs/extractors/video/webm) — defaults: `video.audio`, `video.metadata`, `video.artwork`, `video.subtitles`.

## Audio

- [AAC](/api/docs/extractors/audio/aac) — defaults: `audio.metadata`, `audio.artwork`, `audio.chapters`, `audio.chapterAudio`.
- [AIF](/api/docs/extractors/audio/aif) — defaults: `audio.metadata`, `audio.artwork`, `audio.chapters`, `audio.chapterAudio`.
- [AIFF](/api/docs/extractors/audio/aiff) — defaults: `audio.metadata`, `audio.artwork`, `audio.chapters`, `audio.chapterAudio`.
- [FLAC](/api/docs/extractors/audio/flac) — defaults: `audio.metadata`, `audio.artwork`, `audio.chapters`, `audio.chapterAudio`.
- [M4A](/api/docs/extractors/audio/m4a) — defaults: `audio.metadata`, `audio.artwork`, `audio.chapters`, `audio.chapterAudio`.
- [M4B](/api/docs/extractors/audio/m4b) — defaults: `audio.metadata`, `audio.artwork`, `audio.chapters`, `audio.chapterAudio`.
- [MKA](/api/docs/extractors/audio/mka) — defaults: `audio.metadata`, `audio.artwork`, `audio.chapters`, `audio.chapterAudio`.
- [MP3](/api/docs/extractors/audio/mp3) — defaults: `audio.metadata`, `audio.artwork`, `audio.chapters`, `audio.chapterAudio`.
- [OGG](/api/docs/extractors/audio/ogg) — defaults: `audio.metadata`, `audio.artwork`, `audio.chapters`, `audio.chapterAudio`.
- [OPUS](/api/docs/extractors/audio/opus) — defaults: `audio.metadata`, `audio.artwork`, `audio.chapters`, `audio.chapterAudio`.
- [WAV](/api/docs/extractors/audio/wav) — defaults: `audio.metadata`, `audio.artwork`, `audio.chapters`, `audio.chapterAudio`.
- [WMA](/api/docs/extractors/audio/wma) — defaults: `audio.metadata`, `audio.artwork`, `audio.chapters`, `audio.chapterAudio`.

## Archives

- [ZIP](/api/docs/extractors/archives/zip) — defaults: `archive.images`, `archive.metadata`.

## Email

- [EML](/api/docs/extractors/email/eml) — defaults: `email.embeddedFiles`, `email.images`, `email.metadata`.

## Executables

- [EXE](/api/docs/extractors/executables/exe) — defaults: `executable.icons`.
