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

Authentication

Bearer token setup and key management.

Rate limits

Request limits by plan and retry handling.

Credits

Credit costs per endpoint and plan details.

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.
Yes. The Free plan gives you 100 credits per month with full API access — no credit card required. Most endpoints cost 1 credit per request. If you need more volume, the Pro plan (89/month)includes10,000creditsandtheScaleplan(89/month) includes 10,000 credits and the Scale plan (249/month) includes 50,000. See credits and pricing for the full breakdown.
Any language that can make HTTP requests works with the API. It’s a standard REST API that returns JSON responses. The docs include code examples in cURL, Python, and JavaScript, but you can use Ruby, Go, Java, PHP, C#, or any other language with an HTTP client. No SDK installation is required.
TechnologyChecker tracks over 40,000 technologies across categories like CDNs, analytics, CMS platforms, e-commerce frameworks, payment processors, and more. The database covers 50M+ actively monitored domains with historical data going back up to 20 years. Use GET /v1/technologies to search the full catalog.