Tools / Website Color Palette & Brand Color Extractor (Bulk)
Website Color Palette & Brand Color Extractor (Bulk)
Extract the color palette and likely brand color from any websites. Input: urls. Output (JSON/CSV): one row per item with inputUrl, primaryColor, themeColor, topHex, distinctColors, cssFilesRead.
What it's for
- Pull a prospect's brand colors to personalize mockups or proposals
- Audit color consistency across your sites
- Feed brand palettes into design or AI image tools
Example input
{
"urls": [
"https://therealtour360.com",
"https://stripe.com",
"https://github.com",
"https://apify.com",
"not a url ::"
]
}Example output
{
"inputUrl": "https://stripe.com",
"finalUrl": "https://stripe.com/",
"primaryColor": "#533afd",
"themeColor": null,
"palette": [
{
"hex": "#000000",
"uses": 44,
"share": 6.8,
"luminance": 0
},
{
"hex": "#ffffff",
"uses": 41,
"share": 6.3,
"luminance": 1
},
{
"hex": "#32325d",
"uses": 22,
"share": 3.4,
"luminance": 0.037
},
{
"hex": "#533afd",
"uses": 18,
"share": 2.8,
"luminance": 0.12
},
"…"
],
"topHex": [
"#000000",
"#ffffff",
"#32325d",
"#533afd",
"…"
],
"cssVariables": {
"--hds-color-core-brand-25": "#f5f5ff",
"--hds-color-core-brand-25A": "#acacff",
"--hds-color-core-brand-50": "#e8e9ff",
"--hds-color-core-brand-50A": "#a3a7ff",
"--hds-color-core-brand-75": "#e2e4ff",
"--hds-color-core-brand-100": "#d6d9fc",
"--hds-color-core-brand-100A": "#7680f5",
"--hds-color-core-brand-200": "#b9b9f9",
"--hds-color-core-brand-300": "#9a9afe",
"--hds-color-core-brand-400": "#7f7dfc",
"--hds-color-core-brand-400A": "#5452fb",
"--hds-color-core-brand-500": "#665efd",
"--hds-color-core-brand-600": "#533afd",
"--hds-color-core-brand-700": "#4032c8",
"--hds-color-core-brand-800": "#2e2b8c",
"--hds-color-core-brand-900": "#1c1e54",
"--hds-color-core-brand-925": "#1c1e54",
"--hds-color-core-brand-950": "#161741"
},
"distinctColors": 260,
"cssFilesRead": 5
}
Input reference
| Field | Type | Notes |
|---|---|---|
urls required | array | Website URLs |
maxColors | integer | Max palette colors |
includeCssFiles | boolean | More accurate; up to 8 CSS files per page. |
maxConcurrency | integer | Max concurrency |
Pricing
Pay per event: Site analyzed $0.001. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.
How to run
- Open the Store page and click Try for free.
- Fill in the input (or paste the example JSON in the JSON tab).
- Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
- Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.
Open Website Color Palette & Brand Color Extractor (Bulk) on Apify →