{"uid":"cap_Z26zFFBBGBQXMRHmiO234","slug":"tech-detect-technology-stack-detection-api-drupal-path-2d328f0f","name":"Tech Detect — Technology Stack Detection API (Drupal path)","description":"Domain in, technology stack out. Confidence and evidence for every hit. Pay per call in USDC over x402. No signup, no API key.","url":"https://stack.halowerk.com/stack/articles/drupal?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048},"previous":{"type":"object","required":["observed_at","technologies"],"properties":{"observed_at":{"type":"string","maxLength":40},"technologies":{"type":"array","items":{"type":"object","required":["name","category","version"],"properties":{"name":{"type":"string","maxLength":150},"version":{"type":["string","null"],"maxLength":80},"category":{"type":"string","maxLength":80}},"additionalProperties":false},"maxItems":150}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_t5Ay3S80T3KPj72PlYubG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Detects and identifies the technology stack used by a given domain, returning confidence scores and evidence for each detected technology, billed per-call in USDC via x402.","exampleAgentPrompt":"Can you scan stripe.com and tell me what technologies it's running — frameworks, CDN, CMS, analytics tools — with confidence scores for each one?","exampleUseCases":[{"title":"Competitor tech stack audit","prompt":"I want to know exactly what technologies HubSpot.com is using — their frontend framework, backend stack, CDN, and any marketing tools — with confidence levels for each."},{"title":"Detecting CMS platform for outreach targeting","prompt":"Can you check which CMS platform shopify.com is running so I can figure out whether to include them in our Drupal-focused sales campaign?"},{"title":"Technology change monitoring","prompt":"I ran a scan on example.com two weeks ago and found React, Nginx, and Cloudflare — can you re-scan it now and tell me if anything in their stack has changed since then?"}],"resultDescription":"Returns a list of detected technologies for the given domain, each with a name, category (e.g. CMS, CDN, analytics, JavaScript framework), version if detectable, confidence score, and supporting evidence for the detection.","failureModes":["Domain is unreachable or returns non-200 responses — detection may be incomplete or return empty results","Private or firewalled domains may yield no detectable technologies","Rate of change in technology fingerprints may cause stale detections","x402 payment failure results in no response being returned","Malformed URL input causes a validation error","Highly obfuscated or minified stacks may yield low confidence scores"],"whenToPreferThis":"Use this endpoint when you need machine-readable technology fingerprinting of a domain with structured confidence scores and evidence, without the overhead of signing up for a service or managing API keys. Ideal for agents performing competitive intelligence, lead enrichment, security audits, or monitoring technology drift over time. The optional `previous` field makes it especially well-suited for change-detection workflows. Prefer this over scraping-based heuristics when you need categorized, evidence-backed results per technology.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T00:41:30.244Z","isFirstParty":false,"canonicalSlug":"tech-detect-technology-stack-detection-api-drupal-path-2d328f0f"}