Website Color Palette Extractor API — Hex Colors from URL avatar

Website Color Palette Extractor API — Hex Colors from URL

Pricing

$10.00 / 1,000 page scanneds

Go to Apify Store
Website Color Palette Extractor API — Hex Colors from URL

Website Color Palette Extractor API — Hex Colors from URL

Extract a website's color palette via API. Input: a page URL. Output: JSON list of hex color values with usage counts, pulled from inline styles, style tags, and theme-color meta. Useful for brand and design audits. Pay per result: $0.01 per page scanned.

Pricing

$10.00 / 1,000 page scanneds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Webpage Color Palette Extractor

Pull the dominant color palette out of any web page — hex values ranked by how often they're used.

Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.

What you get

  • Scans a page's <style> blocks, inline style="..." attributes, and <meta name="theme-color">.
  • Parses every color format: #rgb, #rrggbb (and #rgba / #rrggbbaa), rgb(), rgba(), hsl(), hsla().
  • Normalizes everything to hex, counts occurrences, and returns the top ~20 colors sorted by frequency.
  • Single URL or bulk array, with a maxUrls cap. One bad URL never breaks the run.

Input

{
"url": "https://github.com",
"maxUrls": 25
}

Or bulk:

{
"urls": ["https://github.com", "https://stripe.com"],
"maxUrls": 50
}

Output

{
"url": "https://github.com",
"finalUrl": "https://github.com/",
"status": 200,
"colorCount": 37,
"palette": [
{ "hex": "#ffffff", "rgb": "rgb(255, 255, 255)", "count": 28 },
{ "hex": "#24292f", "rgb": "rgb(36, 41, 47)", "count": 14 },
{ "hex": "#0969da", "rgb": "rgb(9, 105, 218)", "count": 9 }
],
"scannedAt": "2026-06-24T00:00:00.000Z"
}

Pricing: pay-per-event — one charge per page scanned.