API de la page à colorier

Recherche et téléchargement de toute la bibliothèque sous la forme de JSON: clé gratuite, 500 demandes par jour, pas de carte de crédit.

Votre clé API

Inscrivez-vous gratuitement (email seulement) pour obtenir une clé avec 500 demandes/jour.

Inscription Connexion

Points d'entrée

GET /api/pages/search

Recherche en texte intégral sur la bibliothèque. Paramètres: q (query), catégorie (slug), sujet (slug, requires category), âge_band (2-4) 5-8) 9-12) 13+), difficulté (1-5), page. 30 résultats par page, ordre de popularité. Seules les pages actives publiées sont retournées.

curl
curl "https://printablecoloringpages.ai/api/pages/search?q=barn+owl&category=animals&age_band=5-8&key=YOUR_KEY"
Python
import requests

r = requests.get("https://printablecoloringpages.ai/api/pages/search",
                 params={"q": "barn owl", "key": "YOUR_KEY"})
for item in r.json()["results"]:
    print(item["title"], item["files"]["pdf_letter"])
JavaScript
const r = await fetch("https://printablecoloringpages.ai/api/pages/search?q=owl&key=YOUR_KEY");
const data = await r.json();
console.log(data.results.map(i => i.files.pdf_a4));

GET /api/pages/<slug>/

métadonnées complètes pour une page : titre, sujet, catégorie et sujet, tranche d'âge, difficulté, critique, le bloc mesuré (couverture de l'ink, régions fermées, largeur de course, écart le plus étroit) quand il a été mesuré, et URLs de fichiers PDF / PNG / SVG directes. Une page retraitée retourne 410, pas 404.

curl "https://printablecoloringpages.ai/api/pages/barn-owl-perched/?key=YOUR_KEY"

Règles d'utilisation

Besoin de plus de 500 par jour?

Il n'y a pas de niveaux d'API payants en vente. Si vous avez besoin d'une limite plus élevée, dites-nous ce que vous construisez. Contactez-nous

Évaluer cette page
★ ★ ★ ★ ★

Que pourrions-nous améliorer? Vos commentaires nous aident à résoudre les problèmes.