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

# ENS Ads: Ad Campaign Delivery and Tracking REST API

> ENS Ads is a REST API for ad delivery and performance tracking. Fetch campaigns, render them in designated placements, and report impressions and clicks.

ENS Ads is an API service that enables platforms to integrate campaign delivery and performance tracking. With three straightforward endpoints, you can fetch campaigns tailored to your users' location and device, display them in the right placement, and report every impression and click back to advertisers.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Make your first API call in minutes — fetch campaigns, display them, and start tracking.
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    Learn how to authenticate every request using your Bearer API key.
  </Card>

  <Card title="Integration Guide" icon="plug" href="/guides/integration">
    Follow a step-by-step walkthrough to integrate ENS Ads into your platform.
  </Card>

  <Card title="API Reference" icon="code" href="/api/fetch-campaigns">
    Explore the full API reference for campaigns, impressions, and clicks.
  </Card>
</CardGroup>

## How it works

<Steps>
  <Step title="Get your API key">
    Sign up and retrieve your API key from the ENS Ads dashboard.
  </Step>

  <Step title="Fetch campaigns">
    Call `GET /api/v1/campaigns/fetch` with your placement and targeting parameters to retrieve available campaigns.
  </Step>

  <Step title="Display campaigns">
    Render fetched campaigns in the correct placement on your platform.
  </Step>

  <Step title="Track impressions and clicks">
    Report every display with `POST /api/v1/campaigns/impression` and every interaction with `POST /api/v1/campaigns/click`.
  </Step>
</Steps>
