> For the complete documentation index, see [llms.txt](https://docs.extracta.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.extracta.ai/support/tutorials.md).

# Tutorials

Welcome to the Extracta.ai tutorials page! Here, we provide step-by-step guides to help you get started with our API. Whether you're new to Extracta.ai or looking to explore more advanced features, these tutorials are designed to equip you with the knowledge to integrate our API seamlessly into your workflows.

## Getting Started

### How to Make an Account and Obtain an API Key

1. **Sign Up**: Visit [https://app.extracta.ai](https://app.extracta.ai/) and sign up for an account to get started.
2. **Generate API Key**: Once logged in, navigate to the `/api` section of your dashboard. Here, you can generate a new API key by clicking on the "Generate API Key" button.
3. **Keep Your API Key Secure**: Store your API key in a safe place. It's your unique identifier and grants access to the API's capabilities.

{% content-ref url="/pages/nVOqzbgiuFMfYJFfSxNq" %}
[Authentication](/api-reference/authentication.md)
{% endcontent-ref %}

### First API Call: Creating an Extraction

Learn how to make your first API call to create an extraction template. This tutorial covers the basics of forming a request to our `/createExtraction` endpoint.

{% content-ref url="/pages/Kr8TtNYErc3zJQQ68V7K" %}
[1. Create extraction](/data-extraction-api/api-endpoints-data-extraction/1.-create-extraction.md)
{% endcontent-ref %}

## Postman Collection

For a complete and interactive set of API requests, please refer to our [Postman Integration](/data-extraction-api/postman-integration.md) collection.

## Document Types

### Parsing a Resume

This tutorial walks you through the process of extracting data from a resume using a predefined template. It includes steps for preparing the request and handling the extracted data.

{% content-ref url="/pages/QpnjK5EoHo2OnV9R5HLN" %}
[Resume / CV](/documents/resume-cv.md)
{% endcontent-ref %}

### Working with Custom Documents

Discover how to parse custom documents by specifying your own fields for extraction. This guide provides insights into customizing your extraction request for various document types.

{% content-ref url="/pages/zInUxfskFjgVjNXxdAy5" %}
[Custom Document](/documents/custom-document.md)
{% endcontent-ref %}

## Advanced Topics

### Batch Processing

Learn how to upload and process documents in batches, a feature that enhances efficiency by handling multiple documents in a single request.

{% content-ref url="/pages/sWhIeG7Es4VBfiHRfeYw" %}
[5. Upload Files](/data-extraction-api/api-endpoints-data-extraction/5.-upload-files.md)
{% endcontent-ref %}

### Receiving Batch Results: Polling vs. Webhook

This tutorial explains the two methods of receiving batch results: polling and using a webhook for real-time updates. Understand the pros and cons of each method and how to implement them.

{% content-ref url="/pages/xXq6iSQKgPG6jmHJXdgA" %}
[Polling vs Webhook](/data-extraction-api/polling-vs-webhook.md)
{% endcontent-ref %}

## FAQ

Find answers to common questions about using the Extracta.ai API, troubleshooting, and best practices.

{% content-ref url="/pages/dhCn1MEQki1HiLNMzR52" %}
[FAQ](/contact/faq.md)
{% endcontent-ref %}

## Need More Help?

If you encounter any issues or have further questions, our support team is here to assist you. Visit our Contact page for more information.

{% content-ref url="/pages/dpJM2AKMBKrLy4SW1M9M" %}
[Contact Us](/contact/contact-us.md)
{% endcontent-ref %}
