Awwwards Website Scraper
Pricing
from $3.99 / 1,000 results
Awwwards Website Scraper
Extract detailed website data from Awwwards.com, including site information, author details, awards, and creative tags. Perfect for design inspiration and trend analysis.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
2
Monthly active users
16 days ago
Last modified
Categories
Share
What does Awwwards Website Scraper do?
Awwwards Website Scraper collects public website listings from Awwwards.com. It returns the site name, public URLs, thumbnail, award labels, author profile, tags, and timestamps. Default-on, bounded detail enrichment adds public overall and criterion scores, developer-award scores, description, color palette, Technologies & Tools tags, credited creators, full preview image and design-element metadata links. It does not access private accounts, submit votes, or bypass CAPTCHA, login, paywall, geofence, rate-limit, or device-verification barriers.
Why scrape Awwwards websites?
Awwwards is a useful source for design research, creative trend monitoring, visual benchmark datasets, and agency discovery. This Actor helps you:
- Build a deduplicated dataset of award-recognized website submissions.
- Filter by a public Awwwards list and optional category slug.
- Use the richer default dataset, or explicitly set includeDetails=false for a faster list-only crawl.
- Use Apify scheduling, proxy configuration, monitoring, webhooks, integrations, and the Apify API for programmatic access.
What data can the Actor extract?
| Field | Type | Description |
|---|---|---|
| position | integer | Position in the selected list. |
| siteName | string | Public submitted-site name. |
| siteUrl | string | Public live-site URL, when displayed. |
| awwwardsUrl | string | Public Awwwards detail URL. |
| thumbnailUrl | string | Public preview image URL. |
| awards | array | Award labels shown on the list card. |
| authorName / authorUrl | string | Public submitting studio or creator profile. |
| tags | array | Public category, design, and technology tags. |
| details | object | Optional score, description, colors, technologies, and availability flags. Omitted in list-only mode. |
How to scrape Awwwards websites
- Open this Actor in Apify Console and review the input tab.
- Choose a list type, optional category, and a maximum item count.
- Leave Include Detail Pages disabled for a fast listing crawl, or enable it and set Max Detail Requests to a bounded value.
- Configure an Apify proxy if your operating environment needs one.
- Start the run, inspect the Output tab, or download the dataset.
The Actor uses the public website DOM and stops when an access barrier is detected. It does not switch to mirrors or reuse protected browser state.
How much does it cost?
The Actor uses a browser crawler, so cost depends on pages opened and runtime. List-only runs usually use less compute. Detail enrichment opens at most the configured Max Detail Requests in addition to list pages. Apify pricing, free usage, scheduling, and larger plans can change; check the current Apify pricing page before planning high-volume runs.
Input
See the input tab for full configuration options:
- List Type selects the public Awwwards listing path.
- Category optionally selects a public category route when List Type is All Websites.
- Max Items is bounded from 1 to 200.
- Include Detail Pages enables optional detail enrichment.
- Max Detail Requests is bounded from 0 to 25 and is clamped to Max Items.
- Proxy Configuration defaults to a direct connection and can explicitly select Apify Proxy or custom HTTP(S) proxy URLs.
Output
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
[{"position": 1,"recordType": "awwwards-site","found": true,"dataAvailable": true,"siteName": "Example Showcase","siteUrl": "https://example-studio.test/","awwwardsUrl": "https://www.awwwards.com/sites/example-showcase","awards": ["Site Of The Day"],"details": {"requested": true,"attempted": true,"found": true,"dataAvailable": true,"score": 7.34,"description": "An immersive example showcase for a digital studio.","colorPalette": ["#123456", "#F0F0F0"],"technologies": ["GSAP", "WebGL"]}}]
Empty fields are omitted. List-only records omit details entirely. Each validated listing record is persisted incrementally and retained even if later enrichment fails. A failed run can therefore contain useful partial records: inspect run status, OUTPUT and each details availability/error flag before treating enrichment as complete. This intentionally replaces the earlier all-or-nothing dataset behavior. The fixed OUTPUT key reports list/detail counts and availability flags. A run with no usable public listings fails without writing diagnostic rows to the dataset.
Key-value store
After the crawl, the Actor writes a compact JSON run summary under the OUTPUT key. It contains the dataset count, detail request counters, availability flags, and Actor duration.
Tips and advanced options
Use a small Max Items value while testing selectors. Details default on for every requested site, up to maxItems (hard cap200); explicit false and explicit lower maxDetailRequests remain authoritative. A 500 ms sequential delay paces detail requests. Each attempted detail adds one sequential public page navigation and associated browser compute; it may increase runtime and cost. Keep Max Detail Requests bounded to control compute and traffic. Respect Awwwards terms, robots guidance, and applicable privacy and data-protection law.
FAQ, disclaimers, and support
Does this Actor access private data?
No. It extracts public website and profile information selected by the site. Results can still contain personal data, such as a public creator name. Do not scrape personal data unless you have a legitimate reason and have checked applicable law.
What happens when Awwwards asks for verification?
The Actor stops and logs a blocked request. It does not solve CAPTCHA, log in, bypass a paywall, evade a geofence, reuse protected state, or rotate to a mirror after denial.
For programmatic use, see the API tab. For feedback or troubleshooting, use the Issues tab and include the run URL, input, and relevant log excerpt.
Enriched detail fields
The existing details.score, description, colorPalette and technologies fields are preserved. Additive source-backed fields are details.scoreBreakdown (criterion, score, optional displayed weightPercent), developerScore, developerScoreBreakdown, siteUrl, previewImageUrl, awardText, creators (name, profileUrl, optional avatarUrl/membership), and elements (title, public inspiration URL, optional preview image URL). Scores are source values out of10, not our ratings. Technologies retains the source section's mixed category/design/tool tags rather than claiming every item is software. Images and element media are metadata URLs only; the Actor does not download media or navigate to external submitted websites.
Missing values remain absent; valid zero scores are retained. The requested-detail guard now supports up to 200, matching the listing cap. When omitted it equals maxItems. Records beyond an explicit lower limit are marked DETAIL_REQUEST_LIMIT_REACHED. A source denial stops further requests, preserves already collected listing cards with unavailable/not-requested detail flags, and fails the run. Ordinary failed or empty attempted enrichment also fails rather than silently reporting complete enrichment.
The default enriched table exposes26 useful columns, flattening the existing details object for display while preserving its JSON structure and the legacy overview view.