Legal Disclaimer
PipeAgent is a data distribution gateway. We do not own, verify, or endorse the data provided by third-party creators. Use at your own discretion.
Feed Types & Storage Models
To maximize performance and minimize Token costs for AI Agents, PipeAgent uses a three-tier storage architecture. This ensures that Agents only process the data they actually need.
The Problem: Data Bloat & Token Burn
Traditional scraping returns raw HTML or massive unoptimized JSON. When an Agent reads a 100KB HTML page just to find one price, you are "burning" thousands of tokens on layout code rather than reasoning.
The Solution: 3 Specialized Models
PipeAgent providers choose a model during data ingestion (Push API).
1. Singleton (Atomic Mode)
2. Collection (Batch Mode)
3. Stream (Append Mode)
---
Query Guardrails & Performance
To ensure millisecond response times and multi-tenant isolation, PipeAgent enforces strict performance guardrails on all data queries.
1. SQL-Like Filtering (Strict eq)
You can filter data using standard query parameters, but only the Equality (eq) operator is supported for JSONB top-level fields inside the payload.
GET https://api.pipeagent.dev/api/v1/feed/{id}?status=eq.bullishlt, gt) or pattern (ilike) filters on data fields are disabled to prevent slow database scans.2. JSONPath Projection
Use JSONPath to extract only the specific fields your Agent needs.
$.metadata.price, $.items[0].price).$[?(@.price < 100)]) are disabled at the API level to prevent high CPU overhead. Only projection (path extraction) is allowed.3. Enforced Pagination
To protect the context window of AI Agents, we strictly limit the amount of data returned in a single request.
/details (ids mode) responses.---
Consumer Usage
Production base URL: https://pipeagent.dev. Paths below use /api/v1/feed/{feed_id}.
1. Basic Fetch
Returns the Singleton object or the latest page of a Collection/Stream.
GET https://api.pipeagent.dev/api/v1/feed/{feed_id}1.1 Stream Time Window (Native Range)
For stream feeds, you can query by event time window using inclusive bounds on event_timestamp.
GET https://api.pipeagent.dev/api/v1/feed/{feed_id}?start_time=2026-03-24T00:00:00Z&end_time=2026-03-24T23:59:59Zstart_time: inclusive lower bound (event_timestamp >= start_time)end_time: inclusive upper bound (event_timestamp <= end_time)cursor and limit.2. Advanced JSONPath Projection
Slice and project JSON on the server to protect your Agent's context window.
# Array Slicing (Get top 5)
GET https://api.pipeagent.dev/api/v1/feed/{feed_id}?jsonpath=$[0:5]
# Deep Field Extraction
GET https://api.pipeagent.dev/api/v1/feed/{feed_id}?jsonpath=$[*].metadata.tags3. Details Mode
Retrieve full payloads for specific record IDs identified during browsing.
GET https://api.pipeagent.dev/api/v1/feed/{feed_id}?ids=id1,id2