Technologies

The Technologies API provides access to adoption data for hundreds of web technologies. Look up individual technologies or search across the full catalog.

The technology model

Each technology object contains metadata about a web technology including its description, website, install counts, and trends.

Properties

  • Name
    name
    Type
    string
    Description

    The name of the technology (e.g., "Wordpress").

  • Name
    description
    Type
    string
    Description

    A brief description of the technology.

  • Name
    url
    Type
    string
    Description

    The official website URL for the technology.

  • Name
    icon_url
    Type
    string
    Description

    URL to the technology's icon image, if available.

  • Name
    categories
    Type
    string[]
    Description

    Array of categories the technology belongs to (e.g., "CMS", "Advertising").

  • Name
    total_installs
    Type
    integer
    Description

    Total number of domains currently using this technology.

  • Name
    new_installs
    Type
    integer
    Description

    Number of new domains that adopted this technology in the current period.

  • Name
    uninstalls
    Type
    integer
    Description

    Number of domains that removed this technology in the current period.

  • Name
    net
    Type
    integer
    Description

    Net change in installations (new_installs - uninstalls).


GET/json/api/v1/technology/:name

Get a technology

Retrieve detailed information about a specific technology by name. The lookup is case-insensitive.

Path parameters

  • Name
    name
    Type
    string
    Description

    The technology name to look up (e.g., "Wordpress").

Request

GET
/json/api/v1/technology/:name
curl -s https://websitedata.app/json/api/v1/technology/Wordpress \
  -H "Authorization: Bearer {your-api-key}"

Response

{
  "technology": {
    "name": "Wordpress",
    "description": "Everything you need to build and grow any website—all in one place.",
    "url": "https://wordpress.com/",
    "icon_url": "/technologies/img/Wordpress.png",
    "categories": [
      "CMS"
    ],
    "total_installs": 30889091,
    "new_installs": 579237,
    "uninstalls": 167568,
    "net": 411669
  }
}

POST/json/api/v1/technology/search

Search technologies

Search across all tracked technologies with pagination. Results are ordered by total installs by default.

Request body

  • Name
    pageSize
    Type
    integer
    Description

    Number of results to return per page. Maximum depends on your plan.

  • Name
    page
    Type
    integer
    Description

    Page number (0-indexed). Use with pageSize for offset-based pagination.

Response fields

  • Name
    results
    Type
    Technology[]
    Description

    Array of technology objects matching your query.

  • Name
    total
    Type
    integer
    Description

    Total number of matching technologies.

  • Name
    page
    Type
    integer
    Description

    Current page number (0-indexed).

  • Name
    pages
    Type
    integer
    Description

    Total number of pages.

Request

POST
/json/api/v1/technology/search
curl -s -X POST https://websitedata.app/json/api/v1/technology/search \
  -H "Authorization: Bearer {your-api-key}" \
  -H "Content-Type: application/json" \
  -d '{"pageSize": 2}'

Response

{
  "results": [
    {
      "name": "Wordpress",
      "description": "Everything you need to build and grow any website—all in one place.",
      "url": "https://wordpress.com/",
      "icon_url": "/technologies/img/Wordpress.png",
      "categories": [
        "CMS"
      ],
      "total_installs": 30889091,
      "new_installs": 579237,
      "uninstalls": 167568,
      "net": 411669
    },
    {
      "name": "Google Tag Manager",
      "description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update tracking codes and related code fragments collectively known as tags on your website or mobile app.",
      "url": "https://tagmanager.google.com/",
      "total_installs": 28687368,
      "new_installs": 743447,
      "uninstalls": 192366,
      "net": 551081
    }
  ],
  "total": 580,
  "page": 0,
  "pages": 290
}

Was this page helpful?