Skip to main content
GET
/
v1
/
technology
/
{id}
/
history
Technology usage trends API
curl --request GET \
  --url https://api.technologychecker.io/v1/technology/{id}/history \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": {
    "technology": {
      "id": 268,
      "name": "React",
      "category": "JavaScript Frameworks"
    },
    "history": [
      {
        "date": "2025-12",
        "active_domains": 1039,
        "total_domains": 1039
      }
    ],
    "data_points": 300,
    "years_requested": 2
  }
}

Frequently asked questions

Up to 20 years, depending on the technology. Use the years parameter (1 to 20) to control how much history to retrieve. The default is 12 years. Each data point represents one month, so requesting 20 years returns up to 240 monthly data points.
Each entry includes a date (year-month format like 2025-12), active_domains (domains currently using the technology that month), and total_domains (all-time domains detected up to that month). Plot these values over time to visualize adoption trends.
Not directly. The years parameter controls how far back to go from today. To focus on a specific period, request enough history to cover it and then filter the response array client-side by the date field. Each request costs 1 credit.

Authorizations

Authorization
string
header
required

API key in format tapi_live_[32-char] (live) or tapi_test_[32-char] (test)

Path Parameters

id
integer
required

Technology ID

Example:

268

Query Parameters

years
integer
default:12

Number of years of history to return (1–20)

Required range: 1 <= x <= 20

Response

Monthly usage data

success
boolean
Example:

true

data
object