You can create printable coloring pages for kids and adults.
- Visit ColoringPagesDesign.com
- Sign up for a new account
- Access the Developer Portal either:
- From the account dropdown menu → "Developers"
- Or directly at
/developers
- Generate your API key from the developer dashboard
npm install coloring-pages-api
or
yarn add coloring-pages-api
import ColoringPagesAPI from 'coloringpages-api';
// Initialize the client
const api = new ColoringPagesAPI('YOUR_API_KEY');
// Request coloring page creation
const coloringPage = await api.createColoringPage('SUBJECT HERE', 'STYLE HERE', 'COMPLEXITY HERE', 'VISIBILITY HERE');
console.log('Result coloring page: ', coloringPage.imageUrl);
console.log('Is image safe: ', coloringPage.isImageSafe)
- Access to basic API endpoints
- Rate limited/throttled requests
- Perfect for testing and small projects
- Watermark
- Unlimited API requests
- No rate limiting
- No watermark
Tier | Requests/minute | Daily Limit |
---|---|---|
Free | 10 | 100 |
Paid | Unlimited | Unlimited |
try {
const api = new ColoringPagesAPI('YOUR_API_KEY');
const subject = 'butterfly'; // Whatever subject you want
const style = 'pixel-art' // 'figurine', 'pixel-art', 'anime'
const complexity = 'easy'; // 'easy', 'hard'
const visibility = 'public'; // 'public', 'private'
const coloringPage = await api.createColoringPage(subject, style, complexity, visibility);
console.log('Result coloring page: ', coloringPage.imageUrl);
console.log('Is image safe: ', coloringPage.isImageSafe)
} catch (error) {
if (error.status === 429) {
console.log('Rate limit exceeded');
} else {
console.error('API Error:', error.message);
}
}
Method | Description |
---|---|
createColoringPage(subject, style, complexity, visibility) |
Create a new coloring page |
For support, contact our support team at support-api@coloringpagesdesign.com.
This project is licensed under the MIT License - see the LICENSE file for details.
We contribute part of our income to climate Climate Carbon Removal