Wappalyzer Technology Lookup
Pricing
$0.50 / 1,000 output rows
Wappalyzer Technology Lookup
Detect the technology stack (frameworks, CDNs, analytics, CMS and more) behind any website using the Wappalyzer API.
Pricing
$0.50 / 1,000 output rows
Rating
0.0
(0)
Developer
R.L.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Wappalyzer Technology Lookup detects the technology stack behind any website — JavaScript frameworks, CMSs, CDNs, analytics tools, e-commerce platforms, web servers, and hundreds of other categories. Give it a list of URLs or domains and it returns the technologies each site uses, powered by the Wappalyzer API.
Run it on the Apify platform to get scheduling, a REST API, webhooks, and integrations with Make, Zapier, Google Sheets, and more — no infrastructure to manage.
What does Wappalyzer Technology Lookup do?
For every URL or domain you provide, the Actor queries the Wappalyzer lookup API and stores the detected technologies, including each technology's name, category, version (when known), traffic rank, and icon. It's the fastest way to profile the tech stack of any website in bulk and export the results.
Why use Wappalyzer Technology Lookup?
- Lead generation & sales intelligence — find sites running a specific platform (e.g. Shopify, HubSpot) to target prospects.
- Competitive analysis — see what frameworks and tools competitors rely on.
- Market research — measure technology adoption across a list of domains.
- Security & compliance — inventory the software exposed by your own web properties.
How to use Wappalyzer Technology Lookup
- Open the Actor in Apify Console.
- In the Input tab, add the URLs or domains you want to analyze (one per line). Full URLs (
https://example.com) and bare domains (example.com) both work. - Click Start.
- When the run finishes, open the Output tab to view results, or download them in JSON, CSV, Excel, or HTML.
Input
The only input is a list of websites to analyze:
{"urls": ["https://nike.com","example.com","https://github.com"]}
| Field | Type | Description |
|---|---|---|
urls | array of strings | URLs or domains to look up. A missing scheme defaults to https://. Invalid entries are skipped. |
Output
The output is flat — one row per detected technology — so it maps cleanly to a spreadsheet. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
[{"domain": "nike.com","technologyName": "Next.js","trafficRank": 8603,"confirmedAt": 1781234485,"iconUrl": "https://www.wappalyzer.com/images/icons/converted/Next.js.png","categories": "JavaScript frameworks, Web frameworks, Web servers, Static site generator"},{"domain": "nike.com","technologyName": "React","trafficRank": 8388,"confirmedAt": 1781234485,"iconUrl": "https://www.wappalyzer.com/images/icons/converted/React.png","categories": "JavaScript frameworks"}]
Data fields
| Field | Description |
|---|---|
domain | The looked-up website's domain (scheme and leading www. stripped). |
technologyName | Technology name (e.g. React). |
trafficRank | Wappalyzer traffic rank signal. |
confirmedAt | Unix timestamp of when the detection was last confirmed. |
iconUrl | Direct URL to the technology's PNG icon. |
categories | Comma-separated category names the technology belongs to (e.g. CDN, Analytics). |
error | Present only on a row when the lookup failed for that domain (e.g. invalid URL). |
Pricing
This Actor uses the pay-per-event pricing model:
| Event | Price | When it's charged |
|---|---|---|
| Output row | $0.50 per 1,000 rows ($0.0005 each) | Once for every technology row written to the dataset. |
You're billed purely per result — there are no separate compute-unit or proxy charges to reason about. For example, a run that produces 2,000 technology rows costs 2,000 × $0.0005 = $1.00. Domains that return no technologies (or fail) produce at most one row each.
You can cap a run's total cost with the maximum cost per run setting in the Console; the Actor stops writing rows once that limit is reached.
Tips
- Deduplication is automatic — repeated URLs are looked up only once.
- Bare domains are fine; the Actor normalizes them to
https://. - Requests rotate through datacenter proxy IPs automatically; failed lookups are retried on a fresh IP with backoff. Any URL that still fails is recorded with an
errorfield instead of stopping the run.
FAQ, disclaimers, and support
Is this affiliated with Wappalyzer? No. This Actor uses the public Wappalyzer API and is not an official Wappalyzer product.
Is web technology detection legal? The Actor only queries the Wappalyzer API for publicly available technology fingerprints. As with any data tool, ensure your use complies with applicable laws and the target services' terms.
Found a bug or have a feature request? Open an issue on the Actor's Issues tab. Custom solutions are available on request.