5-Minute Setup
Follow these steps to make your first API request:1
Create Your API Key
- Log in to your ElasticFunnels account (two-factor authentication must be on)
- Navigate to Settings → API and click Create API key
- Pick the projects and access, click Create API key, and confirm it’s you
- Copy the key from the window right away: it is shown only once
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)axiosnode-fetch
Python
requestshttpxaiohttp
PHP
cURLGuzzleHTTP Client
Rate Limiting Best Practices
While rate limits aren’t strictly enforced currently, follow these best practices for optimal performance:
- Batch Requests: Fetch multiple items in one request when possible
- Cache Responses: Cache data that doesn’t change frequently
- Use Pagination: Don’t try to fetch all records at once
- Implement Backoff: Retry failed requests with exponential backoff
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