5-Minute Setup
Follow these steps to make your first API request:1
Generate Your API Key
- Log in to your ElasticFunnels account
- Navigate to Settings → API
- Click Generate API Key
- 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)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