Runbook: Get High-Intent Visitors from Last 24 Hours

Export identified visitors who viewed your pricing or product pages in the last 24 hours

Use Case

  • Daily lead list for sales outreach
  • Identify visitors showing buying signals
  • Filter by page URL patterns

Prerequisites

  • API key (create one)
  • Pixel ID from your dashboard

Steps

1. Set Up Your Time Range

# Last 24 hours in milliseconds
END_MS=$(date +%s)000
START_MS=$(($(date +%s) - 86400))000

2. Query for Pricing Page Visitors

curl --request GET \
  --url "https://apiv2.delivr.ai/api/v1/events?pixel_id=YOUR_PIXEL_ID&start_ms=$START_MS&end_ms=$END_MS&filter=resolved:eq:true,event_url:like:%pricing%&select=email,first_name,last_name,company_name,job_title,event_url,event_time&limit=100" \
  --header "X-API-Key: YOUR_API_KEY"

3. Query for Product Page Visitors

curl --request GET \
  --url "https://apiv2.delivr.ai/api/v1/events?pixel_id=YOUR_PIXEL_ID&start_ms=$START_MS&end_ms=$END_MS&filter=resolved:eq:true,event_url:like:%product%&select=email,first_name,last_name,company_name,job_title,event_url,event_time&limit=100" \
  --header "X-API-Key: YOUR_API_KEY"

Expected Response

{
  "data": [
    {
      "email": "[email protected]",
      "first_name": "John",
      "last_name": "Smith",
      "company_name": "Acme Corp",
      "job_title": "VP of Marketing",
      "event_url": "https://yoursite.com/pricing",
      "event_time": "2025-01-04T14:30:00Z"
    }
  ],
  "total": 1,
  "offset": 0,
  "limit": 100
}

Variations

Multiple URL Patterns

Query visitors who viewed pricing OR demo pages:

# Pricing pages
filter=resolved:eq:true,event_url:like:%pricing%

# Demo/trial pages
filter=resolved:eq:true,event_url:like:%demo%

# Contact pages
filter=resolved:eq:true,event_url:like:%contact%

Deduplicate by Email

Get unique visitors only:

&distinct=email

Get Visitor Count

Check how many high-intent visitors before fetching full data:

curl --request GET \
  --url "https://apiv2.delivr.ai/api/v1/event_counts?pixel_id=YOUR_PIXEL_ID&start_ms=$START_MS&end_ms=$END_MS&filter=resolved:eq:true,event_url:like:%pricing%&distinct=email" \
  --header "X-API-Key: YOUR_API_KEY"

Python Example

import requests
import time

API_KEY = "your_api_key"
PIXEL_ID = "your_pixel_id"

# Last 24 hours
end_ms = int(time.time() * 1000)
start_ms = end_ms - (24 * 60 * 60 * 1000)

# Query high-intent visitors
response = requests.get(
    "https://apiv2.delivr.ai/api/v1/events",
    headers={"X-API-Key": API_KEY},
    params={
        "pixel_id": PIXEL_ID,
        "start_ms": start_ms,
        "end_ms": end_ms,
        "filter": "resolved:eq:true,event_url:like:%pricing%",
        "select": "email,first_name,last_name,company_name,job_title",
        "distinct": "email",
        "limit": 100
    }
)

visitors = response.json()["data"]
print(f"Found {len(visitors)} high-intent visitors")

for v in visitors:
    print(f"  - {v['first_name']} {v['last_name']} ({v['company_name']})")

Next Steps