Parameters & Limits

Parameters & Limits

Time windows (since)

Many endpoints accept a since parameter to control the lookback window.

Supported formats

FormatExampleDescription
Hourssince=24hLast 24 hours
Dayssince=7dLast 7 days
ISO datesince=2026-03-01Since specific date
ISO datetimesince=2026-03-01T00:00:00ZSince specific timestamp

Defaults by endpoint

EndpointDefault since
GET /v1/follows/new24h
GET /v1/follows/enriched24h
GET /v1/convergence7d
GET /v1/trending7d
GET /v1/vc/:username/activity30d

Invalid values

If since can't be parsed, the API returns:

{ "error": "Invalid \"since\" parameter. Use \"24h\", \"7d\", or \"YYYY-MM-DD\"." }

Result limits

Some endpoints accept a limit parameter to cap the number of results.

EndpointDefaultMax
GET /v1/search50200
GET /v1/trending25100

Other endpoints return all matching results within the time window.

Classification add-on (classify)

Several endpoints accept ?classify=true to enrich results with AI classification:

  • GET /v1/follows/new?classify=true
  • GET /v1/follows/enriched?classify=true
  • GET /v1/convergence?classify=true

Classification costs an additional $0.03 per entity on top of the base operation cost. Classification is probabilistic — each result includes a confidence score (0–1).

Deterministic vs. probabilistic data

Data typeDeterministic?Notes
Follow eventsYesExact graph data — who followed whom, when
Follow countsYesPrecise follower/following counts
ConvergenceYesExact count of tracked accounts following an entity
Trending rankYesBased on follow velocity over the time window
Classification (sector, entity_type)NoAI-assigned, includes confidence score
Classification (tags, labels)NoMay change if models are updated or new data arrives

For workflows that require stable classifications, query once and cache the result. Classifications for the same entity are cached server-side and reused within a session.

Data freshness

Follow data is updated periodically through the processing pipeline. The API serves the latest processed data, not live fetches.

  • New follows: Detected within hours of the actual follow event
  • Tracked accounts: Baseline established on first track, then monitored continuously
  • Classification: Runs on-demand when classify=true is passed, results cached

If an account was just added via POST /v1/track, allow time for the initial baseline to be established before querying follows.

Cost tracking

Every charged response includes cost and balance fields:

{
  "data": [...],
  "cost_cents": 5,
  "balance_cents": 495
}

Use GET /v1/status to check your current balance, daily spend, and usage breakdown at any time (free, no charge).