Technology driven lead generation

Sell and market more effectively with technographic insights. We track over a thousand technologies across websites of millions of companies to help you to identify new prospects and increase your addressable market.

    Home
  • /
  • Developer documentation

Lookup API

Perform near-instant technology lookups with the Lookup API. Results are fetched from our comprehensive database of millions of websites. If we haven't seen a domain before, we'll index it immediately and report back within minutes.

Results are site-wide and may even include pages behind logins that typical crawlers can't reach. Where available, country, language and traffic data are included.

Endpoint

GET https://api.wappalyzer.com/lookup/v1/

Properties

Property Description
Execution Synchronous / Asynchronous (when call yields no results)
Request timeout 30s
Rate limit 1 request / second

Parameters

Name Required Description Example
url Yes URL of the website https://example.com
callback_url No If instant results are unavailable, A POST request will be made to the callback URL upon completion of the request https://example.com
denoise No Exclude low confidence results (true (default) or false) false

Examples

Example request

curl -H "x-api-key: <your api key>" "https://api.wappalyzer.com/lookup/v1/?url=https://example.com&callback_url=https://example.com"

Example response (200)

Results are grouped by month and may contain data from anywhere between six months ago and today.

[
  {
    "monthYear": "01-2020",
    "languages": [],
    "applications": [
      {
        "name": "Craft CMS",
        "categories": [
          "CMS"
        ],
        "versions": [],
        "hits": 0
      }
    ]
  }
]

The hits value is the number of times users of the browser extension have visited the website that month. It can be used as an indicator of traffic.

Example response (202)

If instant results are unavailable and callback_url is specified, a 202 is returned and the domain will be indexed using the Crawl API as a fallback. The callback URL will be called upon completion of the request, typically minutes later.

{
  "status": "received"
}

If no callback URL is specified, a 404 response code will be returned instead.

Example callback response

The callback URL will receive a POST request when results become available.

{
  "url": "https://example.com",
  "applications": [
    {
      "name": "Craft CMS",
      "confidence": "100",
      "version": "",
      "icon": "CraftCMS.svg",
      "website": "https://craftcms.com",
      "categories": [
        {
          "1": "CMS"
        }
      ]
    }
  ]
}

Subscribe to receive occasional product updates.