1. Introduction
  2. Quickstart
Note: The Mixpeek API is currently in Alpha. Please reach out to us at info@mixpeek.com if you plan on using it. Also you can join our Slack Channel if you get stuck

What is Mixpeek?

Mixpeek is an intelligence layer on top of your object store like S3. By using NLP, it grants you an “understanding” of your non-text files with just a GET /search API call.

1. Create Authentication Token

Mixpeek uses API keys to allow access to the API. You can register a Mixpeek API key using this page. Your API key acts as a tenancy to ensure you can only search the contents of your uploaded files.

sandboxTesting, upload up to 10 fileshttps://api.sandbox.mixpeek.com
productionLive environment to use with real usershttps://api.mixpeek.com

Mixpeek expects for the API key to be included in all API requests to the server within the header that looks like the following:

Confirm Authorization

To confirm authorization, use this code:


If authorization is successful, you will receive this response:

The files_remaining number indicates how many files you’re able to upload. Every account starts with 1000 regardless of your subscription plan. Each time you upload a new file you reduce that credit count by 1. To issue more credits, sign into your account.

2. Upload File

In order to make your files searchable, you must upload your files to the Mixpeek API. The engine will extract its’ contents, save the output then promptly delete the file. You can upload multiple files by appending file urls to the file_url array.



3. Search for Files

Once your files’ contents are extracted they will become searchable via the /search endpoint.

Demonstration Video

We made this helpful video before to walk you through several file type examples using Postman.