# Does Site Use React

> Does Site Use React is a paid API for AI agents from site.intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-18).

Detects whether a website uses the React JavaScript framework by fetching its homepage and matching React fingerprints in the HTML and response headers.

## Facts

- Endpoint: GET https://site.intel.rallylive.ca/site/uses/react?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/does-site-use-react-ded8ac19
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_G15OCsSMhwdC_C9MKtq2R

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability does-site-use-react-ded8ac19
```

Example prompt: Can you check if shopify.com uses React on their homepage — I need to know for a competitive analysis I'm doing?

## When to prefer this

Choose this endpoint when you need a fast, cheap ($0.01), single-technology check specifically for React on one domain at a time. It is ideal for sales enrichment pipelines, competitive intelligence workflows, or pre-migration audits where React detection is the specific signal needed. For bulk checks across many domains simultaneously, prefer the bulk sibling endpoint. For detecting other frameworks or technologies, use the corresponding sibling endpoints on the same platform.

## Known failure modes

- Domain is unreachable or returns a non-200 status — detection cannot proceed
- Site uses server-side rendering that obscures React fingerprints — may return false negative
- Site loads React dynamically via JavaScript after initial HTML load — static fetch may miss it
- Rate limiting or bot detection on the target site blocks the fetch
- Invalid or malformed domain input causes request failure

## How this service works

Does a website use React? Fetches the page (homepage for a bare domain) and matches React's fingerprints in the HTML and response headers, returning yes/no with the evidence snippet and the category (framework). Technographics for sales, competitor research and migration planning, one technology per call. $0.01 per check.

## Output

Returns a yes/no answer indicating whether the website uses React, along with an evidence snippet (the matching HTML or header content that triggered the detection) and the technology category label (framework). This gives both a conclusive boolean signal and the raw evidence for validation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/does-site-use-react-ded8ac19/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from site.intel.rallylive.ca](https://www.zero.xyz/host/site.intel.rallylive.ca/llms.txt)
