# Document Extraction API ## Docs - [Authentication](https://tile.run/docs/api-reference/authentication.md): Extract structured data from any unstructured file. - [Extract data from a file](https://tile.run/docs/api-reference/endpoint/extract.md): Create a new schema extraction job for a file based on predefined schema - [Get extraction results](https://tile.run/docs/api-reference/endpoint/poll.md): Get the results of a schema extraction job by polling - [Upload file](https://tile.run/docs/api-reference/endpoint/upload.md): Upload a file for schema extraction using a JSON payload. Either file_base64 or file_url must be provided. - [Schema examples](https://tile.run/docs/api-reference/examples/schema_examples.md): Examples of schemas and associated responses - [Introduction](https://tile.run/docs/api-reference/introduction.md): Extract structured data from any unstructured file. - [Introduction](https://tile.run/docs/introduction.md): tile.run is a lightweight API that helps you extract structured data from unstructured files. - [Quickstart](https://tile.run/docs/quickstart.md): Get started with our API using a quick start. - [Roadmap](https://tile.run/docs/roadmap.md): What we're planning to work on - [Why us?](https://tile.run/docs/why.md): Here's why you should consider us for structured data extraction. ## OpenAPI Specs - [openapi](https://tile.run/docs/api-reference/openapi.json)