API & data files
Everything on ColorSwoop is available as plain data. No key, no rate limit beyond fair use, CC0 licensed.
Endpoints
/api/palettes.json— all 3,219 palettes:id,name,url,colors(4 hex),tags,curated./api/tags.json— the collections with counts and descriptions./llms-full.txt— the same catalog as one plain-text file, written for LLM agents./llms.txt— short site overview and navigation guide./sitemap-index.xml— every page URL.
Example
fetch('https://colorswoop.com/api/palettes.json')
.then(r => r.json())
.then(d => d.palettes.filter(p => p.tags.includes('pastel')).slice(0, 5)); Attribution
Not required. If you cite a palette, link its page (url) so readers can copy the codes and see contrast data.