Skip to main content

Base URL

All API requests use the following base URL:
https://api.technologychecker.io

Prerequisites

  • A TechnologyChecker account (sign up free)
  • Some familiarity with REST APIs and HTTP requests

Quick start

1

Get your API key

Sign in to app.technologychecker.io and go to Settings > Developers to create an API key. Each organization gets a single API key with encrypted storage.
2

Make your first request

Look up any domain’s technology stack:
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.technologychecker.io/v1/domain/shopify.com
3

Explore the response

{
  "success": true,
  "data": {
    "domain": "shopify.com",
    "active_technologies": [
      {
        "id": 2,
        "name": "Cloudflare",
        "category": "CDN",
        "first_seen": "2020-05-08 00:00:00",
        "last_seen": "2026-01-08 00:00:00",
        "subdomain": "SHOPIFY.COM"
      },
      {
        "id": 4,
        "name": "SSL by Default",
        "category": "SSL/TLS Certificates",
        "first_seen": "2015-09-08 00:00:00",
        "last_seen": "2026-01-08 00:00:00",
        "subdomain": "SHOPIFY.COM"
      }
    ],
    "historical_technologies": [...]
  }
}

Available APIs

Domain technologies

Look up active and historical technologies for any domain. Find websites using a specific technology, track tech stack changes, and build prospecting lists.
MethodPathDescriptionCredits
GET/v1/domain/{domain}Get active and historical technologies for a domain1
GET/v1/domain/{domain}/historyGet full technology history with active/removed status1
GET/v1/technology/name/{name}/domainsFind top domains using a specific technology1

Technology data

Search and look up 40,000+ tracked technologies by name or ID. Get extended metadata and batch-resolve technology names for enrichment pipelines.
MethodPathDescriptionCredits
GET/v1/technology/{id}/infoGet extended details (description, website, icon)1
GET/v1/technology/name/{name}Quick lookup by exact name (case-insensitive)1
GET/v1/technologiesSearch technologies by name or category1
POST/v1/technologies/lookupBatch lookup multiple names in one request1

Market intelligence

Technology adoption statistics, monthly usage trends spanning 20 years, and category market share. Build competitive analysis reports with data from 50M+ domains.
MethodPathDescriptionCredits
GET/v1/technology/{id}/statsActive and total domain counts1
GET/v1/technology/{id}/historyMonthly usage trends (up to 20 years)1
GET/v1/category/{id}/market-shareMarket share distribution within a category1

Company data

Firmographic data from 25.4M LinkedIn company records. Search, filter, and batch-enrich companies by technology, geography, industry, and size.
MethodPathDescriptionCredits
GET/v1/technology/{id}/companiesGet companies using a technology (with filters)1
GET/v1/company/{domain}Get company data for a specific domain1
GET/v1/companiesSearch and filter companies1
POST/v1/companies/batchBatch lookup multiple domains1 per domain

Live detection

Real-time technology detection with browser rendering (Puppeteer, REST, HTTP modes). Scan any URL not in the pre-crawled database.
MethodPathDescriptionCredits
POST/v1/technology-lookup-liveLive technology detection (3 modes: full, light, fetch)5

Account

Monitor API usage and credit consumption. These endpoints are free and don’t consume credits.
MethodPathDescriptionCredits
GET/v1/usageAggregated usage statistics0
GET/v1/creditsCredit balance and reset date0

Essentials

Interactive testing

You can test all endpoints directly from the API playground in your dashboard. Your API key is pre-filled automatically. API Playground showing Technology APIs and Company Data APIs with interactive Try in API Console buttons for each endpoint

Frequently asked questions

Use GET /v1/domain/{domain} for an instant lookup from the pre-crawled database of 50M+ domains (1 credit). If the domain isn’t found, use POST /v1/technology-lookup-live for real-time detection (5 credits).
First, look up the technology name with GET /v1/technology/name/{name} to get its ID. Then call GET /v1/technology/{id}/companies with optional filters for country, industry, and employee count.
Yes. Use POST /v1/companies/batch to enrich multiple domains with company data in a single call (1 credit per domain). Use POST /v1/technologies/lookup to resolve multiple technology names to IDs in one request (1 credit).
Use GET /v1/category/{id}/market-share to get the market share distribution for all technologies in a category. Combine with GET /v1/technology/{id}/history for monthly adoption trends over time.