Skip to content

MaintenanceThe former company search endpoint goes into maintenance on November 9Migration guide

SDKs // TypeScript // More

Without the SDK

Last verified

Call the Reverse Contact API from any HTTP client, authenticate with a Bearer token, and use the OpenAPI specification to generate a typed client.

Call Reverse Contact with the HTTP client that fits your application.

Use an HTTP client

The API accepts JSON over HTTPS, so you can use any HTTP client. Send your key in an Authorization: Bearer header, as shown in the cURL examples on each endpoint page.

To generate your own typed client, use the published OpenAPI specification. Follow Error handling & retries and Polling to add the behavior the SDK handles for you.

Find request examples

Start with Your first API call or choose an endpoint in the API reference. Each endpoint documents its request, response and credit cost. The Python SDK overview covers the other official SDK.

For the TypeScript client, see Install and configure.

Return to the TypeScript SDK overview.

FAQ

Can I use the Reverse Contact API without an SDK?

The Reverse Contact API accepts JSON over HTTPS from any HTTP client. Authenticate with an Authorization: Bearer header.

Where is the Reverse Contact OpenAPI specification?

Use the OpenAPI specification at https://docs.reversecontact.com/openapi.json to generate a typed client.

What must a custom API client handle?

A custom client handles authentication, HTTP errors and retry rules, and polls asynchronous jobs when needed. The Error handling & retries and Polling guides describe those behaviors.