apyhub
Back
▣ DATA EXTRACTION · DEVELOPER TOOLS

Detect Tech Stack API

What it does

The tech stack API identifies the technologies a website runs on. Send a webpage url (http or https) in the request body, and get back the source_url plus a technologies array with the names of what it detected, such as Next.js, Tailwind CSS, Google Tag Manager and Google Analytics. It covers front-end frameworks, CMS platforms, CSS libraries, analytics and tag managers, and other client and server-side tools.

The response is a flat list of names, which keeps it easy to store, compare and filter. Run the same URL over time to see when a site adds or drops a tool, or check each competitor URL to compare their stacks side by side.

Use the tech stack API as a website technology checker in sales and lead enrichment, to find prospects running a platform you integrate with or replace. Agencies can scope a migration before quoting, security teams can inventory the third-party scripts on their own properties, and product teams can see what competitors build with.

For lead enrichment, pull emails and phone numbers from the same site with the Contact Extraction API and check its registration and SSL details with the Domain Availability API. For a wider page review that also covers performance, broken links and security headers, use the Full Site Audit API.

POST
Detect Tech Stack
https://api.eu.apyhub.com/chisleroff/detect-tech-stack

QUICKSTART

GUIDE

Quickstart

Send a webpage URL to detect the technologies used on that site.

curl -X POST "https://api.eu.apyhub.com/chisleroff/detect-tech-stack" \
  -H "apy-token: $APY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://apyhub.com"}'

What you'll get back

Returns a JSON object with source_url as a string URI and technologies as an array of strings.

{
  "technologies": [
    "Next.js",
    "Tailwind CSS",
    "Google Tag Manager",
    "Google Analytics"
  ],
  "source_url": "https://apyhub.com"
}
TRY ITLIVE · 50 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.
body*
URL of the webpage to extract, audit, or validate content from (http/https only).

About this endpoint

What it does

Detects the technology stack used by a webpage from the URL you provide. The response returns the source URL and a list of detected technologies.

Request Body

ParameterTypeDescription
urlStringURL of the webpage to extract, audit, or validate content from. Must be a valid http or https URI.

Response

Returns a JSON object with a source_url string field and a technologies string array field.

ParameterTypeDescription
source_urlStringThe source webpage URL, formatted as a URI.
technologiesString ArrayA list of detected technology names.
▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.