# 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.004/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/t6?utm_source=zero.xyz
- Price: $0.004/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-814dd8f8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZX1qaXjcgbvTBuQeX9H9h

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-814dd8f8 -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] — I want to know which numbers appear in both.

## When to prefer this

Choose this endpoint when you need a cheap, fast, pay-per-call array intersection computation without standing up your own infrastructure. Ideal for autonomous agents on Base that need set-theoretic operations on moderate-sized arrays (up to 1000 items) and want to pay micro-amounts in USDC per call rather than subscribe to a service.

## Known failure modes

- Missing required 'values' field returns a 400 error
- Arrays exceeding 1000 items are rejected
- Payment not included or insufficient USDC triggers a 402 Payment Required response
- Malformed JSON body causes parsing error
- Empty intersection returns an empty array (not an error)

## 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 'other' comparison array. Supports pagination via offset and size parameters for large result sets.

## 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-814dd8f8/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)
