Score titles and posts
Three jobs for the Viral Score, each with the call that does it
Each Reddit title costs 10 credits ($0.01 at list), and each X post 50 credits ($0.05 at list). Both answer at once. See Viral Score.
Pick the best of three titles
curl -s https://app.makesmores.com/api/v1/viral-score \
-H "Authorization: Bearer $SMORE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"network": "reddit",
"subreddit": "running",
"titles": [
"Cut my 10k time by 4 minutes with one interval session a week",
"One change that took my 10k from 48:10 to 44:05",
"How I got faster at 10k without running more"
]
}' | jq '.variants | sort_by(.rank) | .[] | {rank, p_top10, lift, title}'
See the first-post penalty before a new account posts
Set account to first_post. new_account shows how much a first post's chances drop in that subreddit and whether its rules block new accounts.
curl -s https://app.makesmores.com/api/v1/viral-score \
-H "Authorization: Bearer $SMORE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"network": "reddit",
"subreddit": "running",
"titles": ["Cut my 10k time by 4 minutes with one interval session a week"],
"account": "first_post"
}' | jq '{new_account, rules: [.rules[] | select(.status != "ok")]}'
Score an X post draft and get two fixes
curl -s https://app.makesmores.com/api/v1/viral-score \
-H "Authorization: Bearer $SMORE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"network": "x",
"post": "We read 1,200 support tickets from September. 41% were about exporting data. Here is what we changed.",
"audience": "SaaS founders"
}' | jq '{score, label, replyBait, improve}'