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

# API Structure & Access

## Overview

This section will describe the structure, request methods, and access for working with our APIS.

We've organized our APIs around [REST](https://en.wikipedia.org/wiki/Representational_state_transfer) commands and use HTTP response codes to indicate successful API calls and those that produce errors. We return all API responses, including errors, as [JSON](http://www.json.org) objects.

Our APIs reside at `api.peopledatalabs.com`. When making direct API requests in URL, you must do so over [HTTPS](https://en.wikipedia.org/wiki/HTTPS). Calls made over standard HTTP will fail. API requests without proper Authentication (a valid API key) will also fail.

## API Structure

```curl Structure
{BaseURL}/{version}/{entity}/{endpoint}?{parameters}
```

* **Base URL**: [https://api.peopledatalabs.com](https://api.peopledatalabs.com)
* **Version**: version number
  * All live endpoints operate on "v5"
* **Entity**: References the type of data to request
  * Person or Company or IP
* **Endpoint**: The type of product to request
  * Typically `enrich` or `search`
* **Parameters**: Each endpoint has a set of required parameters

```Text Example
https://api.peopledatalabs.com/v5/person/enrich?api_key=XXXX&profile=linkedin.com/in/seanthorne
```

## Methods

PDL support `GET` requests for all endpoints and `POST` for the following endpoints:

* [Person Enrichment API](https://docs.peopledatalabs.com/docs/person-enrichment-api)
* [Person Search API](https://docs.peopledatalabs.com/docs/person-search-api)
* [Company Search API](https://docs.peopledatalabs.com/docs/company-search-api)
* [Autocomplete API](https://docs.peopledatalabs.com/docs/autocomplete-api)
* [Cleaner APIs](https://docs.peopledatalabs.com/docs/cleaner-apis)
* [Job Title Enrichment API](https://docs.peopledatalabs.com/docs/job-title-enrichment-api)

## Access

You can access our APIs via:

* Custom scripts in the language of your choice
* One of our [SDKs](https://docs.peopledatalabs.com/docs/overview)
* Use our [Postman Collection ](https://www.postman.com/pdl-official/workspace/people-data-labs-workspace/collection/32867294-ef278c05-d32d-47a1-b147-b819bc96238a?action=share\&creator=32867294)