Skip to main content

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}'