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

# Quickstart

> Welcome to the HarvestAPI Quick Start Guide. By following the steps outlined below, you will be able to authenticate and make your API requests.

## Authentication

To authenticate your requests, include your API key in the request headers.

1. **Obtain Your API Key**:

   * Log in to your HarvestAPI account.
   * Navigate to the [API keys Dashboard](https://harvestapi.io/admin/api-keys).
   * Create new API key.

2. **Include API Key in Request Headers**:

   * For each API request, include the following header:

     ```
     X-API-Key: <your-api-key>
     ```

## Try the API in the Playground

Having the API key you can start making requests and see results right away from
[the API playground](https://docs.harvestapi.io/linkedin-api-reference/profile/get?playground=open).

## Making API Requests

All API requests are made to the following base URL: `https://api.harvestapi.io`

For example, company search by keyword

<CodeGroup>
  ```bash cURL theme={null}
  curl --request GET \
    --url https://api.harvestapi.io/linkedin/company-search?search=Google \
    --header 'X-API-Key: <api-key>'
  ```

  ```javascript JavaScript theme={null}
  fetch(`https://api.harvestapi.io/linkedin/company-search?search=Google`, {
    headers: { 'X-API-Key': '<api-key>' },
  })
    .then((response) => response.json())
    .then((data) => console.log(data));
  ```

  ```python Python theme={null}
  import requests

  url = "https://api.harvestapi.io/linkedin/company-search?search=Google"

  headers = {"X-API-Key": "<api-key>"}

  response = requests.request("GET", url, headers=headers)

  print(response.text)
  ```
</CodeGroup>

## Next Steps

Check out the [API Reference](/linkedin-api-reference) for detailed information on each API endpoint.
