BuiltWith Technology Trends API
Technology adoption trends and market share data
Technology adoption trends and market share data
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/builtwith-technology-trends-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: BuiltWith Change Bulk Processing Technology Trends API
description: 'Track technology additions and removals on websites with business context. Returns AI-generated summaries explaining the business significance of technology changes. Credits are only consumed when changes are found.
'
version: change1
contact:
name: BuiltWith Support
url: https://builtwith.com/contact
termsOfService: https://builtwith.com/terms
license:
name: Commercial
url: https://builtwith.com/plans
servers:
- url: https://api.builtwith.com/change1
description: BuiltWith Change API v1
security:
- apiKeyQuery: []
- apiKeyHeader: []
tags:
- name: Technology Trends
description: Technology adoption trends and market share data
paths:
/api.json:
get:
summary: Get technology trend data (JSON)
description: 'Returns trend data for a web technology including adoption metrics across top 10K, 100K, 1M, and full internet segments. Optionally retrieve historical data for a specific date.
'
operationId: getTechTrendJson
tags:
- Technology Trends
parameters:
- $ref: '#/components/parameters/KEY'
- $ref: '#/components/parameters/TECH'
- $ref: '#/components/parameters/DATE'
responses:
'200':
description: Technology trend data
content:
application/json:
schema:
$ref: '#/components/schemas/TrendsResponse'
example:
Trends:
Tech:
Name: Shopify
Description: Ecommerce platform for online stores
Link: https://www.shopify.com/
Tag: ecommerce
Categories:
- Ecommerce
- Shopping Cart
Coverage:
TenK: 1250
HundredK: 8500
Mil: 45000
Internet: 5000000
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
/api.xml:
get:
summary: Get technology trend data (XML)
description: Returns trend data for a web technology in XML format.
operationId: getTechTrendXml
tags:
- Technology Trends
parameters:
- $ref: '#/components/parameters/KEY'
- $ref: '#/components/parameters/TECH'
- $ref: '#/components/parameters/DATE'
responses:
'200':
description: Technology trend data in XML
content:
application/xml:
schema:
type: object
components:
parameters:
KEY:
name: KEY
in: query
required: false
schema:
type: string
format: uuid
example: 00000000-0000-0000-0000-000000000000
DATE:
name: DATE
in: query
description: ISO 8601 date for historical trend data retrieval
required: false
schema:
type: string
format: date
example: '2026-01-20'
TECH:
name: TECH
in: query
description: Technology name with spaces replaced by dashes (e.g. Google-Analytics)
required: true
schema:
type: string
example: Shopify
responses:
Unauthorized:
description: Unauthorized — invalid or missing API key
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
BadRequest:
description: Bad request — invalid parameters
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
schemas:
TrendsResponse:
type: object
properties:
Trends:
type: object
properties:
Tech:
$ref: '#/components/schemas/TechTrend'
TechTrend:
type: object
description: Technology trend information and coverage metrics
properties:
Name:
type: string
description: Technology name
example: Shopify
Description:
type: string
description: Technology description
Link:
type: string
format: uri
description: Official technology website
Icon:
type: string
format: uri
description: CDN URL for technology icon
IsPremium:
type: string
description: SaaS designation (Yes/No/Maybe)
enum:
- 'Yes'
- 'No'
- Maybe
Tag:
type: string
description: Primary category tag
example: ecommerce
Categories:
type: array
items:
type: string
description: Subcategory labels
TrendsLink:
type: string
format: uri
description: BuiltWith trends page URL for this technology
Coverage:
$ref: '#/components/schemas/TrendCoverage'
ErrorResponse:
type: object
properties:
Errors:
type: array
items:
type: object
properties:
Code:
type: integer
Message:
type: string
TrendCoverage:
type: object
description: Adoption metrics across different traffic segments
properties:
TenK:
type: integer
description: Count among top 10,000 websites
HundredK:
type: integer
description: Count among top 100,000 websites
Mil:
type: integer
description: Count among top 1,000,000 websites
Internet:
type: integer
description: Total count across the full internet dataset
Live:
type: integer
description: Currently active detections
Historical:
type: integer
description: Historical total detections (including inactive)
securitySchemes:
apiKeyQuery:
type: apiKey
in: query
name: KEY
apiKeyHeader:
type: apiKey
in: header
name: Authorization
description: 'Format: ''Authorization: API {key}'''
externalDocs:
description: BuiltWith Change API Documentation
url: https://api.builtwith.com/change-api