Public APIs
ColourLovers favicon

ColourLovers

Art & Design

Get various patterns, palettes and images.

ColourLovers's website screenshot

About ColourLovers

ColourLovers provides a REST API for accessing color, palette, and pattern data from the COLOURlovers.com community platform. It supports both XML and JSON response formats and returns results for colors, palettes, and patterns individually or in bulk (new, top, or random listings), each with associated metadata such as titles, creator usernames, view/vote/comment counts, and creation dates.

The API supports filtering and search through parameters including keywords, hue and brightness ranges (for colors), hex value matching with AND/OR logic (for palettes), and result ordering by fields like date created, score, name, number of votes, or number of views. Results can be paginated using numResults and resultOffset parameters, with a maximum of 100 results per request.

Access is governed by a Creative Commons Attribution-Noncommercial-Share Alike license, requiring attribution to COLOURlovers.com for any website or software using the API's data. Use outside these license terms requires contacting COLOURlovers.com directly for permission.

Key features

  • Search and retrieve colors, palettes, patterns, and lovers via REST API
  • Query colors by hue range, brightness range, keywords, and lover username
  • Query palettes by hex color values with AND/OR matching logic
  • Sort and page results by date created, score, name, votes, or views
  • Return results in XML or JSON format with optional JSONP callback
  • Fetch single color or palette details by hex value or palette ID

Frequently asked questions

Is the COLOURlovers API free to use?

Yes, it is free to use under an Attribution-Noncommercial-Share Alike license, with commercial use requiring separate permission.

What response formats does the API support?

Results can be returned in XML or JSON, with an optional jsonCallback parameter for JSONP.

Can I filter palette searches by specific colors?

Yes, palettes can be queried by up to five hex color values using AND or OR logic via the hex and hex_logic parameters.

Is there a limit on the number of results returned per request?

Yes, numResults defaults to 20 and has a maximum of 100, with resultOffset available for paging.

Who is this API for?

It is for developers who want to integrate color, palette, pattern, and lover data from COLOURlovers.com into their own websites or software.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product