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