> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getprofile-ai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Welcome to the GetProfile documentation! Learn how to set up and use our API to extract profile information from your raw data using the power of AI.

<img className="block" src="https://mintcdn.com/getprofile/o_t_vZLgo7wlcL2c/images/hero.png?fit=max&auto=format&n=o_t_vZLgo7wlcL2c&q=85&s=948de4ce3be0e43a51c9e5468c186410" alt="Hero" width="2784" height="1854" data-path="images/hero.png" />

## What is GetProfile?

GetProfile is an AI-powered API that extracts structured profile information from raw data. It uses advanced natural language processing to analyze unstructured data and maintain a comprehensive profile, including interests, preferences, events, mood and more.

<CardGroup cols={2}>
  <Card title="For AI chatbots" icon="bot">
    Add profile extraction and advanced memory to your AI chatbots to enhance
    user interactions and personalization.
  </Card>

  <Card title="For Game developers" icon="gamepad">
    Use GetProfile to create dynamic player and characters profiles that adapt
    to user behavior, enhancing gameplay and engagement.
  </Card>

  <Card title="For Marketing teams" icon="megaphone">
    Integrate GetProfile into your CRM or marketing tools to analyze customer
    interactions and create targeted campaigns based on user profiles.
  </Card>

  <Card title="For Social Media" icon="users">
    Leverage GetProfile to analyze user-generated content and extract insights
    about your audience, improving content strategy and engagement.
  </Card>
</CardGroup>

## How to use GetProfile

GetProfile is designed to be easy to use, and agnostic to the data source. You can use it with any raw data, such as chat logs, game events, or user interactions. The API processes the data and returns either a structured profile data that you can use in your applications, or a AI-generated summary of the profile that can be used for quick insights or to provide context to LLM models.

Everything is wrapped in a few simple REST API calls, so you can integrate it into your existing applications without any hassle. See <a href="/api-reference">API Reference</a> for more details on how to use the API.

## Why GetProfile?

GetProfile is built on top of the latest advancements in AI and natural language processing, making it a powerful tool for extracting insights from raw data. It is designed to be flexible and adaptable to various use cases, whether you are building a chatbot, a game, or a marketing tool.

We are taking the complexity out of profile extraction, allowing you to focus on building great applications. With GetProfile, you can:

* **Enhance User Experience**: Provide personalized interactions based on user profiles.
* **Improve Engagement**: Create dynamic profiles that adapt to user behavior.
* **Gain Insights**: Analyze user interactions and extract valuable insights for your business.
