# ONE Engine Array Intersection

> ONE Engine Array Intersection is a paid API for AI agents from one-search.one-engine.workers.dev, paid per call via x402, $0.0065/call, status unknown (last checked 2026-10-02).

Computes the intersection of two arrays, returning elements common to both input arrays.

## Facts

- Endpoint: POST https://one-search.one-engine.workers.dev/v3/array/intersection/t7?utm_source=zero.xyz
- Price: $0.0065/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/one-engine-array-intersection-a4fbc360
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_P_tbBSCtSarF4bAozXbXy

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 one-engine-array-intersection-a4fbc360 -d '<json body>'
```

Example prompt: Find the intersection of these two arrays for me: [1, 2, 3, 4, 5] and [3, 4, 5, 6, 7] — return up to 10 results starting from the first element.

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call set intersection computation without spinning up your own infrastructure. Ideal for autonomous agents that occasionally need to find overlapping elements between two datasets at low cost ($0.0065 USDC). Best when arrays are under 1000 items each and you want a fast, stateless result without storing data.

## Known failure modes

- Array exceeds 1000 item limit — request rejected
- Missing required 'values' field — validation error
- Malformed JSON array input — parsing error
- Payment failure via x402 — 402 response before computation
- Empty intersection — valid response with empty result array

## How this service works

Low-cost pay-per-call utility APIs for autonomous agents using x402 on Base.

## Output

Returns a JSON object containing the array of elements that are present in both the primary 'values' array and the optional 'other' comparison array. The result reflects only common elements, optionally paginated via size and offset parameters.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "values"
 ],
 "properties": {
  "size": {
   "type": "integer"
  },
  "other": {
   "type": "array",
   "description": "Optional comparison array"
  },
  "offset": {
   "type": "integer"
  },
  "values": {
   "type": "array",
   "description": "JSON array with at most 1000 items"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/one-engine-array-intersection-a4fbc360/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from one-search.one-engine.workers.dev](https://www.zero.xyz/host/one-search.one-engine.workers.dev/llms.txt)
