IconArchive Scraper avatar

IconArchive Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
IconArchive Scraper

IconArchive Scraper

Scrape IconArchive.com - search icons by keyword, browse categories/tags, fetch icon pack contents, single-icon metadata (designer, license, tags, download URLs at every size), and designer profiles.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Scrape IconArchive.com — one of the web's largest free icon directories, covering 700,000+ icons across thousands of free and commercial icon packs. Search by keyword, browse any of the 48 fixed categories or a tag, pull every icon inside a named pack, fetch full metadata for a single icon (license, tags, designer, download URLs at every size), list every pack by a specific designer, or discover valid tags and designers by browsing the site's own directories. HTTP-only, no login, no proxy required.

What this actor does

  • 9 modes covering every reliable browse/search axis IconArchive exposes:
    • search — free-text keyword search across all icons
    • category — browse one of the 48 fixed categories (returns icon packs)
    • tag — browse icons by an exact tag (e.g. cat, arrow, folder)
    • pack — every icon inside one named icon pack, with pack-level metadata merged in
    • icon — full metadata for a single icon page (designer, license, tags, all sizes)
    • artist — every icon pack published by one designer, with designer stats merged in
    • curated — the site's curated pack listings: newest, popular, random, SVG, commercial-free, high-resolution, largest, staff picks, and pixelart
    • tags — the full tag directory by starting letter, with each tag's exact icon count (use this to discover valid values for mode=tag)
    • designers — the full designer directory, optionally filtered by starting letter, with each designer's exact pack count (use this to discover valid values for mode=artist)
  • Download URLs at every standard size — 16, 24, 32, 48, 64, 72, 96, 128, and 256px, built from the site's own CDN so every link resolves directly to a PNG
  • Windows .ico and macOS .icns download URLs — every icon's converted-format downloads, alongside the PNGs
  • Designer and license metadata — commercial-usage flag, license text, designer profile links, wherever the source page exposes them
  • Automatic pagination up to your maxItems cap
  • Omit-empty output — a field only appears on a record if real data was found for it

Output fields

Icon records (recordType: "icon" — from search, tag, pack, icon modes)

FieldDescription
iconIdNumeric IconArchive icon ID
nameIcon title
packSlug / packNameParent icon pack slug / display name
packUrlIcon pack page URL
designerSlug / designerNameDesigner slug / display name (name only available on pack/icon modes)
designerUrlDesigner profile page URL
packIconCountNumber of icons in the parent pack (mode=icon/pack)
licenseLicense text as published on the icon/pack page
commercialUseAllowedtrue/false — whether commercial use is allowed (mode=icon only)
categoriesPack's category names (mode=pack only)
tagsTag list (mode=icon only)
imageUrl16imageUrl256Direct PNG download URLs at 16/24/32/48/64/72/96/128/256px
icoUrlWindows .ico download URL
icnsUrlmacOS .icns download URL
listingTotalCountTotal icons IconArchive reports for this query/tag, as shown on page 1 (mode=search/tag only)
sourceUrlCanonical icon page URL
scrapedAtUTC ISO timestamp
recordTypeAlways "icon"

Icon pack records (recordType: "iconPack" — from category, artist, curated modes)

