Developer Resources
Integrate our favicon generator into your applications with our API and libraries
REST API
Use our REST API to generate favicons programmatically
Authentication
All API requests require an API key. You can get your API key from your account dashboard.
Example Request
// Using fetch API
fetch('/api/generate', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
image: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAHggJ/PchI7wAAAABJRU5ErkJggg==',
siteName: 'My Awesome Site',
options: {
background: '#ffffff',
margin: 15,
compression: 'medium'
}
})
})
.then(response => response.json())
.then(data => {
if (data.success) {
console.log('Generated files:', Object.keys(data.data.files));
console.log('HTML code:', data.data.htmlCode);
// data.data.zipPackage contains base64 encoded ZIP
}
})
.catch(error => console.error('Error:', error));Rate Limits
Free tier: 100 requests/day
Pro tier: 1,000 requests/day
Enterprise tier: Custom limits