Skip to main content

Unstructured API Key

Unstructured API key gives you access to the Unstructured Suite for analyzing text and image data. This key is different from model-specific API keys and is used for data processing tools.

How to Get Your Unstructured API Key

  1. Log into your Heimdall account
  2. Click on the account dropdown in the top right corner or in the sidebar
  3. Navigate to "API Keys"
  4. Click Generate to get a secure API key to access the Unstructured Suite
Important: Store Your API Key Securely

Unstructured API key is issued one time and cannot be retrieved. If you lose your API key, you'll need to generate a new one and update your applications.

What You Can Do with Your Unstructured API Key

Your single unstructured API key gives you access to:

  • Text Analysis - Extract sentiment, topics, and insights from text data
  • Image Analysis - Analyze images and extract features

Using Your Unstructured API Key

Include your unstructured API key in the headers of all API requests for both text and image analysis:

headers = {
'X-api-key': 'YOUR-UNSTRUCTURED-API-KEY',
'X-username': 'YOUR-USERNAME'
}

Expected Response

When you analyze text data, you'll receive a comprehensive analysis like this:

{
"length": 108,
"word_count": 17,
"oov_ratio": 0.17647058823529413,
"oov_ratio_2": 0.29411764705882354,
"sentence_count": 1,
"avg_word_length": 5.470588235294118,
"avg_sentence_length": 17,
"noun_count": 7,
"verb_count": 3,
"adjective_count": 2,
"adverb_count": 0,
"pronoun_count": 0,
"stopword_count": 5,
"tfidf_top1": "accessible",
"tfidf_top2": "amazing",
"tfidf_top3": "data",
"sentiment": "positive",
"compound_sentiment_score": 0.5859
}

Security Best Practices

  • Never commit API keys to version control
  • Use environment variables to store API keys
  • Rotate keys regularly for security

Next Steps

Now that you have your unstructured API key:

  1. Make Your First API Call - Test the connection
  2. Start Processing Data - Begin analyzing your data