# 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.0025/call, status unknown (last checked 2026-10-02).

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

## Facts

- Endpoint: POST https://one-search.one-engine.workers.dev/v3/array/intersection/t5?utm_source=zero.xyz
- Price: $0.0025/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-6b09ccb8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rRmZzSgi1PmqwEUsRpSTu

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-6b09ccb8 -d '<json body>'
```

Example prompt: Find the common elements between these two arrays for me: [1, 2, 3, 4, 5] and [3, 4, 5, 6, 7] — return up to 10 results starting at offset 0.

## When to prefer this

Use this endpoint when you need a lightweight, pay-per-call array intersection computation without spinning up your own infrastructure. It's ideal for AI agents that need to compare two sets of up to 1000 items on demand, especially within x402-enabled payment flows on Base. Prefer this over building custom set logic when operating in an autonomous agent pipeline that already handles micropayments.

## Known failure modes

- Missing required `values` field returns a validation error
- Arrays exceeding 1000 items are rejected
- Payment not included or insufficient USDC balance causes 402 Payment Required
- Malformed JSON in either array causes a parse error
- If `other` is omitted the behavior may default to self-intersection or return an empty result

## How this service works

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

## Output

A JSON object containing the array of elements that appear in both the primary `values` array and the `other` comparison array. Results may be 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-6b09ccb8/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)
