Loading...
Loading...
Integrate YieldMaximizer into your applications with our RESTful API. Access reporting, manage campaigns, and automate your workflow.
Generate credentials in your dashboard
Exchange credentials for access token
Call API endpoints with your token
// Authentication Example
const response = await fetch('https://api.yieldmaximizer.com/v1/auth/token', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
client_id: 'your_client_id',
client_secret: 'your_client_secret',
grant_type: 'client_credentials'
})
});
const { access_token } = await response.json();
// Use token for subsequent requests
const reports = await fetch('https://api.yieldmaximizer.com/v1/publisher/reports', {
headers: {
'Authorization': `Bearer ${access_token}`
}
});/api/v1/auth/tokenGenerate access token/api/v1/auth/refreshRefresh access token/api/v1/auth/revokeRevoke access token/api/v1/publisher/sitesList all sites/api/v1/publisher/sitesAdd new site/api/v1/publisher/adunitsList ad units/api/v1/publisher/reportsGet revenue reports/api/v1/advertiser/campaignsList campaigns/api/v1/advertiser/campaignsCreate campaign/api/v1/advertiser/creativesList creatives/api/v1/advertiser/reportsGet performance reports| Tier | Requests/Hour | Burst Limit |
|---|---|---|
| Standard | 1,000/hour | 100/minute |
| Premium | 10,000/hour | 500/minute |
| Enterprise | Unlimited | Custom |
Our developer support team can help with integration questions and technical issues.