Technology lookup
A Business plan is required to use this feature.
Look up the technologies behind any website to qualify accounts, segment leads, power automations, or enrich internal tools. Query our database for fast results, or analyze websites live when freshness matters more than speed.
In addition to technologies, responses can include company details, verified email addresses, phone numbers, social media profiles, locale information, keywords, metadata, and more for downstream enrichment and routing workflows.
GET https://api.wappalyzer.com/v2/lookup/
| Property | Description |
|---|---|
| Execution |
Synchronous Asynchronous when using recursive=true |
| Request timeout | 30 seconds |
| Rate limit | 10 requests per second (up to 10 URLs per request) |
| Pricing |
1 credit per URL 5 credits per URL when using live=true with recursive=true |
| Name | Description |
|---|---|
urls (required) | Between one and ten website URLs, comma separated.
Example:
Multiple URLs are not supported with
|
live |
Scan websites in real-time. Defaults to
If no record is found, |
recursive |
Index multiple pages (follows internal website links for
increased coverage). Defaults to
If no record is found or
A crawl can take up to 15 minutes. We recommend using
When using both |
callback_url |
When an asynchronous request completes, a
Example:
Required when using both |
debug_email |
Send debug information to the specified email address when
using Example: For testing purposes only, please do not use in production. |
sets |
Comma-separated list of additional field sets to include in
the results (e.g. See Fields.
Use
|
denoise |
Exclude low confidence results. Defaults to |
min_age |
Return results that have been verified at least once before
Use a higher value in combination with
|
max_age |
Return results that have been verified at least once in the
last
To get the most up-to-date but fewer results, use
Use a higher value to get more but less recently verified results. These results are more likely to include websites that no longer use the technology.
Use a higher value in combination with
|
squash |
Merge monthly results into a single set. Defaults to
|
Use a callback URL to complete asynchronous lookups without polling. If
you request a website that is not already in our dataset, the initial
response may not include technologies while the crawl is running.
Minutes later, your public callback endpoint receives the final
POST payload. Without a callback URL, you need to repeat
the request later or use recursive=false for a shallow scan
in the same request.
sets, for example
sets=all, those fields can appear in the initial response.
Capture both the initial response and the callback response if you want
the full result set.
Subscribe to receive occasional product updates.