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-apior
yarn add coloring-pages-apiimport 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
