Docs
View as Markdown

Changelog

2026-09-30: Universal search and reports#

  • GET /v1/search/universal (and POST) takes one query, plans the platforms from hints in it, fans out, and returns a rank-fused list with the plan and a per-stage metadata.pipeline. Includes dry_run, streaming, and optional relevance, themes and plan=ai (AI parts are not enabled yet; plan=ai falls back to the deterministic plan, saying why). See Universal search.
  • Three reports: GET /v1/reports/brand-mentions, /creator-vet and /demand-signals. Every number is a platform field, published arithmetic or a counted AI judgment that names its method; no authenticity score. See Reports.
  • A new error type, NO_SEARCHABLE_PLATFORMS, on Errors.
  • The hosted MCP server has two more tools, search_universal and report, so eleven in all. See MCP server.

2026-10-02: Higher limits, credit ledger, nested paths#

  • The default rate limit is now 600 requests per minute per key (was 60), with a cap of 50 requests in flight per key. Going over the cap answers 429 CONCURRENCY_LIMITED. See Rate limits & headers.
  • GET /v1/credits/transactions lists your credit ledger, newest first, with the balance after each row; GET /v1/credits/balance is the balance. Both are free. See Credits & pricing.
  • A nested path such as /v1/tiktok/profile/videos now answers with the same data as /v1/tiktok/profile_videos. See Alternatives and equivalents.

2026-09-30: Monitors, hosted MCP server, integration guides#

  • POST /v1/monitors saves a call (an endpoint, search/multi, creator/card or a URL lookup), re-runs it every 15m to 24h, and sends a signed webhook when your alert rules fire. Runs are billed like normal calls. See Monitors.
  • Eight new error types for monitors and webhooks, with guidance on Errors.
  • A hosted MCP server at /mcp with nine tools, authenticated with your API key. See MCP server. The local stdio package is still unpublished.
  • Guides for n8n, LangChain, the Vercel AI SDK and Claude Code.

2026-09-30: Lookup, batch, multi-platform search, computed block, streaming#

  • GET /v1/lookup?url= resolves a public URL to its endpoint, at that endpoint's price. See URL lookup.
  • POST /v1/batch runs up to 100 calls in one request with per-item rows; only successes are billed. See Batch.
  • GET /v1/search/multi and GET /v1/creator/card fan one query or handle out across platforms, with optional fuse=rrf rank fusion. See Multi-platform search.
  • A computed block (engagement_rate, estimated_reach, language) on 30 endpoints, at no cost. See Computed block.
  • Accept: text/event-stream on the three compound routes streams rows as they settle. See Streaming.
  • GET /v1/platforms carries a features object per endpoint; /openapi.json documents the new routes.

2026-09-29: New docs#

  • Docs rebuilt with a searchable catalog, a page per endpoint (generated from the same definitions the API runs on, so they never drift), copy buttons, and Markdown for every page.
  • Added /llms.txt, /llms-full.txt, /openapi.json and a sitemap.

2026-09: First release#

  • One response shape for every endpoint.
  • Flat per-endpoint credits, shown on every endpoint page. Cache hits are free. Failed and not-found calls are refunded.
  • Repeat calls served from cache; an older copy is returned when the source is down.
  • Per-key rate limit of 60 requests per minute (raised to 600 on 2026-10-02).
  • GET /v1/platforms and GET /v1/account for discovery and balance.