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

# API overview

> Validate emails, resolve organization records, and search for B2B prospects using the RevenueBase API.

<Warning>
  **v1 is deprecated and will be retired on July 7, 2026.** Migrate to the [v2 API](/api-reference/v2/overview) — it replaces all v1 endpoints with a cleaner, resource-based structure.
</Warning>

**Base URL:** `https://api.revenuebase.ai`

The RevenueBase API lets you verify email addresses, resolve and search companies, and manage your account programmatically. All responses are in JSON format.

## Before you begin

<Steps>
  <Step title="Create an account">
    Go to [app.revenuebase.ai](https://app.revenuebase.ai) and create a RevenueBase account.
  </Step>

  <Step title="Get an API key">
    In the dashboard, go to Developers located on the sidebar and copy the Production API Key.
  </Step>

  <Step title="Send your key in every request">
    Include the key in the `x-key` header on every request:

    ```bash theme={null}
    curl https://api.revenuebase.ai/v2/credits \
      -H "x-key: {YOUR_API_KEY}"
    ```
  </Step>
</Steps>

## Endpoints

**User Operations**

* `GET /v1/credits` — Check credit balance
* `GET /v1/new-api-key` — Rotate your API key

**Email Verification**

* `POST /v1/process-email` — Verify a single email address
* `POST /v1/batch-upload` — Upload a list for batch processing
* `POST /v1/batch-process-email` — Start a batch verification job
* `POST /v1/batch-process-email-status` — Check batch job status
* `GET /v1/queued-process` — List queued jobs
* `POST /v1/cancel-process` — Cancel a running job
* `POST /v1/batch-download` — Download batch results
