CONTENT DISTRIBUTION API
Give your agent a decision, not a content calendar.
TrendsFast recommends the one channel and format that best fit the evidence and founder—not every channel at once.
One free founder-reviewed scan · No card · Private by default
URL → NEXT MOVE
See the same decision object.
Product demo using example data.
Your next distribution moveFor SignalKit
◆ Founder-reviewedPUBLISHXFounder text post
Why live signals still fail to tell founders what to do
“I spent more time researching distribution than shipping the feature.”
THE ANGLEShow the gap between a feed of signals and one evidence-bound decision, using a product-specific scan teardown.
WHY NOWSearch interest and two independent founder and developer discussions converge on agent-ready research workflows.
- 01Open with the weekly research loop you replaced.
- 02Show the evidence receipts and what each one contributes.
- 03End with the decision and invite one founder URL.
Evidence receipts2 bound sources
Search demandDistribution agent workflowsExample measured 30-day direction
Developer communityFounder discussion on agent researchExample independent conversation
Limitations- Example data does not represent current source coverage or customer traction.
01Evidence source is not output channel
Search or GitHub evidence may point to a LinkedIn explanation; an X conversation may support a deeper owned article.
02One move is one action
A Next Move can power a post, reply, thread, article, short video, tutorial, or brief. It is not promised as a finished asset.
03You stay in control
No social-account connection and no auto-publishing. The founder reviews, edits, and chooses whether to act.
ONE HTTP CONTRACT
Built for every agent that can call an API.
Evidence sources inform the decision. The recommended output channel tells the founder where to act. TrendsFast does not publish.
01POST /v1/next-moveCREATE
curl -X POST https://trendsfast.com/v1/next-move \
-H "Authorization: Bearer tf_live_<prefix>.<secret>" \
-H "Idempotency-Key: 4a2d1201-9666-4ef0-90a9-e5aa47786c8e" \
-H "Content-Type: application/json" \
-d '{
"product_url": "https://example.com",
"goal": "qualified_signups",
"market": "US",
"language": "en",
"preferred_channels": ["x", "linkedin"]
}'
02202 AcceptedPOLL
HTTP/1.1 202 Accepted
Location: https://trendsfast.com/v1/next-moves/scan_01J...
{
"id": "scan_01J...",
"status": "QUEUED",
"status_url": "https://trendsfast.com/v1/next-moves/scan_01J..."
}
03GET status_urlREADY
GET /v1/next-moves/scan_01J...
{
"status": "READY",
"next_move": {
"action": "PUBLISH",
"channel": "x",
"topic": "Evidence-first distribution agents",
"confidence": 0.82,
"valid_until": "<absolute ISO-8601 timestamp>"
},
"why_now": {
"signal_class": "CORROBORATED_SIGNAL",
"independent_source_count": 3
},
"evidence": [{ "url": "https://original.example/..." }],
"founder_reviewed": true,
"auto_publish": false
}