<!-- Canonical: https://startwave.io/api -->

Startwave API

# Put Startwave data
to work.

Search people and companies, match existing records and manage lists from your own application.

[Read API reference](https://startwave.io/docs/api/)[Manage API keys](https://startwave.io/app/#/settings/api-keys)

## Build with the API.

Get request examples, field definitions and responses in the API reference. Download the OpenAPI schema to use with your tools.

[OpenAPI ↓](https://startwave.io/docs/customer-api.openapi.json)[Examples ↓](https://startwave.io/docs/customer-api-examples.json)

POST/v1/searchSearch people and companies

POST/v1/people/resolveMatch person identifiers

POST/v1/companies/resolveMatch company identifiers

GET/v1/listsRead your workspace Lists

GET/v1/data-jobs/{identity}Check background work

## What you need to get started.

### A workspace API key

Create a key in Settings. Keep it on your server and follow the authentication examples in the reference.

### Requests and responses

Use the OpenAPI schema for field types, pagination and errors. Start with an example request and adapt it to your workflow.

### Background job status

Keep the returned job ID and check its progress. An accepted request is not a completed result.

### Data purchase review

Review the data selection and price before confirming a purchase. The reference covers each step.

## Start with an example request.

[Read API reference](https://startwave.io/docs/api/)[Explore Search](https://startwave.io/search)

## Documentation

- [Guide](https://startwave.io/guide.md)
- [API reference](https://startwave.io/docs/api.md)
