Skip to main content

5-Minute Setup

Follow these steps to make your first API request:
1

Generate Your API Key

  1. Log in to your ElasticFunnels account
  2. Navigate to SettingsAPI
  3. Click Generate API Key
  4. Copy and securely store your key
2

Find Your Brand ID

Your brand (project) ID is in the URL when you’re viewing your project:
3

Make Your First Request

Test your authentication by fetching your project details:
4

Start Building

You’re ready! Explore the endpoints documentation to build your integration.

Common Use Cases

Sync Conversions to Your CRM

Automatically sync new orders to your CRM or analytics platform:

Monitor Split Test Performance

Check split test results programmatically:

Bulk Create Pages from Templates

Automate page creation for new campaigns:

Daily Revenue Report

Generate and email daily performance reports:

Export Conversion Data

Export conversion data for analysis in your BI tool:

SDKs and Libraries

While ElasticFunnels doesn’t provide official SDKs yet, the API works with any HTTP client library:

JavaScript

  • fetch (native)
  • axios
  • node-fetch

Python

  • requests
  • httpx
  • aiohttp

PHP

  • cURL
  • Guzzle
  • HTTP Client

Rate Limiting Best Practices

While rate limits aren’t strictly enforced currently, follow these best practices for optimal performance:
  1. Batch Requests: Fetch multiple items in one request when possible
  2. Cache Responses: Cache data that doesn’t change frequently
  3. Use Pagination: Don’t try to fetch all records at once
  4. Implement Backoff: Retry failed requests with exponential backoff
Example retry logic:

Next Steps

Browse Endpoints

Explore all available API endpoints

Error Handling

Learn how to handle errors properly

Authentication

Deep dive into API authentication

Get Support

Contact our support team