FieldDescription
packSlug / packNameIcon pack slug / display name
sourceUrlIcon pack page URL
designerSlug / designerUrlDesigner slug / profile URL (derived from the pack's own URL)
designerName / designerWebsiteDesigner display name / external website (mode=artist only)
designerTotalPacks / designerTotalIconsDesigner's total published pack / icon counts across all of IconArchive (mode=artist only)
iconCountNumber of icons in the pack
previewImageUrlPreview strip image for the pack
maxResolutionHighest available resolution badge (e.g. 1024px), where shown
categoryRequested category slug (mode=category only)
listingTotalCountTotal icon packs IconArchive reports for this browse axis, as shown on page 1 (mode=category/curated only)
scrapedAtUTC ISO timestamp
recordTypeAlways "iconPack"

Tag directory records (recordType: "tag" — from tags mode)

FieldDescription
tagSlugTag URL slug, e.g. cat — feed this into tag on mode=tag
tagNameHuman-readable tag name
iconCountExact number of icons tagged with this tag, as published by IconArchive
sourceUrlTag browse page URL
scrapedAtUTC ISO timestamp
recordTypeAlways "tag"

Designer directory records (recordType: "designer" — from designers mode)

FieldDescription
designerSlugDesigner URL slug, e.g. fasticon — feed this into artistSlug on mode=artist
designerNameDesigner display name
designerUrlDesigner profile page URL
totalPacksExact number of icon packs published by this designer, as published by IconArchive
scrapedAtUTC ISO timestamp
recordTypeAlways "designer"

Input

FieldTypeDefaultDescription
modeselectsearchsearch / category / tag / pack / icon / artist / curated / tags / designers
querystringcatKeyword (mode=search)
categorySlugselectanimals-iconsOne of 48 fixed categories (mode=category)
tagstringcatExact tag (mode=tag)
packSlugstringIcon pack slug, e.g. cat-icons-by-fasticon (mode=pack)
iconUrlstringFull single-icon page URL (mode=icon)
artistSlugstringDesigner slug, e.g. fasticon (mode=artist)
listingTypeselectnewestnewest / popular / random / svg / commercialFree / highRes / largest / staffPicks / pixelart (mode=curated)
tagLetterselectaStarting letter az of the tag directory to browse (mode=tags)
artistLetterselectallStarting letter filter for the designer directory: all / 0-9 / az (mode=designers)
minIconCountintDrop records with fewer icons than this: icon packs (mode=category/artist/curated) or tags (mode=tags)
maxItemsint20Hard cap on emitted records (1–2000)

Example: search for icons by keyword

{ "mode": "search", "query": "cat", "maxItems": 50 }

Example: browse a category, only large packs

{ "mode": "category", "categorySlug": "food-icons", "minIconCount": 30, "maxItems": 100 }

Example: every icon inside one pack

{ "mode": "pack", "packSlug": "cat-icons-by-fasticon", "maxItems": 50 }

Example: full metadata for a single icon

{ "mode": "icon", "iconUrl": "https://www.iconarchive.com/show/cat-icons-by-fasticon/Cat-Orange-icon.html" }

Example: all packs by one designer

{ "mode": "artist", "artistSlug": "fasticon", "maxItems": 50 }

Example: newest icon packs

{ "mode": "curated", "listingType": "newest", "maxItems": 30 }
{ "mode": "tags", "tagLetter": "c", "minIconCount": 500, "maxItems": 100 }

Example: discover designers whose name starts with "F"

{ "mode": "designers", "artistLetter": "f", "maxItems": 100 }

Use cases

  • App / web design — bulk-discover icon packs in a matching category and license
  • Design-system audits — pull every icon in a pack with license and commercial-use terms
  • Asset cataloging — build a searchable local index of icon metadata and download links
  • Designer research — track a designer's full catalog and pack count over time
  • Content curation — surface newest, most popular, or staff-picked icon packs

FAQ

Do I need to log in or provide an API key? No — the actor scrapes IconArchive's public pages directly; no account, cookies, or proxy are required.

What license do the icons have? Each icon page publishes its own license text and a commercial-use flag as set by the pack's designer — always check the license and commercialUseAllowed fields (mode=icon/pack) before using an icon commercially.

Why do some icon records have a designerName and others only a designerSlug? Search, tag, and category listing pages only expose the designer's URL slug; the full display name is only shown on the pack detail (pack), single-icon (icon), and designer (artist) pages. When you need the designer's display name, use one of those three modes.

What image sizes are available? Every icon is available at 16, 24, 32, 48, 64, 72, 96, 128, and 256 pixels square — all nine are included as direct PNG URLs on every icon record.

Can I filter icon packs by size? Yes — set minIconCount on category, artist, or curated mode to drop packs with fewer icons than your threshold.

How many categories are there? 48 fixed categories, from Adobe to Vintage — see the categorySlug dropdown for the full list.

How do I find a valid tag or designer slug without guessing? Use mode=tags (browse every tag starting with a chosen letter, with its exact icon count) or mode=designers (browse every designer, optionally filtered by starting letter, with their exact pack count) to discover slugs before feeding them into mode=tag or mode=artist.

Is this affiliated with IconArchive? No, this is a third-party actor that scrapes IconArchive's public pages. It is not affiliated with, endorsed by, or sponsored by IconArchive.com.