New ReleaseLLMO (LLM Optimization) now available!

API Documentation

Integrate MoofAI's powerful AI optimization directly into your applications with our comprehensive API.

Powerful API Features

Everything you need to build amazing integrations

RESTful API

Clean, intuitive REST endpoints with JSON responses

Secure Authentication

OAuth 2.0 and API key authentication methods

Real-time Webhooks

Get instant notifications for campaign changes

Global CDN

Fast response times worldwide with 99.9% uptime

API Endpoints

Core endpoints to get you started

GET/api/campaigns

Retrieve all campaigns

Response: List of campaign objects with performance metrics

POST/api/campaigns

Create a new campaign

Response: Created campaign object with ID

GET/api/analytics

Get campaign analytics

Response: Analytics data with ROAS, CTR, and conversion metrics

POST/api/optimize

Trigger AI optimization

Response: Optimization status and recommendations

Quick Start Example

Get up and running in minutes

// Initialize MoofAI API
const moofai = new MoofAI({
  apiKey: 'your-api-key',
  baseURL: 'https://api.moofai.com/v1'
});

// Get campaign analytics
const analytics = await moofai.campaigns.getAnalytics({
  campaignId: 'camp_123',
  dateRange: '30d'
});

console.log(analytics.roas); // 3.4
console.log(analytics.conversions); // 1,247

// Trigger AI optimization
const optimization = await moofai.campaigns.optimize({
  campaignId: 'camp_123',
  strategy: 'maximize_roas'
});

console.log(optimization.status); // 'optimizing'

Ready to Get Started?

Create your free account and get your API key in seconds.