The Temporal Articles API gives you programmatic access to niche bucket intelligence,
the deep content pipeline, and publishing endpoints.
Base URL: https://temporal-articles.vercel.app
Metered endpoints require an API key passed in the X-API-Key header.
Read endpoints (health, bucket search, deep article retrieval) are public.
curl https://temporal-articles.vercel.app/api/deep-articles/ai_automation/generate \
-X POST \
-H "X-API-Key: ta_your_key_here" \
-H "Content-Type: application/json" \
-d '{"video_id":"abc123","transcript":"..."}'
Usage resets on the first of each month. See full pricing →
| Plan | Monthly calls | Price |
|---|---|---|
| ● Free | 100 calls / month | $0 |
| ● Starter | 1,000 calls / month | $19/ month |
| ● Growth | 10,000 calls / month | $49/ month |
| ● Pro | Unlimited calls | $149/ month |
| Code | Meaning |
|---|---|
| 401 | Missing or invalid X-API-Key |
| 402 | Monthly quota exceeded — upgrade plan |
| 400 | Bad request — check required fields |
| 404 | Resource not found |
| 501 | Endpoint unavailable on serverless |
| 502 | Upstream publisher error |
| 503 | Storage unavailable |
Returns service health status. Always public.
{"status":"ok","service":"temporal-article-viewer"}
Search thesis, beliefs, patterns, learning events, and articles for a niche bucket.
q
string
Keyword filter (optional)
since
date
ISO date — exclude results older than this
limit
integer
Max results (default 20, max 100)
{"bucket":"ai_automation","results":[...],"total":12}
List all available niche buckets with labels and colors.
{"buckets":{"ai_automation":{"label":"AI Automation","color":"#6366f1"},...}}
List all deep-pipeline articles for a bucket, newest first.
{"bucket":"ai_automation","articles":[...],"total":5}
Get a single deep article with all pipeline stage outputs.
{"title":"...","insights":"...","body_markdown":"...","tweets":[...],"open_loops":[...]}
Search across all buckets for deep articles matching a keyword.
q
string
Keyword filter
bucket
string
Limit to one bucket
limit
integer
Max results (default 10, max 50)
Create a free API key. Returns the raw key — store it, shown only once.
email
string
Your email address (required)
{"key":"ta_abc123...","key_prefix":"ta_abc123xx","plan":"free","monthly_limit":100}
Create a Stripe Checkout session for a paid plan. Redirects to Stripe.
plan
string
"starter" | "growth" | "pro"
email
string
Email for the Stripe session
key_prefix
string
Existing key prefix to upgrade
Get current month usage for all keys under an email.
email
string
Email address
[{"key_prefix":"ta_abc...","plan":"starter","usage_this_month":42,"monthly_limit":1000}]