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 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
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
}
}
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
pageSizefor 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
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
}